Friday, April 29, 2016

Why Do Some (Developers & Managers) Hate Agile?

Agile development. Love it or hate it, there’s no doubt that it’s here to stay. We’ve enjoyed a great deal of success thanks to agile software development and agile project management methods. We can look as an example the firms with “names like pieces of fruit” . They are not “$30 billion firms.” In fact some of them are now much larger than the old traditional management 20th Century “giants.” Apple for instance is now more than four times the size of IBM. , but not everyone like agile. Why?

Monday, April 25, 2016

How to build great agile teams?

Building successful teams is a key factor in making a success of your Agile transformation. In fact, Agile transformation will not succeed without teams that collaborate effectively and efficiently.  building agile teams But building an Agile team requires a lot more than defining your Agile team roles and finding warm bodies to fill them. Agile visionaries believed that teamwork is essential to delivering great software and that great agile teams embody "we" rather than “I." Nothing is more rewarding than sharing the adventure of building something that truly matters with engaged teammates.

Sunday, April 24, 2016

Why Self-Selecting Teams is such a great concept? Sandy Mamoli (@smamol ), Nomad8 & David Mole

Self-selection is a facilitated process of letting people self-organise into small, cross-functional teams. We think it is the fastest and most efficient way to form stable teams, based on the belief that people are at their happiest and most productive if they can choose what they work on and who they work with.

Wednesday, April 20, 2016

Why is it crucial to Understand the system and system dynamics in any adoption of lean and agile principles?Systems Thinking

Why is the behavior of a large development group (a system) not understood or guided skillfully? 
A development or product organization for example is a system of people and policies with subtle feedback loops and unintended consequences, they have complex positive and negative feedback loops and nonlinear behavior. The behavior of these systems defies our gut instinct. And then there is the minor issue of people .
Understanding the system and system dynamics is crucial for any adoption of lean and agile principles.