Beyond the Basics

bubblemessengerΑσφάλεια

5 Νοε 2013 (πριν από 3 χρόνια και 10 μήνες)

82 εμφανίσεις

Beyond the Basics

with Scrum

Damian Brady

Solution Architect, SSW

Live Backchannel:
#
agilenzconf

Delivering Awesome Web Applications

Damian Brady



Build software


Help other teams

build software



TFS


ASP.NET MVC


Web

w:
damianbrady.com.au
| e:
DamianBrady
@ssw.com.au |
t:
@
damovisa

This Session

1.
Why Scrum Works

2.
Why everything in Scrum matters

3.
What to do when things go wrong

Image Source
:
http://
www.flickr.com/photos/tprzechlewski/2443621122

Agile Manifesto

http://www.agilemanifesto.org

Scrum

http://www.scrum.org


Transparency


Inspection


Adaptation


Rules, Events,
Artifacts


TFS


ASP.NET MVC


Web

Transparency

Inspection

Adaptation


Image Source
:
http://
www.flickr.com/photos/tprzechlewski/2443621122

Scrum and the Agile Manifesto

How they’re related

Image Source
:
http
://
www.flickr.com/photos/hurtre/4984977930

Individuals and Interactions


Meetings


Self
-
organising teams

Image Source:
http://
www.flickr.com/photos/vokakvklim/4522283313

Working Software


Review meeting


Definition
of
Done


Shippable Increments

Image Source:
http://
www.flickr.com/photos/restlessglobetrotter/128345994

Customer Collaboration


Product Owner


Product Backlog


Sprint
Planning

Image Source:
http://
www.flickr.com/photos/yourdon/4116669333

Responding to Change


Meetings


Backlog Grooming


Sprints


Scrum Pillars

Image Source:
http://
www.flickr.com/photos/mistermoss/3134331944

Why Scrum Works


Scrum

enforces the values in the

Agile Manifesto

Cargo Cult

Image Source:
http://
www.flickr.com/photos/621crw/7358907296

Dysfunctions

When things don’t work

Image Source:
http://www.flickr.com/photos/s_husso/2731665986
/

“How to fix anything in Scrum”
TM


What
does Scrum say?


What is the
Purpose
?


Why
aren’t you meeting
that purpose?


Change

something to get
the purpose back

Image Source:
http://www.flickr.com/photos/s_husso/2731665986
/

Daily Scrum

Image Source:
http://www.flickr.com/photos/markhillary/370268513
/

Daily Scrum
-

Analysis


3 Questions


What did I do yesterday?


What will I do today?


What obstacles I have?

Image Source:
http://
www.flickr.com/photos/hfiguiere/4802869688

Daily Scrum
-

Analysis


Individuals and Interactions


Responding to Change


Transparency


Inspection


Adaptation

Daily Scrum
-

Solutions


Parking Lot




Forcing Focus

Image Source
:
http
://
www.flickr.com/photos/alex92287/3379625639

Image Source:
http://
www.flickr.com/photos/hyku/1572724007

Burndown

Issues

Burndown

Issues
-

Analysis


True representation?


Lazy developers?


Obstacles?


Image Source:
http://
www.flickr.com/photos/denverjeffrey/5133538450

Burndown

Issues
-

Analysis


Individuals and Interactions


Responding to Change


Transparency


Inspection


Adaptation

Burndown

Issues
-

Solutions


Just do it




Tool in your way?

Image Source:
http://
www.flickr.com/photos/opensourceway/5537457133

Image Source:
http://
www.flickr.com/photos/peterpearson/2187448536

Burndown

Issues
-

Solutions

“Various
trend
burndown
,
burnup

and other
projective
practices
have been used to
forecast progress.

These have proven useful
.”

Dev

+ Support

Image Source:
http://
www.flickr.com/photos/perspective/7089081579

Dev

+ Support
-

Analysis


Sprint Planning


How are we tracking?


Self
-
managing team

Dev

+ Support
-

Analysis


Responding to Change


Transparency


Inspection


Adaptation

Dev

+ Support
-

Solutions


Support tasks through the
Product Owner



Reserve time for support

Image Source:
http://
www.flickr.com/photos/edandeddie/5492150900

Image
Source:
http://
www.flickr.com/photos/oxborrow/4140406935

Dev

+ Support
-

Solutions


Best case / worst
c
ase



Measure support time
separately


Image Source:
http://
www.flickr.com/photos/c0t0s0d0/2743959291

Set in Stone

Image Source:
http://
knowyourmeme.com/photos/370906
-
mckayla
-
is
-
not
-
impressed

Set in Stone
-

Analysis


Customer Collaboration


Responding to Change


Adaptation

Set in Stone
-

Analysis


Sprints


Transparency


Inspection

Image Source:
http://
www.flickr.com/photos/fuzzcat/76738710

Set in Stone
-

Analysis


Set in Stone
-

Solutions


Organisational Change



Image Source:
http://
www.flickr.com/photos/juggernautco/4821606736

Set in Stone
-

Solutions


Separate internal and external
processes



Developers work within Scrum


Internal Product Owner


Don’t leak the abstraction!



Image Source:
http://
www.flickr.com/photos/jdhancock/5770529536

Wrapping Up

Things to take away

Image Source:
http://
www.flickr.com/photos/comedynose/5457259508

Important Takeaways

Scrum

enforces the
Agile Manifesto


1.
What

does Scrum say?

2.
What is the
Purpose
?

3.
Why

aren’t you meeting that
purpose?

4.
Change

something to get the
purpose back

Image
Source:
http://
www.flickr.com/photos/sfllaw/2367610065

Delivering Awesome Web Applications

Thank
You!

SSW Sydney, Brisbane, Melbourne

info@ssw.com.au

www.ssw.com.au

Delivering Awesome Web Applications

Damian Brady


@
damovisa


damianbrady@ssw.com.au


http://www.damianbrady.com.au


Resources


http://agilemanifesto.org
/


http://scrum.org
/



SSW
-

8 Steps to Scrum



Rules to better Scrum using TFS



How to implement Scrum using TFS 2012


Delivering Awesome Web Applications

Source
:
http://
www.ssw.com.au/ssw/consulting/scrum.aspx