Welcome!

Related Topics: Microservices Expo, Java IoT, IoT User Interface, Release Management

Microservices Expo: Blog Feed Post

Self-Organizing Agile Team - Is it a Toutology?

In real life will you always have the luxury to select the right team?

Statement (A): We know that some teams which have self-organized itself is much more productive compared to a team with similar set of members where the team organization has been prescribed from outside.

Statement (B): Self- organizing teams will always outperform an equivalent team with an imposed organization.

Is there a difference between the two statements or am I only playing with words?

Actually, the difference is enormous – and – of great practical significance.

To prove statement (A) we need to show examples of self-organizing team outperforming teams which are not self-organizing. Even examples of increase of team productivity through transition from traditional structure to self-organization mode will be sufficient.

On the other hand proving statement (B) is much more difficult – if not impossible.

Even one example of a traditional team being more productive or a fail attempt to improve productivity through self-organization will be sufficient to disprove the statement.

What is the difference between (A) and (B)?
Incidentally, if (B) is true then (A) has to be true – while the reverse is not correct.

Statement (A) can be restated as:

“…SOME self-organizing teams can be significantly more productive…”

And the statement (B) can be reworded as:

“…EVERY team can benefit from self-organization…”

Look at the emphasis on SOME and EVERY – that is the difference between (A) and (B). We can be reasonably sure that (A) is true, but what about (B)?

What happens if (B) is true?
If every team can benefit from self-organization than all you need to do if understand how to achieve it – what are the “do’s and don’ts”? Since most (all?) experts in agile community makes this assumption, there are enough advices available on how to achieve it.

Your task becomes much simpler. Not that it is easy to get a traditional team to self-organize it is much simpler compare to the alternative where you have to decide if the team will be capable of benefiting from self-organization.

What if (B) is not true?
When I say (B) is not true, what I mean is there CAN be teams which will not improve its performance by becoming self-organizing and the performance may even come down.

Let me just rephrase the above statement:

“…there are examples of team which has failed to self-organize or their performance has gone down after self-organization…”

I am sure you can find such examples and I don’t think it would be too difficult to do so.

It is possible to analyze these failures and point out what mistakes were made in the approach and give recommendation on how to avoid such pitfall. However, if the recommendation contains any one of the following then we may be indirectly accepting the fact that (B) is false.

Does it say that the Scrum Master was interfering too much with the working of the team? Does it say that the team needed more time to self-organize? Does it say that some member of the team was too dominating? Does it say that some of the key members of the team could not get along with each other? Does it say that some of the team members were too inexperienced?

In short, is there in suggestion that the team composition or the scrum master needs to be changed or they alter their attitude significantly?

This is as good as saying that this team – given its current composition – cannot self-organize.

In real life will you always have the luxury to select the right team?

  • What if you the team composition is given and cannot be changed?
  • What if the project time frame is too short to get people to change their attitude?
  • What if you cannot find more experienced people?
  • What if your key technical person has an attitude problem?
  • What if two key members of the team cannot get along with each other?

Such things happen in real life – so what should you do? Do you change the composition of the team and try to create a self-organizing team or do you resort to some amount of command and control?

Finally…
Depending on how you answer the previous question and how firm a believer are you on the effectiveness of self-organization – you can do one of the two things while starting a new project with a new team:

  1. No matter what, you assume that the team will self-organize and work towards that.
  2. You take a pragmatic view of the team composition and decide how much the team can self-organize and how much command & control is needed.

I am sure you would have guessed that I have a leaning towards the second option.

More Stories By Udayan Banerjee

Udayan Banerjee is CTO at NIIT Technologies Ltd, an IT industry veteran with more than 30 years' experience. He blogs at http://setandbma.wordpress.com.
The blog focuses on emerging technologies like cloud computing, mobile computing, social media aka web 2.0 etc. It also contains stuff about agile methodology and trends in architecture. It is a world view seen through the lens of a software service provider based out of Bangalore and serving clients across the world. The focus is mostly on...

  • Keep the hype out and project a realistic picture
  • Uncover trends not very apparent
  • Draw conclusion from real life experience
  • Point out fallacy & discrepancy when I see them
  • Talk about trends which I find interesting
Google

