the scrum events athens agile meetup

Post on 07-Aug-2015

142 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Welcome17th Athens Agile/Scrum Meetup

May 2015

http://www.meetup.com/Agile-Greece

sponsored by Agile Actors

The Scrum eventsSprint

PlanningDaily

Review Retrospectives

Definition The Sprint

(from Greek Translation of Scrum Guide):Η καρδιά του Scrum είναι το Sprint, ένας χρονο-περιορισμός ενός μήνα η λιγότερο, κατά τη διάρκεια τουοποίου δημιουργείται μία "Έτοιμη", χρησιμοποιήσιμη και δυνητικά παραδοτέα Επαύξηση προϊόντος.

Agility & The SprintIterative & Incremental Delivery

Smaller batches of work

(Click to go)

Short feedback loops and learning/adaptation cycles

Benefits The Sprint

Laser focus on the most important stuff

“I've always said timeboxes

weren't about time, but about forcing hard decisions.”Jim HighSmith

Benefits The Sprint

Sustainable development

(Click to go)

“...The sponsors, developers, and users should be able to maintain a constant pace indefinitely.” Agile Manifesto Principles

Benefits The Sprint

Cadence (rhythm)or corporate heartbeat

“An organization that delivers at a regular cadence has established its process capability and can easily measure its capacity.” Mary Poppendieck

Benefits The Sprint

Helps to measure your team's velocity

"Not knowing the velocity of production of the teams is the root cause of 100% failure of release plans.”Jeff Sutherland

How The Sprint

Find out the right Sprint length

Do not forget to set the Sprint Goal

Clear and commonly agreed Definition of Done

Do not full the Sprint (avoid overcommitment)

How The Sprint

Establish the right engineering practices for having working software at the end of the Sprint

Managing Technical Debt, Automate Testing/Deployments,

Branching/Merging Strategy

The Sprint

See it as a container for your experiment andapproach it like a game

Test Learn Adjust Improve

The Sprint Planning

Focus & paceTeam needs to be ✓ Awake

✓ Cooperative

✓ Focused

✓ Know what are currently the most important features and why

✓ Prepare beforehand trying to meet DoR (refinements)

✓ You need to know it and believe it so that you can pass it on to your team.

✓ A team that knows what is doing and why, might be more willing and successful at taking up unknowns and coping with dependencies.

PO and Sprint Planning

Inspect and Adapt✓ Black box

✓ Urgent velocity

✓ PBIs for research, deployments

✓ Try to achieve shippable increment, live demo

✓ Avoid chained PBIs

✓ Shared PBIs in all SCRUM boards

✓ PBI may change during "how”

✓ Time limitation

✓ Average or worst case scenario

✓ Use the extra cards if needed and agreed

✓ Invite people to attend if needed

Poker Planning

✓ Do they match?

✓ Do they reflect the best ROI for you product at that current moment?

✓ Is the whole team aligned and committed to the goal?

✓ Now remember nothing is written in stone!

Sprint Goal & Sprint Backlog

The Daily Scrum

The Daily Scrum

It is not only about standing upTime-boxed sync meetingPlanning meetingInspect

Let’s have a Daily Scrum!

NO! It’s unproductive

A Not so Effective Daily Scrum

Report to leader

Wait to talk until standup

Not talking at the standup

A Not so Effective Daily Scrum

Not a habit

A Not so Effective Daily Scrum

Not a habitToo many people

A Not so Effective Daily Scrum

Not a habitToo many people

Not that many

A Not so Effective Daily Scrum

Lack of preparation

A Not so Effective Daily Scrum

Lack of preparation

Starts the day

A Not so Effective Daily Scrum

Lack of preparation

Starts the day

Not reporting impediments

A little better Daily Scrum

Clear Sprint Goal

A little better Daily Scrum

Clear Sprint Goal

Let team pick the time | Be on time

A little better Daily Scrum

Clear Sprint Goal

Let team pick the time | Be on timeHear | Ask | Talk

A little better Daily Scrum

Clear Sprint Goal

Let team pick the time | Be on timeHear | Ask | Talk

Use a physical wall w/ post-it if possible

A little better Daily Scrum

Signal the problem. Solve later

Clear Sprint Goal

Let team pick the time | Be on timeHear | Ask | Talk

Use a physical wall w/ post-it if possible

A little better Daily Scrum

Get a Token stick | change order

A little better Daily Scrum

Get a Token stick | change order

Leave w/ plan

A little better Daily Scrum

Get a Token stick | change order

End on time!

Leave w/ plan

The Sprint Review

What are we reviewing?

The Sprint Review

Presentable artifacts● Prefer User interface deliverables● If no UI, find a way to demonstrate progress● Depending the audience decide the

technical depth of the demo

The Sprint Review

Review Preparation● Make it a rotated task● The task owner is responsible for the review

flow● The task owner should consult the team

members if necessary● Better deploy to a dedicated server

The Sprint Review

Review Execution● Invite people● Accept feedback from everyone● Keep notes (record if necessary)● Focus on happy paths● Prompt reviewers to play with the application● Do not make commitments

The Sprint Review

Why we do reviews?● Drive the scope● Minimize risk● Deliver working software

top related