pimp my agile by rasmus runberg
TRANSCRIPT
Agile ME 2017 - Rasmus Runberg
Sponsors & partners
Sponsors & partners Bronze sponsor
Supporter
Media partners
Agile ME 2017 - Rasmus Runberg
People
Rasmus Runberg• Product Owner
• Working agile for more than 6 years
• Background as classic Project Manager
Fellow• UAE based community of people being
passionate about agile software
development
Agile ME 2017 - Rasmus Runberg
Why the title?
“Pimp my Ride” where a MTV TV-
show from 2004 to 2007, where
people’s old rusty cars where
“pimped” into cool rides.
Agile ME 2017 - Rasmus Runberg
What’s the goal?
Empowered employees
• Happy engaged employees
• Better solutions and better
quality
• United teams
• Etc.
Ability to evolve and adapt
• MVPs and frequent deliveries engages
the client and creates transparency
• Feedback to the team(s) creates
understanding and purpose
• Ability to change with an ever changing
world
• Etc.
Agile ME 2017 - Rasmus Runberg
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
+ Twelve principles
The Manifesto
Agile ME 2017 - Rasmus Runberg
The Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
+ Twelve principles
Individuals and interactions over processes and tools
Responding to change over following a plan
Agile ME 2017 - Rasmus Runberg
Modern agile
Safety is both a basic human need and a key to unlocking high
performance. We protect people’s time, information, reputation, money,
health and relationships
You can’t make people awesome or
safe if you aren’t learning. We learn
rapidly by experimenting frequently.
We make our experiments “safe to
fail” so we are not afraid to conduct
more experiments.
This includes the people who use, make, buy, sell or fund our products
or services.
Anything that isn’t delivered isn’t
helping anyone become more
awesome or safe. In modern agile
we ask ourselves, “How could
valuable work be delivered
faster?”
Agile ME 2017 - Rasmus Runberg
So, what is the “Agile Process”
Is being agile only about our Product
Development?
If no, how do we apply the Agile
Product development to our process?
Agile ME 2017 - Rasmus Runberg
So, what is the “Agile Process”
What would be your Minimal
Viable Process?
Focus on deliveriesWorking software
Collaboration
Open to changes
Agile ME 2017 - Rasmus Runberg
Be agile about your process
Key Stones in
Agile Software Development
• Deliver running software
• Learn fast
• Interaction and collaboration
• Welcome changes
Create your
Minimal Viable Process:
• Focus on delivering value
• Make learning and experimenting
part of your daily routines
• Facilitate team communication
• Use the feedback!
Agile ME 2017 - Rasmus Runberg
… And then you can add
to the process
Be explicit about your additions
Run it as experiments
Get feedback!
Learn and adapt
If the additions or change doesn’t
create value, stop doing it!
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
How long should your sprint be?
Should length of the sprint be the
same every sprint?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
SCRUM or KANBAN – Or
SCRUMBAN?
When can KANBAN be a better option
than SCRUM?
Do I need to strictly follow one
or the other every time?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
How should I facilitate reviews?
The usual “board meeting”?
What brings value to your
stakeholders?
Who are your stakeholders?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
When do you do your refinement /
Grooming?
Who’s in charge of this work?
How well should a user story be
groomed?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
Are the purpose of the Retrospective
the same every time?
Should the agenda then be the same?
Are Retrospectives always at the end
of the sprint?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
At planning do you take one item at
the time from the top of the backlog?
Who do the actual planning?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
Who creates your user stories?
- The PO?
- The Developers?
- The Client?
How many items do you have in your
backlog?
Agile ME 2017 - Rasmus Runberg
Experiment examples
Sprint length
SCRUM vs. KANBAN
Review
Backlog refinement /
User story grooming
Retrospectives
Planning
Backlog management
Process Tools
What backlog tool do you use?
Jira? - Trello?
- And why?
Agile ME 2017 - Rasmus Runberg
Be careful, it’s
my experience
Keep
your DS
Involve
the team
Not everyone
loves changes
N
Please
don’t