Latest Stories
Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more business becomes digital the more stakeholders are interested in this data including how it relates to business. Some of these people have never used a monitoring tool before. They have a question on their mind like “How is my application doing” but no id...
@GonzalezCarmen has been ranked the Number One Influencer and @ThingsExpo has been named the Number One Brand in the “M2M 2016: Top 100 Influencers and Brands” by Onalytica. Onalytica analyzed tweets over the last 6 months mentioning the keywords M2M OR “Machine to Machine.” They then identified the top 100 most influential brands and individuals leading the discussion on Twitter.
IoT is rapidly changing the way enterprises are using data to improve business decision-making. In order to derive business value, organizations must unlock insights from the data gathered and then act on these. In their session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, and Peter Shashkin, Head of Development Department at EastBanc Technologies, discussed how one organization leveraged IoT, cloud technology and data analysis to improve customer experiences and effici...
DevOps is being widely accepted (if not fully adopted) as essential in enterprise IT. But as Enterprise DevOps gains maturity, expands scope, and increases velocity, the need for data-driven decisions across teams becomes more acute. DevOps teams in any modern business must wrangle the ‘digital exhaust’ from the delivery toolchain, "pervasive" and "cognitive" computing, APIs and services, mobile devices and applications, the Internet of Things, and now even blockchain. In this power panel at @...
Get deep visibility into the performance of your databases and expert advice for performance optimization and tuning. You can't get application performance without database performance. Give everyone on the team a comprehensive view of how every aspect of the system affects performance across SQL database operations, host server and OS, virtualization resources and storage I/O. Quickly find bottlenecks and troubleshoot complex problems.
In his session at 19th Cloud Expo, Claude Remillard, Principal Program Manager in Developer Division at Microsoft, contrasted how his team used config as code and immutable patterns for continuous delivery of microservices and apps to the cloud. He showed how the immutable patterns helps developers do away with most of the complexity of config as code-enabling scenarios such as rollback, zero downtime upgrades with far greater simplicity. He also demoed building immutable pipelines in the cloud ...
@DevOpsSummit taking place June 6-8, 2017 at Javits Center, New York City, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. @DevOpsSummit at Cloud Expo New York Call for Papers is now open.
In IT, we sometimes coin terms for things before we know exactly what they are and how they’ll be used. The resulting terms may capture a common set of aspirations and goals – as “cloud” did broadly for on-demand, self-service, and flexible computing. But such a term can also lump together diverse and even competing practices, technologies, and priorities to the point where important distinctions are glossed over and lost.
As data explodes in quantity, importance and from new sources, the need for managing and protecting data residing across physical, virtual, and cloud environments grow with it. Managing data includes protecting it, indexing and classifying it for true, long-term management, compliance and E-Discovery. Commvault can ensure this with a single pane of glass solution – whether in a private cloud, a Service Provider delivered public cloud or a hybrid cloud environment – across the heterogeneous enter...
All clouds are not equal. To succeed in a DevOps context, organizations should plan to develop/deploy apps across a choice of on-premise and public clouds simultaneously depending on the business needs. This is where the concept of the Lean Cloud comes in - resting on the idea that you often need to relocate your app modules over their life cycles for both innovation and operational efficiency in the cloud. In his session at @DevOpsSummit at19th Cloud Expo, Valentin (Val) Bercovici, CTO of Soli...
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
Regulatory requirements exist to promote the controlled sharing of information, while protecting the privacy and/or security of the information. Regulations for each type of information have their own set of rules, policies, and guidelines. Cloud Service Providers (CSP) are faced with increasing demand for services at decreasing prices. Demonstrating and maintaining compliance with regulations is a nontrivial task and doing so against numerous sets of regulatory requirements can be daunting task...
Successful digital transformation requires new organizational competencies and capabilities. Research tells us that the biggest impediment to successful transformation is human; consequently, the biggest enabler is a properly skilled and empowered workforce. In the digital age, new individual and collective competencies are required. In his session at 19th Cloud Expo, Bob Newhouse, CEO and founder of Agilitiv, drew together recent research and lessons learned from emerging and established compa...
Join Impiger for their featured webinar: ‘Cloud Computing: A Roadmap to Modern Software Delivery’ on November 10, 2016, at 12:00 pm CST. Very few companies have not experienced some impact to their IT delivery due to the evolution of cloud computing. This webinar is not about deciding whether you should entertain moving some or all of your IT to the cloud, but rather, a detailed look under the hood to help IT professionals understand how cloud adoption has evolved and what trends will impact th...
"IoT is going to be a huge industry with a lot of value for end users, for industries, for consumers, for manufacturers. How can we use cloud to effectively manage IoT applications," stated Ian Khan, Innovation & Marketing Manager at Solgeniakhela, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.