You are on page 1of 4

17032016

Agile

Special reference to
Manufacturing

What is Agile?

Individuals and interactions over


processes and tools
Working software over
comprehensive documentation
Customer collaboration over contract
negotiation
Responding to change over following
a plan

drrmm2s@gmail.com

The Agile Manifesto: Four Values

drrmm2s@gmail.com

Agile stresses the importance


of being highly responsive to
meet the total needs of the
customer while simultaneously
striving to be lean
manufacturer.

drrmm2s@gmail.com

drrmm2s@gmail.com

Dr. Raj Mohan


leanmentor@hotmail.co.uk

17032016

1. Our highest priority is to satisfy the customer through


early and continuous delivery of valuable software.
2. Welcome changing requirements, even late in
development. Agile processes harness change for the
customer's competitive advantage.
3. Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter time scale.
4. Business people and developers must work together daily
throughout the project.
5. Build projects around motivated individuals. Give them
the environment and support they need, and trust them to
get the job done.
6. The most efficient and effective method of conveying
information to and within a development team is face-toface conversation.

What is special about Agile?

7. Working software is the primary measure of progress.


8. Agile processes promote sustainable development.
The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good
design enhances agility.
10. Simplicitythe art of maximizing the amount of
work not doneis essential.
11. The best architectures, requirements, and designs
emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.

Speed to market
Flexible
Risk management
Cost control
Quality
Right product
Transparency

drrmm2s@gmail.com

12 Agile Principles Contd

drrmm2s@gmail.com

drrmm2s@gmail.com

CommitmentBe willing to commit to a goal. Scrum


provides people all the authority they need to meet their
commitments.
FocusDo your job. Focus all your efforts and skills on
doing the work that you've committed to doing. Don't worry
about anything else.
OpennessScrum keeps everything about a project visible
to everyone.
RespectIndividuals are shaped by their background and
their experiences. It is important to respect the different
people who make up a team.
CourageHave the courage to commit, to act, to be open,
and to expect respect.

drrmm2s@gmail.com

12 Agile Principles

Five Values

17032016

Product Deployment Flow

drrmm2s@gmail.com

drrmm2s@gmail.com

drrmm2s@gmail.com

drrmm2s@gmail.com

The nine principles for agile management


1. Deliver something useful to the client; check what
they value.
2. Cultivate committed stakeholders.
3. Employ a leadership-collaboration style.
4. Build competent, collaborative teams.
5. Enable team decision making.
6. Use short time-boxed iterations to quickly deliver
features.
7. Encourage adaptability.
8. Champion technical excellence.
9. Focus on delivery activities, not process-compliance
activities.

Plan
driven
Value
driven

17032016

Release into
Production?

Leading principles

Methods & tools

Results

#3 Frequent
delivery

#6 Face-to-face

#1 Valuable SW &
satisfied customer

#4 Close
communication

Enterprise
Disciplines?

drrmm2s@gmail.com

Project
Selection?

Operate in
Production?

#12 Reflective
improvement

Enablers
#5 Support & trust,

#7 Working
software as primary
measure of
progress
#11 Self-organizing
teams

#8 Technical excellence,

#2 Harness
change for
competitive
advantage
#9 Constant pace

#10 Simplicity

drrmm2s@gmail.com

Project
Initiation?

Of 12 principles, which 3 lead?

Technical
Practices?

7 corresponding
wastes for Software
1. Extra features
2. Partially done work
3. Relearning
4. Handovers
5. Task switching
6. Delays
7. Defects

drrmm2s@gmail.com

7 wastes for
Manufacturing
1. Overproduction
2. Inventory
3. Extra processing
4. Transportation
5. Motion
6. Waiting
7. Defects

drrmm2s@gmail.com

Learning from Manufacturing/Lean