4. Historical Context
• 1970 to 1990 foundational theories and
practices of software engineering came into
being
idea was to
equate
software engineering
with
physical engineering
5.
6. But there is a key difference
• Projects in civil or mechanical engineering
rarely change over the course of a decade or
more.
• If you need to design a bridge or a high-rise
building today, it's very likely that the specifics
won't require modification in a year or two.
7.
8. Historical Context
• 1990s - Jeff Sutherland and Ken Schwaber conceived
the scrum process
• Scrum
• for the development of new, complex products
• best results occur when small and self-organizing
teams are given objectives rather than specific
assignments.
• The team has the freedom to determine the best
way of meeting those objectives.
• time-boxed iterative development cycles whose goal
was to deliver working software.
22. "Build projects around motivated
individuals. Give them the
environment and support they need,
and trust them to get the job done."
23. "Build projects around motivated
individuals. Give them the
environment and support they need,
and trust them to get the job done."
Support and Trust
24. "The most efficient and effective
method of conveying information
to and within a development team
is face-to-face conversation."
25. "The most efficient and effective
method of conveying information
to and within a development team
is face-to-face conversation."
Face-to-Face Conversation
28. "Agile processes promote sustainable
development. The sponsors,
developers, and users should be able to
maintain a constant pace indefinitely."
29. "Agile processes promote sustainable
development. The sponsors,
developers, and users should be able to
maintain a constant pace indefinitely."
Sustainable Pace
36. "At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts
its behavior accordingly."
37. "At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts
its behavior accordingly."
Inspect and Adapt
38. "At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts
its behavior accordingly."
Inspect and Adapt
RETROSPECTIVE