Agile has become mainstream in the IT industry, since that the multiplication of Agile practices which makes Agile implementation complex and uncertain, we have started to see failure in Agile implementations.
During this presentation we will start a simplification process by going back to the source of Agile, understand what Agile is and what it is not. We will discover what is the Heart of Agile, its essence, and how it embraces management
31. 12 principles
‣ Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software. .
‣ Welcome changing requirements, even late in
development. Agile processes harness change for the
customer's competitive advantage.
‣ Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter timescale.
‣ Business people and developers must work together
daily throughout the project.
‣ Build projects around motivated individuals. Give
them the environment and support they need, and
trust them to get the job done.
‣ The most efficient and effective method of conveying
information to and within a development team is face-
to-face conversation.
‣ Working software is the primary measure of progress.
‣ Agile processes promote sustainable development.
The sponsors, developers, and users should be
able to maintain a constant pace indefinitely.
‣ Continuous attention to technical excellence and good
design enhances agility.
‣ Simplicity--the art of maximizing the amount of work
not done--is essential.
‣ The best architectures, requirements, and designs
emerge from self-organizing teams.
‣ At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
43. Beware the dark side of the force
THE DARK SIDE OF agile
THE NEW MANIFESTO
44. AGILE VALUES
Individuals & Interactions OVER processes & Tools
Working software OVER comprehensive documentation
Customer Collaboration OVER Contract negotiation
Responding to change OVER Planing
47. DARK SIDE OF AGILE PRINCIPLES
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software. .
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software…”we don’t care of the
quality”
48. DARK SIDE OF AGILE PRINCIPLES
Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive advantage
Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive advantage
49. DARK SIDE OF AGILE PRINCIPLES
Deliver working software frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
Deliver working software frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
50. DARK SIDE OF AGILE PRINCIPLES
Business people and developers must work together daily throughout
the project.
Business people and developers must be busy together daily
throughout the project.
51. DARK SIDE OF AGILE PRINCIPLES
Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job
done.
Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job
done.
52. DARK SIDE OF AGILE PRINCIPLES
The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation.
The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation (ALWAYS !)
The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation (and we
have to do systematically detailled minutes)
53. DARK SIDE OF AGILE PRINCIPLES
Working software is the primary measure of progress.
Working software is the ONLY measure of SUCCESS.
54. DARK SIDE OF AGILE PRINCIPLES
“Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.”
“Agile processes promote sustainable development (at minima). The
sponsors, developers, and users should be able to maintain a constant
pace (not to fast) indefinitely.”
55. DARK SIDE OF AGILE PRINCIPLES
“Continuous attention to technical excellence and good design
enhances agility.”
“Continuous attention to technical excellence and good design
enhances agility.” We deliver
“Continuous attention to technical perfection and perfect design
enhances agility.”
56. DARK SIDE OF AGILE PRINCIPLES
“Simplicity--the art of maximizing the amount of work not done--is
essential.”
“Simplistically-the art of maximizing the amount of work not done--is
essential.”
57. DARK SIDE OF AGILE PRINCIPLES
“The best architectures, requirements, and designs emerge from self-
organizing teams.”
“The best architectures, requirements, and designs emerge from self-
managing teams.”
“The best architectures, requirements, and designs emerge from self-
organized teams.”
58. DARK SIDE OF AGILE PRINCIPLES
“At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.”
“At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.”
59. Beware the dark side of the force
THE DARK SIDE OF agile
THE NEW MANIFESTO
60. DARK SIDE OF AGILE PRINCIPLES
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
timescale.
4. Business people and developers must be busy 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-to-face
conversation (and we have to report in detail)
7. Working software is the ONLY measure of SUCCESS.
8. “Agile processes promote sustainable development (at minima). The sponsors, developers, and users should be
able to maintain a constant pace (not to fast) indefinitely (like the project).”
9. “Continuous attention to technical perfection and perfect design enhances agility.”
10. “Simplistically-the art of maximizing the amount of work not done--is essential.”
11. “The best architectures, requirements, and designs emerge from self-organized teams.”
12. “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior
accordingly.”