Agile Rimer
Agile Rimer
AGENDA
• Overview
• Agile as a Mindset
• 12 Agile Principles
• Changes in Projects
• Good for delivering late-breaking, high-
priority features
• Seen as unfavorable in non-agile projects
• Considered as scope creep or deviation
from plan
• Agile Approaches for Managing Change
• Favor lightweight, high-visibility techniques
• Continuously updating and prioritizing
changes in backlog
• High-visibility approach keeps project
adaptive and flexible
PRINCIPLE 3 -
DELIVER WORKING
SOFTWARE
F R E Q U E N T LY
• Releasing work to a test environment and getting feedback
quickly is important for agile teams.
• Teams need input on their work to see if they can
proceed or if a change of course is required.
• It's better to get feedback early and often to avoid going too
far down the wrong track.
• It's human nature to want our work to be perfect
before sharing it, but we do ourselves a disservice by
holding on to our work for too long.
P R I N C I P L E 4 - B U S I N E SS
P E O P L E A N D
D E V E LO P E R S M U S T
W O R K T O G E T H E R D A I LY
T H R O U G H O U T T H E
P R O J E C T
D A I LY • Agile Concepts
• The team owns the work - members report to
S TA N D - U P each other
MEETINGS • Transparency - openly share information for
better decisions
SPRINT DEMO
• Sprint Demo
• Team demonstrates work at end of sprint
• Confirms what to work on next
• Agile Concepts
• Frequent delivery of working software
• Team owns the work
• Focus on business value
• Transparency in sharing information
• Product Backlog: Ordered list of work for the
project/product
• Prioritized by Product Owner based on business
value
• Creates single queue of work items to focus on
• Agile Concepts
PRODUCT • Focus on business value: Prioritized by product
BACKLOG owner
• Transparency: All work items in single, highly
visible queue
• Eliminates side-agreements or under-the-table
agenda items
• Change requests prioritized in backlog, brings
visibility
RELEASE
PLANNING
• Release Planning
• Product owner and development team
meet to discuss, prioritize and estimate
features
• Better insights into technical work and
stronger commitment to estimates
• Agile Concepts
• Focus on business value
• Transparency
• Features and stories refined and
estimated to create release roadmap
• Focus on Business Value
• Work is prioritized by the product owner
• Engage the Team in Decision Making
• The team makes local decisions about how best
to undertake the work
• Self-organize and decide the order of technical
SPRINT tasks
PLANNING • Transparency
• All estimates and progress are discussed openly
within the project team
• Details about progress, issues or setbacks are
discussed daily at the daily stand-up meeting
• Retrospective Workshops
• Held at the end of each sprint/iteration to
review progress, process and people aspects of
the project
• Results in suggestions for improvement in the
next sprint/iteration
• Allows for rapid inspection, adaptation and
RETROSPECTIV improvement throughout delivery
E • Agile Concepts
• Inspect and Adapt: Team reflects on becoming
more effective and adjusts behavior accordingly
• Engage the team in decision making: Best
results emerge from self-organizing teams
• Transparency: Be open to discussing issues and
ways to improve
K A N B A N / TA S K
BOARDS
• Kanban/Task Boards
• Large public displays of work done, in-process,
and waiting to start
• Make the team's work visible
• Agile Concepts
• Transparency: shows what is being worked on,
what has been completed, and what is coming
next
• Engage the team in decision making: team
members can better alert us to potential
problems and solutions