menu
Denis Grankin Head of Sales Department
Pull

Software development team: in search of ideal size

0 shares
0 0 0 0 0 0

Size does matter after all
Rammstein

Efficiency is the Holy Grail of any manager. Every COO, project manager, head of department and other executives strive for maximum productivity and the best results. The impact of the team size on the overall performance is obvious, but what lies within?

Ringelmann effect

First known attempt to understand that was made by the French engineer Maximilien Ringelmann. He carried out a set of rope pulling test competitions, where he discovered what is now known as Ringelmann Effect. In simple words, it sounds like this: the size of a team is in inverse ratio to its productivity. He suggested that the decrease is determined by difficulties in coordination. The more members the team has, the worse cooperation and teamwork is. Primitive systems are one of the most sustainable, due to simplicity of their components interaction. It works for biological systems just as well as for groups of people.

Social loafing

The other social phenomenon that affects cooperation within the groups is “social loafing”. Discovered in 1981 by Harkin & Latané, also known as “motivation loss”, it showed the  significant decrease in exerted effort people make when they work in groups compared to single work. Social loafing is based on the "free-rider" theory and "sucker effect". This theory is as simple as the previous one: an individual makes less efforts to avoid doing the work of a fellow group member. 

What does it give?

Sport teams use different number of players, but on average not more than fifteen. SWAT team element, for example, consists of five soldiers. Members of small teams are more devoted to others and everyone’s success. There are a lot of approaches towards managing huge software development teams. However they are neither perfect nor cost-efficient, and greatly depend on human factor. IT development teams have the same three problems: human resources management, lowered performance caused by poor interpersonal communication, and motivational shortcomings.

What to do:

Divide and collaborate

If you have a big team - split it in few autonomous units. Then divide a complex task into convenient parts and assign them among the units. You’ll need only one extra person to coordinate the output of each group. 

Use the Köhler effect

This is the phenomenon controversial to Ringelmann effect, that manifests itself in a harder work of a person that becomes a member of a group. In this way you can stimulate less-capable employees to perform better and improve their software development skills. 

Urgency is your best friend

Most people are lazy. Deadlines and a little stress sometimes could do really amazing things.  And if you add some gamification to the working process and a kind of competition, your team could achieve enormous results.

We would be happy to answer any questions about optimizing the development of your team and to give you free advisory support.

Never miss out

Be aware of contemporary trends. Do not miss the discussion of professionals

Join over 10 subscribers!
Most popular
Programming

10 Major Differences Between Android and iOS App Development

23732
1
2
Top 10 sites built with Django Framework
23189
3
Django vs Flask: Which Is Better for Your Web App?
12223
4
12 Key features for your great mobile app
7685
5
Pros and Cons of ReactJS Web App Development
6788
6
How to create Online Learning Management System from scratch? [2019 Updated]
5861
7
The Pros and Cons of choosing Angular for web app development
4136
Our Technologies
PHP
Python
iOS
Android
HTML5
django
symfony
AngularJS
ReactJS
MySQL
jQuery
Laravel

Most popular in IT news

14 Startups that boomed in 2017
1589
Top 10 Blockchain Startups that boomed in 2017. What are they about?
1252
Scrum and Agile: when you should adopt them
1173
Blockchain technology in logistics software development. What are key features, characteristics, and use cases?
1137
Blockchain Technology in Financial software development. What are key features?
1037
Top Software Development Trends for 2016
787
Main E-learning Trends for 2016
774