Team Building · Product Development

What are the characteristics of great teams that develop great products?

Jason Frost Manager Sales & Marketing at TkXel

July 25th, 2016

What you all think about the main characteristics of great teams that make amazing and great products in time of before time?

George White Technology Enthusiast & Entrepreneur

July 26th, 2016

The best teams prioritize and create a positive, healthy, internal culture because they know how important it is to the overall success of an organization. In changing entrepreneurial dynamics, it is very important to highlight the value of collective responsibility and empathy. Simple adaptability won't do. the atmosphere should carry a shared understanding of what teamwork stands for and how culture of positively evolves. The creative capacity of the team should be tangible in a manner that arouses a sense of belongingness in everyone. 

I believe that there are 10 traits of any team that make it great and enable it to deliver amazing products.

1. Higher levels of mutual trust
2. Differing POVs, Debates & disagreements
3. Cooperation between senior and junior members
4. The Company's Trust
5. Unpredictability is a Virtue
6. Mistaken Vibes shouldn't be an issue
7. The best teams can cope with anything
8. Sticks in a bundle are Stronger
9. Call a Spade a Spade
10. Professionalism - A core value  

Rita MA CEO Avanti Leadership Group - Executive Coach

July 25th, 2016

Great question!

1. Clear rules of engagement: how do we do our best work? How do we handle conflict? 
2. Open and honest conversations.
3. Recognition and valuing of differences. Understanding of how to leverage differences effectively. Not everyone thinks alike.
4. Connection to the end goal and knowing their role in getting there.

Dimitra Papadopoulou Visionary / Creative / Business IT

July 29th, 2016

Mindset of the Team

- Trust
- Respect each other
- No judgements especially for opinions /ideas /suggestions
- Knowledge + experience sharing
- Openness + Communication
- Help + coworking
- Willingness and passion for success
- Team should be able to see it self from a different perspective, discuss, suggest and improve

Ansar Hafil Business Consultant at Winning In Business

July 26th, 2016

- Great teams have clear common goals and know what their individual roles & responsibilities and goals are.

- Great products are developed by people who know their target customers' needs.

- To have projects completed on time you need a good project manager.


July 25th, 2016

the leads on the team need tons of experience and scar tissue in that sector Deep knowledge of what does and doesn’t work is invaluable

Mark Talaba Founder, Vision Former, serial entrepreneur

July 25th, 2016

Hi Jason. ‘Teamwork' seems to be overtaking ‘Talent’ as the top-of-mind issue in selecting, structuring, and managing teams. You’ll have no problem getting advice and success stories. I’ll simply suggest that you check out a new technology called Teamability®. It is the product of 25 years of research in team interaction, and 9 years of tech development. The result: measures and that predict team performance, and readily applicable methods that guide management decisions and practices that create and sustain positive team chemistry. Mark

Jason Frost Manager Sales & Marketing at TkXel

July 26th, 2016

Thanks everyone for sharing your helpful thoughts.

Dimitry Rotstein Founder at Miranor

July 25th, 2016

- Common goals and motivations
- Good chemistry
- Wide and complementary talent+experience
- All members know what "Lean Startup" is and understand its importance

Axel Meierhoefer Founder of MaxMomentum Institute - we help small & medium sized companies 2x leads & conversions using our unique system

July 25th, 2016

I agree with all the already provided attributes. I suggest to also consider personality styles. A good mix of styles typically allows the talents to flourish while still have creative tension that makes sure that only those ideas that can be validated move forward.
For the leader that means to find balance between authenticity of your own style and flexibility in accomodating the other styles on your team

K. Robbins Head Moose at Moose WorldWide Digital

July 27th, 2016

Awesome topic, I've been very busy the last few days and haven't had time to participate.

What we've learned with web development teams is that the optimal mix is:

1) A project manager who started out as a developer.  This earns him respect, which is the cornerstone of effective management.

2) A senior level resource who's ego isn't too large

3) One or two mid level developers who are young enough, and passionate enough that they will put in extra effort to learn new and better ways.

4) A junior developer who is aggressive and will soak up the skills of the mid level and senior resources.

5) A good external supporting cast - A good tool set, easily accessible System Administrator, responsive and non condescending Q/A, and a leader who sets broad strategic objectives, inspires people, and is fair, honest, and genuine with people.

The worst development teams are:

1) A leader who is dishonest, over states capabilities, and tells clients and stakeholders what they want to hear.

2) A PM who's main objective is revenue maximization over client satisfaction.

3) A mid level developer sold as a senior who has never been the lead on a project of this size/complexity with an enormous ego and an immature approach to teach playing.

4) Juniors with limited training who are left without instruction while the lead struggles mightily with problems

5) Developers doing Q/A on their own stuff

6) No toolset/supporting cast, or the toolset exists but is ignored when the first fire breaks out, which occurs after the first real deliverable.

Anyone who's done software development has experienced the second team more than once in their career.  While my experience revolves around software development the principles apply to any endeavor where humans are involved.  What continues to amaze me after doing this 30+ years is the synergy that occurs when you have the optimal mix - which is directly proportional to the size of the disaster created when you have the opposite....