What is Agility? by Shaik Mohammed

Post on 10-May-2015

419 views 4 download

Tags:

Transcript of What is Agility? by Shaik Mohammed

- An Anatomy and Solution*

Shaik Mohammedshaikms@yahoo.com

22/28/2011

YMMV

2/28/2011 3

• 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

5

• Tangible• Agility big picture

• Scrum as an Agility Enabler - Adoption Approach

• What does Agility means to your specific role?

2/28/2011

• 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

• 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

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

2/28/2011 9

• Harshest Economy

• Establish and sustain competitive position

• Product/Service introductions

• Innovation

• First to Market

• Regulations

• Legal

• Technology Challenges

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

• Responsiveness

• Requirements Uncertainties

• Requirements Changes

• Technology Challenges

• Customer Quality Expectations

2/28/2011 11

• Agility Enabler

• Culture

• Engineering

2/28/2011 12

• 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

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

2/28/2011 15

Principle/Value Practice Agility

[Agile Principles/Values] [Scrum]+ +

[ Scrum Essence ] [Role]

2/28/2011 16

Agile Principles/Values+

Empiricism

Emergence

Prioritization

Self Organization

Time Boxing

• Less Process, Tools and Measurements

• Collaboration

• Continuous Deliveries

2/28/2011 17

• Welcome Change

• Customer Satisfaction

• Team Self Organization & Empowerment

2/28/2011 18

• Communication

• Focus on Technical Excellency

• Simplicity

• Empirical Learning

2/28/2011 19

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

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

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

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

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

• Amplifying Learning

• Embracing Failure

• Performance Coaching

• Foster Innovation

• Trust & Openness

• Empowerment

2/28/2011 25

Additions or Modifications Easy

Testing of above Quick

2/28/2011 26

Made

Made

2/28/2011 27

Agility Steady State

High Performance

Teams

Less Process [Pain]

Change

TechnologyChallenges

Uncertainty

Responsiveness

Business Value

Innovation

2/28/2011 28

Responsiveness/Robustness ratio for your Agility

RobustnessResponsiveness

You

PayPal

AgileNCR

2/28/2011 29