What is Agility? by Shaik Mohammed

29
- An Anatomy and Solution* Shaik Mohammed [email protected]

Transcript of What is Agility? by Shaik Mohammed

Page 1: What is Agility? by Shaik Mohammed

- An Anatomy and Solution*

Shaik [email protected]

Page 2: What is Agility? by Shaik Mohammed

22/28/2011

Page 3: What is Agility? by Shaik Mohammed

YMMV

2/28/2011 3

Page 4: What is Agility? by Shaik Mohammed

• Context

• Scope of the discussion

• Anatomy of IT Agility

• Scrum as an Agility Enabler

• Assumptions

• Keep in mind the subjective nature of the discussion

2/28/2011 4

Page 5: What is Agility? by Shaik Mohammed

5

• Tangible• Agility big picture

• Scrum as an Agility Enabler - Adoption Approach

• What does Agility means to your specific role?

2/28/2011

Page 6: What is Agility? by Shaik Mohammed

• Dictionary Definition

• Big Picture • Business Current Scenario

• Business Agility

• IT as an organization• What is Agility ?

• What do we need to achieve this ?

2/28/2011 6

Page 7: What is Agility? by Shaik Mohammed

• Solution • Agile Manifesto as a Guiding Philosophy

• Scrum as a Framework

• Key Roles Agility

• Conclusion - Putting Them All Together

• Caution – Agility Balance

2/28/2011 7

Page 8: What is Agility? by Shaik Mohammed

GeneralAbility to change the body's position efficiently, andrequires the integration of isolated movement skillsusing a combination of balance, coordination, speed,reflexes, strength, endurance and stamina.

BusinessCapability of rapidly and efficiently adapting tochanges.

SportsA rapid whole body movement with change ofvelocity or direction in response to a stimulus.

2/28/2011 8

Page 9: What is Agility? by Shaik Mohammed

2/28/2011 9

• Harshest Economy

• Establish and sustain competitive position

• Product/Service introductions

• Innovation

• First to Market

• Regulations

• Legal

• Technology Challenges

Page 10: What is Agility? by Shaik Mohammed

Business agility is the ability of anorganization to respond quickly tounforeseen change and possiblyradical change in the organization’soperating environment.

2/28/2011 10

Doing the Right Thing at the Right Time in a Right Way

Page 11: What is Agility? by Shaik Mohammed

• Responsiveness

• Requirements Uncertainties

• Requirements Changes

• Technology Challenges

• Customer Quality Expectations

2/28/2011 11

Page 12: What is Agility? by Shaik Mohammed

• Agility Enabler

• Culture

• Engineering

2/28/2011 12

Page 13: What is Agility? by Shaik Mohammed

• Respond to changing requirements in a robust

and timely manner

• Improve the design and architecture

• Give Customers exactly what they want

• Do all this without burning out

*One of the many

2/28/2011 13

Page 14: What is Agility? by Shaik Mohammed

Scrum is a simple approach to the management of

complex problems, providing a framework to support

innovation and allow self-organizing teams to deliver high

quality results in short time-frames.

Scrum is a state of mind; it is a way of thinking that

unleashes the creative spirit while remaining firmly

grounded in some solid and long-respected principles.

2/28/2011 14

Page 15: What is Agility? by Shaik Mohammed

2/28/2011 15

Principle/Value Practice Agility

[Agile Principles/Values] [Scrum]+ +

[ Scrum Essence ] [Role]

Page 16: What is Agility? by Shaik Mohammed

2/28/2011 16

Agile Principles/Values+

Empiricism

Emergence

Prioritization

Self Organization

Time Boxing

Page 17: What is Agility? by Shaik Mohammed

• Less Process, Tools and Measurements

• Collaboration

• Continuous Deliveries

2/28/2011 17

Page 18: What is Agility? by Shaik Mohammed

• Welcome Change

• Customer Satisfaction

• Team Self Organization & Empowerment

2/28/2011 18

Page 19: What is Agility? by Shaik Mohammed

• Communication

• Focus on Technical Excellency

• Simplicity

• Empirical Learning

2/28/2011 19

Page 20: What is Agility? by Shaik Mohammed

Refers to the continuous inspect/adapt process

that allows to make decisions in real time, basedon actual data, and as a result respond quickly toever-changing conditions.

2/28/2011 20

Page 21: What is Agility? by Shaik Mohammed

Results from empirical approach. Solutions to

problems will become clear as we work. When weallow solutions to emerge it is always the simplestand the most appropriate solution for the currentcontext that rises to the surface.

Emergence coupled with Empiricism will lead to themost appropriate and the most flexible solution.

2/28/2011 21

Page 22: What is Agility? by Shaik Mohammed

Simple mechanism for handling complexity.

We can't figure out the whole system at this time,so let's take one small problem and in a shortspace of time, figure out how to solve thatproblem.

The results of that will then guide us towards asolution for the next, bigger problem and give usinsight into the needs of the system as a whole.

2/28/2011 22

Page 23: What is Agility? by Shaik Mohammed

Small multidisciplinary teams are empowered tomake the important decisions necessary to

Create high quality product

and

Manage their own processes

These teams work in a highly interactive andgenerative way, emerging the product throughcontinuous dialog, exploration and iteration.

Self-organization works when there are clear goalsand clear boundaries.

2/28/2011 23

Page 24: What is Agility? by Shaik Mohammed

Simply means that some things are more importantthan others.

Scrum helps to keep the focus back on mostimportant things to do first.

2/28/2011 24

Page 25: What is Agility? by Shaik Mohammed

• Amplifying Learning

• Embracing Failure

• Performance Coaching

• Foster Innovation

• Trust & Openness

• Empowerment

2/28/2011 25

Page 26: What is Agility? by Shaik Mohammed

Additions or Modifications Easy

Testing of above Quick

2/28/2011 26

Made

Made

Page 27: What is Agility? by Shaik Mohammed

2/28/2011 27

Agility Steady State

High Performance

Teams

Less Process [Pain]

Change

TechnologyChallenges

Uncertainty

Responsiveness

Business Value

Innovation

Page 28: What is Agility? by Shaik Mohammed

2/28/2011 28

Responsiveness/Robustness ratio for your Agility

RobustnessResponsiveness

Page 29: What is Agility? by Shaik Mohammed

You

PayPal

AgileNCR

2/28/2011 29