achieving agility : how? , lesson learned captured

21
Organizational Agility Chandan Lal Patary [email protected]

Upload: chandan-patary

Post on 29-Jun-2015

189 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Achieving agility : How? , lesson learned captured

Organizational Agility

Chandan Lal Patary

[email protected]

Page 2: Achieving agility : How? , lesson learned captured

How can Organization Bring Agility into the system?

Page 3: Achieving agility : How? , lesson learned captured

Agility Influencing Factors?

Customer Involvement

Retrospect

Team members are dedicated

Top management support

Time to market

Infrastructure

Test driven development and automation

Continuous sharing and learning

Refactoring and impediment removal

Page 4: Achieving agility : How? , lesson learned captured

Agility Comes From Excellent Team Work

Page 5: Achieving agility : How? , lesson learned captured

Heavyweight process vs Lean ? For Agility

Page 6: Achieving agility : How? , lesson learned captured

Adaptability

Page 7: Achieving agility : How? , lesson learned captured

Why we want to become agile?

What kind of agility we are targeting?

Below are the few

Can we push the new product into market as fast as we can? (Cycle time reduction)

Improved Employee and Customer satisfaction by delivering right, quality product?

Reduce development cost?

Increase the percentage of defects detected in testing before production release

Page 8: Achieving agility : How? , lesson learned captured

Path to achieve agility

Continuous deliveryValue generation,Early or frequent deliveriesMeasuring progress via deliverablesOptimizing the work continuouslyCustomer satisfaction

Page 9: Achieving agility : How? , lesson learned captured

Ways to achieve Agility :

Cockburn's (2001) :1) effective, 2) steerable, 3) rule-based, 4) (about) people, and 5) communication

Anderson (2003):1) speed

Larman (2003): 1) speed 2) flexibility and 3) responsiveness

Schuh (2004): 1) speed, 2) people, 3) empowerment, 4) change, 5) feedback, and 6) value.

Lyytinen (2006): 1) feedback, 2) adaptability, and 3)

collaboration.

Page 10: Achieving agility : How? , lesson learned captured

Ways to achieve Agility Subramaniam (2005):1) feedback, 2) adaptability, and 3) collaboration.

Ambler (2007) : 1) iterative, 2) incremental, 3)

self-organizing, 4) less process-driven, 5) collaborative, 6) cost-conscious, 7) (about) speed, and 8) customer-driven

IEEE (2007): 1) iterative and 2) responsive

Page 11: Achieving agility : How? , lesson learned captured

4P Principle: lean transformations

Page 12: Achieving agility : How? , lesson learned captured

Deliver as Fast as Possible

• Production to market release time has to shrink• Much waste can be attributed to people waiting for constrained resources.

Page 13: Achieving agility : How? , lesson learned captured

Agile transformation

• Transformation for agility

Page 14: Achieving agility : How? , lesson learned captured

Competency landscape Automation – scripting and coding Use Open source Automation tools System view Technical excellence

Skill , Competency, Knowledge

Page 15: Achieving agility : How? , lesson learned captured

DevOps and Agility

Page 16: Achieving agility : How? , lesson learned captured

Doctor say more frequent meal good for Digestion !

Page 17: Achieving agility : How? , lesson learned captured

Self Organizing team Dependency reduced from management Ownership of the work(Accountibility and

responsibility) Decision making from bottom ( minimize

approval) Flat organization, no hierarchy Team sprit, common goal , passionate , trust,

transparency Collaboration, Communication ,commitment

Page 18: Achieving agility : How? , lesson learned captured

Seven waste of Software Development Partially done work Extra processes (or extra steps) Extra (unwanted) features Time involved with task switching Time spent waiting Tracking down information or needing approvals Time spent correcting defects

Page 19: Achieving agility : How? , lesson learned captured

Movie “300 “ Small and highly competent team members Power of a patriotic army defending native soil Symbol of courage against overwhelming odds Self motivated and self driven team members

Page 20: Achieving agility : How? , lesson learned captured

Think Small Small Team Small release Small design Small documentation

Page 21: Achieving agility : How? , lesson learned captured

Discover the agility factor…..