Pieter s
Jongeriu
 @pieterj
                     GET AGILE
            Überscrum for UX, design & development
FOUR YEARS SCRUM EXPERIENCE




#TWAB2012 @PIETERJ            2
GET AGILE – PUBLISHED FALL 2012




                     Check http://fabrique.nl/getagile for details


#TWAB2012 @PIETERJ                                                   3
WE LEARNT THE HARD WAY (1)




                 We’ve done waterfall for a decade and a half, and still use it regularly


#TWAB2012 @PIETERJ                                                                          4
DESIGNERS WITH FOAM BOARDS




     We found out in 2008 that waterfall presentations & iterations are not always the way to go.


#TWAB2012 @PIETERJ                                                                                  5
WE LEARNT THE HARD WAY (2)




                     Also in 2008, we found out that Scrum is no bed of roses.


#TWAB2012 @PIETERJ                                                               6
Today is about sharing.



What ism?       The process    Secrets &
Uberscru         of scrum        lessons
                               on the way
WHAT IS ÜBERSCRUM ANYWAY?
TYPES OF SCRUM WE DO




   Design only                           Staggered sprints                                Überscrum


                                    Interaction

                                   Visual DESIGN

                                                   development



            We do design only scrum (yes really), but only if third party developers can’t scrum with us.
          We do staggered sprints where some of the parties involved will profit from a more rigid structure
                             And then there’s what we have come to call ÜberScrum…


#TWAB2012 @PIETERJ                                                                                             9
ÜBERSCRUM
Brings together
·  Strategists
·  Designers
·  Developers
·  Copywriters
·  Business specialists
·  Marketing &
   communication
·  ..and more

And has them
working in parallel

To create interactive
products such as websites
and apps.

#TWAB2012 @PIETERJ          10
PRETTY CLOSE TO ROCKET SCIENCE




#TWAB2012 @PIETERJ           11
Bring on the secrets!
TEAM SETUP
What will the team look like?




                                13
SMALLER TEAMS WORK BETTER
Ask not how big you can
make your team, ask how
small you can make it!

·  2 designers,
   3 developers,
   a copywriter,
   product owner

But here’s for the
persistent:
·  Max team size around
   10-15
#TWAB2012 @PIETERJ          14
Requirements for team members?
NOTHING SHORT OF SUPERHEROES
·  Speak their minds
·  Actively seek feedback
·  Invest in group success

·  Empathic
·  Ambitious
·  Skilled
·  Smart

·  Motivated to do Scrum



#TWAB2012 @PIETERJ             16
NOTHING SHORT OF SUPERHEROES
·  Speak their minds
·  Actively seek feedback
·  Invest in group success

·  Empathic
·  Ambitious
·  Skilled
·  Smart
                     "Be like water"
                        -- Bruce Lee
·  Motivated to do Scrym



#TWAB2012 @PIETERJ                     17
Product Owner
The toughest job in Scrum.
PRODUCT OWNER
·  Strong-willed
   yet open
·  Political sense
   yet independent
·  Demanding
   yet understanding

·  Have the mandate &
   be honest about
   limitations

·  Needs to be well trained

#TWAB2012 @PIETERJ            19
DEALING WITH THE PO
We deal with 4 types.
Here’s one.

The Hypercritic
·  Generally enjoys the
   process
·  Discusses all details at
   length
·  Will not move on
   on “good enough”
·  It all has to be perfect.

·  Warning: using flexible
   scope in your defence will
   get back at you later on.
                                Ceci n’est pas ce PO



#TWAB2012 @PIETERJ                                     20
Look your client in the eye and say:
I will always deliver value for money

                              Flexible scope
                              also doesn't
                              protect you
                              from the
                              occasional
                              team pizza.
SECRET: QUALITY IS FLEXIBLE
·  Great designers hate this
·  But it’s true

·  Better is the enemy of
   done
·  Takes a lot of skill to
   embrace that succesfully

·  Discuss story scores:
   7 stories scoring an A or
   9 stories scoring a B?
·  Decide which stories
   should be top notch

#TWAB2012 @PIETERJ             22
But how to become a team?




Team building is a very delicate process. Scrum is not. This needs attention. It really takes one or
                   two sprints for a team to become really tight and well-oiled.
WARMING UP GAMES




                                         The Marshmallow Challenge
                     Check http://marshmallowchallenge.com/


#TWAB2012 @PIETERJ                                                   24
WARMING UP GAMES




                                                                                      Draw the box
                All team members draw a packaging as if the product was on sale on a shelf in a store.
      You are forced to think in USP’s and get an immediate grasp of individual team members goals & dreams.


#TWAB2012 @PIETERJ                                                                                             25
LET’S KICK ASS!




  The result is a team that kicks ass on a daily basis and just as easily has a couple of beers at the end of the day as
                              performing a planning poker session on a Monday morning.


#TWAB2012 @PIETERJ                                                                                                         26
SPRINT 0


Also in Scrum you’ll need a solid start before actual sprints, or everyone will sprint in a different direction.
       Too often, we made the mistake of starting on just a hunch of what we we’re trying to achieve.
                                          But that’s all in the past.
SUPER SPRINT 0
·  Parallel definition tracks

·  Define strategy




#TWAB2012 @PIETERJ              28
SUPER SPRINT 0
·  Parallel definition tracks

·  Define strategy
·  Define architecture




#TWAB2012 @PIETERJ              29
SUPER SPRINT 0
·  Parallel definition tracks

·  Define strategy
·  Define architecture
·  Do research




#TWAB2012 @PIETERJ              30
SUPER SPRINT 0
·  Parallel definition tracks

·  Define strategy
·  Define architecture
·  Do research

·  Get creative!
·  Design a concept…




#TWAB2012 @PIETERJ              31
SUPER SPRINT 0
·  Parallel definition tracks

·  Define strategy
·  Define architecture
·  Do research

·  Get creative!




                                ✘
·  Design a concept but
   don’t do a BDUF*.
   No wireframes in sprint 0!
* = Big Design Up Front




#TWAB2012 @PIETERJ              32
SUPER SPRINT 0



                            Rule of thumb
                            Size Sprint 0 to have
                     as many workdays per team member
                           as there will be sprints.




#TWAB2012 @PIETERJ                                      33
design is valuable




The most important thing we create in Sprint 0 is the product backlog. And for this we would like to share an insight.
                                      While design is valuable… (next slide!)
a design is valuable!
             waste
             It's just a very
             expensive way of
             communicating


          Often necessary, !
            but not always
SECRET: STORY TYPES
Not all stories are alike.

·  überstories




#TWAB2012 @PIETERJ           36
SECRET: STORY TYPES
Not all stories are alike.

·  überstories
·  development only
·  design only
·  white page

We specify this during
sprint 0 or backlog
grooming


                             Here you see a product owner and a developer
                                   doing a development-only story.


#TWAB2012 @PIETERJ                                                          37
STORY TEMPLATE




           We use a custom made story template to accommodate for documenting the type of the story:
            the disciplines involved are checked. Again: we decide on this BEFORE we start the sprint.


#TWAB2012 @PIETERJ                                                                                       38
SECRET: SPECIAL OPS STORIES
·  backend
·  documentation
·  generic functionality

·  rework after demo
·  polishing




        Anything to bundle additional work, other than for specific end user benefits, into convenient chunks.
                Don’t let Scrum dogmas prevent you from tweaking the way you define your stories.


#TWAB2012 @PIETERJ                                                                                               39
I SHOULDN’T BE SHOWING YOU THIS




 Some teams even prefer to use simple functionality stories. It saves them from the semantic layering of traditional
        user story syntaxes. Big alert: stay user centered and and keep an eye on the total solution space!

          Again, the lesson here is that you have to change the rules to accommodate teams and projects.


#TWAB2012 @PIETERJ                                                                                                     40
Team ready, sprint setup ready, backlog ready, …
LET’S SPRINT!
SECRET: LET’S GET PHYSICAL




               We are REALLY religious about making & keeping stuff physical
                     and not letting it sink onto networked hard drives.


#TWAB2012 @PIETERJ                                                             43
DRAW YOUR PROJECT GOALS




      Strategic PowerPoint presentations in project folders will NOT be looked at.
    Word documents will not even be remembered to have been made at all. Seriously.

#TWAB2012 @PIETERJ                                                                    44
KEYWORDS ON THE WALL




          Discuss your work. Point at keywords on the wall. It keeps you on track.


#TWAB2012 @PIETERJ                                                                   45
WHO & WHEN




                                  Oh, don’t use Excel either :)
                (and gDocs is no better, really avoid hiding stuff in computers)

#TWAB2012 @PIETERJ                                                                 46
TASK PERSONALIZATION




  Physical task claiming tags help team members maintain that sense of responsibility.
                                   My task! I’ll finish it!

#TWAB2012 @PIETERJ                                                                       47
MORE FUN USING FACES




#TWAB2012 @PIETERJ     48
TOO MESSY?




                         So can Scrum rooms get too messy? Maybe.
                     But we’re fine with it as long as it works for the team!

#TWAB2012 @PIETERJ                                                              49
TOO TIDY




              They can be too tidy though. This sitemap is so beautifully crafted
                    that no-one will dare altering it. Not really agile, is it?

#TWAB2012 @PIETERJ                                                                  50
POLE OF QUOTES




                      The weirdest things get said during sprints.
                     It’s a lot of fun writing the best quotes down.

#TWAB2012 @PIETERJ                                                     51
#DUBSTEPFRIDAY




           All work no play makes Jack a dull boy. To lighten things up a little, some teams use theme days.
      Like Dubstep Friday! Formal Thursday has also been spotted, as is a regular wakeboard training on the rug.



#TWAB2012 @PIETERJ                                                                                                 52
OWN THE PLACE




                        It’s basically a matter of owning the place, feeling almost at home.
          Here you see Danny and Nils in their little SuperTrash shrine, being all feminine and independent.
                   It makes things even more fun, and it keeps the product personality on brand!


#TWAB2012 @PIETERJ                                                                                             53
Mayhem? Really?
SPRINT FOCUS FOR MAIN DISCIPLINES




         No, it’s not just mayhem. While one of the agiletime >
                                                           principles is that the team should be self-organizing,
                             we can provide a little structure. Especially for beginner teams.



#TWAB2012 @PIETERJ                                                                                                  55
SPRINT FOCUS FOR MAIN DISCIPLINES




                            Please keep in mind while I build this up,




                       Sketch &
        interaction    discuss
                                          Flows & states
        design                                                       Test &
                                                                     spikes

                                              time >




#TWAB2012 @PIETERJ                                                            56
SPRINT FOCUS FOR MAIN DISCIPLINES




                      …that it’s just A way of providing some structure in überscrum.
                                Providing it WITH the team. Not TO the team.
                           Templates
        visual                               Modules & states
        design                                                           Test &
                                                                Des-only stories


                           Sketch &
        interaction        discuss
                                              Flows & states
        design                                                           Test &
                                                                         spikes

                                                  time >




#TWAB2012 @PIETERJ                                                                      57
SPRINT FOCUS FOR MAIN DISCIPLINES




                       Dev-only
        front-end      stories
                                        Implement design
        development                                                  Test &
                                                                     spikes
                        You might see this chart as a mere starting point.

                       Templates
        visual                          Modules & states
        design                                                       Test &
                                                            Des-only stories


                       Sketch &
        interaction    discuss
                                          Flows & states
        design                                                       Test &
                                                                     spikes

                                              time >




#TWAB2012 @PIETERJ                                                             58
SPRINT FOCUS FOR MAIN DISCIPLINES
                       Objects & data
                       Admin section
        back-end                        Controllers, flows
        development                                                   Test &
                                                                      spikes


                       Dev-only
        front-end      stories
                                        Implement design
        development                                                   Test &
                                                                      spikes



                       Templates
        visual                          Modules & states
        design                                                        Test &
                                                             Des-only stories


                       Sketch &
        interaction    discuss
                                         Flows & states
        design                                                        Test &
                                                                      spikes

                                                                        © FABRIQUE
                                             time >




#TWAB2012 @PIETERJ                                                                   59
Challenng : SPRINT FOCUS FOR MAIN DISCIPLINES
        ge
 Starti
 quicklyback-end
        development
                      Objects & data
                      Admin section
                                       Controllers, flows
                                                                     Test &
                                                                     spikes


                      Dev-only
        front-end     stories
                                       Implement design
        development                                                  Test &
                                                                     spikes



                      Templates
        visual                         Modules & states
        design                                                       Test &
                                                            Des-only stories


                      Sketch &
                                                                               Challeg goe:
                                                                                     n
        interaction
        design
                      discuss
                                        Flows & states
                                                                     Test &    Movin men
                                            time >
                                                                     spikes
                                                                                in ti
#TWAB2012 @PIETERJ                                                                        60
Scrum: agile but fragile
ADVANCED DELIVERABLES
    Preventing us from cutting corners
CODE OF CONDUCT




     The code of conduct is a set of rules, created and used by developers. It can be about all types of behavior,
     such as using dedicated refactoring time, testing including unit tests, environment use, commits and more.



#TWAB2012 @PIETERJ                                                                                                   63
DOUBLE DEFINITION OF DONE




   The consequence of differentiating into story types, is that you’ll have to have a differentiated, or double DOD,
             with split requirements for instance for design, development and customer acceptance.



#TWAB2012 @PIETERJ                                                                                                     64
DEFINITION OF READY
In some Scrums, stories
often yield unexpected
impediments

·  Business rules
·  Required content
·  Technical complexity

DOR is a set of
requirements that helps
making stories ready
before you sprint.
Use only when you really
need it.

#TWAB2012 @PIETERJ         65
FINALLY
Demo & retrospective
DEMO: THE STAKEHOLDER TEST




               When the product permits, you might NOT demo it, but have it user tested by the stake
                  holders at demo time. Give them assignments, have them use it. They’ll love it!



#TWAB2012 @PIETERJ                                                                                     67
RETROSPECTIVE
·  Address human to human
   issues!

·  When all fails, no
   worries, fall back to
   staggered sprints.
   Try again next time!




#TWAB2012 @PIETERJ          68
SO HERE’S HOPING…




 If there’s one thing I would like you to take with you, its that Scrum is about people, their skills, wishes and dreams.
                 It is about end users; about the customer and their stakeholders; it is about the team.
                                 If you put them first, I promise, you’ll have a great time!


#TWAB2012 @PIETERJ                                                                                                          69
Pieter
                                                                       Jongerius
                                                                        @pieterj

#TWAB2012 @PIETERJ                                                                 70
                     All images copyright of their respective owners
Get Agile, the book         Scrum Academy by Fabrique & GIFT

     Published fall 2012         Training for Scrum Masters & PO’s

Follow @getagilebook or check   TWAB €100 discount, use code “TWAB”
  http://fabrique.nl/getagile      Offer ends November 12, 2012

                                         scrumacademy.nl

Scrum secrets for integrating UX, design & development

  • 1.
    Pieter s Jongeriu @pieterj GET AGILE Überscrum for UX, design & development
  • 2.
    FOUR YEARS SCRUMEXPERIENCE #TWAB2012 @PIETERJ 2
  • 3.
    GET AGILE –PUBLISHED FALL 2012 Check http://fabrique.nl/getagile for details #TWAB2012 @PIETERJ 3
  • 4.
    WE LEARNT THEHARD WAY (1) We’ve done waterfall for a decade and a half, and still use it regularly #TWAB2012 @PIETERJ 4
  • 5.
    DESIGNERS WITH FOAMBOARDS We found out in 2008 that waterfall presentations & iterations are not always the way to go. #TWAB2012 @PIETERJ 5
  • 6.
    WE LEARNT THEHARD WAY (2) Also in 2008, we found out that Scrum is no bed of roses. #TWAB2012 @PIETERJ 6
  • 7.
    Today is aboutsharing. What ism? The process Secrets & Uberscru of scrum lessons on the way
  • 8.
  • 9.
    TYPES OF SCRUMWE DO Design only Staggered sprints Überscrum Interaction Visual DESIGN development We do design only scrum (yes really), but only if third party developers can’t scrum with us. We do staggered sprints where some of the parties involved will profit from a more rigid structure And then there’s what we have come to call ÜberScrum… #TWAB2012 @PIETERJ 9
  • 10.
    ÜBERSCRUM Brings together ·  Strategists · Designers ·  Developers ·  Copywriters ·  Business specialists ·  Marketing & communication ·  ..and more And has them working in parallel To create interactive products such as websites and apps. #TWAB2012 @PIETERJ 10
  • 11.
    PRETTY CLOSE TOROCKET SCIENCE #TWAB2012 @PIETERJ 11
  • 12.
    Bring on thesecrets!
  • 13.
    TEAM SETUP What willthe team look like? 13
  • 14.
    SMALLER TEAMS WORKBETTER Ask not how big you can make your team, ask how small you can make it! ·  2 designers, 3 developers, a copywriter, product owner But here’s for the persistent: ·  Max team size around 10-15 #TWAB2012 @PIETERJ 14
  • 15.
  • 16.
    NOTHING SHORT OFSUPERHEROES ·  Speak their minds ·  Actively seek feedback ·  Invest in group success ·  Empathic ·  Ambitious ·  Skilled ·  Smart ·  Motivated to do Scrum #TWAB2012 @PIETERJ 16
  • 17.
    NOTHING SHORT OFSUPERHEROES ·  Speak their minds ·  Actively seek feedback ·  Invest in group success ·  Empathic ·  Ambitious ·  Skilled ·  Smart "Be like water" -- Bruce Lee ·  Motivated to do Scrym #TWAB2012 @PIETERJ 17
  • 18.
  • 19.
    PRODUCT OWNER ·  Strong-willed yet open ·  Political sense yet independent ·  Demanding yet understanding ·  Have the mandate & be honest about limitations ·  Needs to be well trained #TWAB2012 @PIETERJ 19
  • 20.
    DEALING WITH THEPO We deal with 4 types. Here’s one. The Hypercritic ·  Generally enjoys the process ·  Discusses all details at length ·  Will not move on on “good enough” ·  It all has to be perfect. ·  Warning: using flexible scope in your defence will get back at you later on. Ceci n’est pas ce PO #TWAB2012 @PIETERJ 20
  • 21.
    Look your clientin the eye and say: I will always deliver value for money Flexible scope also doesn't protect you from the occasional team pizza.
  • 22.
    SECRET: QUALITY ISFLEXIBLE ·  Great designers hate this ·  But it’s true ·  Better is the enemy of done ·  Takes a lot of skill to embrace that succesfully ·  Discuss story scores: 7 stories scoring an A or 9 stories scoring a B? ·  Decide which stories should be top notch #TWAB2012 @PIETERJ 22
  • 23.
    But how tobecome a team? Team building is a very delicate process. Scrum is not. This needs attention. It really takes one or two sprints for a team to become really tight and well-oiled.
  • 24.
    WARMING UP GAMES The Marshmallow Challenge Check http://marshmallowchallenge.com/ #TWAB2012 @PIETERJ 24
  • 25.
    WARMING UP GAMES Draw the box All team members draw a packaging as if the product was on sale on a shelf in a store. You are forced to think in USP’s and get an immediate grasp of individual team members goals & dreams. #TWAB2012 @PIETERJ 25
  • 26.
    LET’S KICK ASS! The result is a team that kicks ass on a daily basis and just as easily has a couple of beers at the end of the day as performing a planning poker session on a Monday morning. #TWAB2012 @PIETERJ 26
  • 27.
    SPRINT 0 Also inScrum you’ll need a solid start before actual sprints, or everyone will sprint in a different direction. Too often, we made the mistake of starting on just a hunch of what we we’re trying to achieve. But that’s all in the past.
  • 28.
    SUPER SPRINT 0 · Parallel definition tracks ·  Define strategy #TWAB2012 @PIETERJ 28
  • 29.
    SUPER SPRINT 0 · Parallel definition tracks ·  Define strategy ·  Define architecture #TWAB2012 @PIETERJ 29
  • 30.
    SUPER SPRINT 0 · Parallel definition tracks ·  Define strategy ·  Define architecture ·  Do research #TWAB2012 @PIETERJ 30
  • 31.
    SUPER SPRINT 0 · Parallel definition tracks ·  Define strategy ·  Define architecture ·  Do research ·  Get creative! ·  Design a concept… #TWAB2012 @PIETERJ 31
  • 32.
    SUPER SPRINT 0 · Parallel definition tracks ·  Define strategy ·  Define architecture ·  Do research ·  Get creative! ✘ ·  Design a concept but don’t do a BDUF*. No wireframes in sprint 0! * = Big Design Up Front #TWAB2012 @PIETERJ 32
  • 33.
    SUPER SPRINT 0 Rule of thumb Size Sprint 0 to have as many workdays per team member as there will be sprints. #TWAB2012 @PIETERJ 33
  • 34.
    design is valuable Themost important thing we create in Sprint 0 is the product backlog. And for this we would like to share an insight. While design is valuable… (next slide!)
  • 35.
    a design isvaluable! waste It's just a very expensive way of communicating Often necessary, ! but not always
  • 36.
    SECRET: STORY TYPES Notall stories are alike. ·  überstories #TWAB2012 @PIETERJ 36
  • 37.
    SECRET: STORY TYPES Notall stories are alike. ·  überstories ·  development only ·  design only ·  white page We specify this during sprint 0 or backlog grooming Here you see a product owner and a developer doing a development-only story. #TWAB2012 @PIETERJ 37
  • 38.
    STORY TEMPLATE We use a custom made story template to accommodate for documenting the type of the story: the disciplines involved are checked. Again: we decide on this BEFORE we start the sprint. #TWAB2012 @PIETERJ 38
  • 39.
    SECRET: SPECIAL OPSSTORIES ·  backend ·  documentation ·  generic functionality ·  rework after demo ·  polishing Anything to bundle additional work, other than for specific end user benefits, into convenient chunks. Don’t let Scrum dogmas prevent you from tweaking the way you define your stories. #TWAB2012 @PIETERJ 39
  • 40.
    I SHOULDN’T BESHOWING YOU THIS Some teams even prefer to use simple functionality stories. It saves them from the semantic layering of traditional user story syntaxes. Big alert: stay user centered and and keep an eye on the total solution space! Again, the lesson here is that you have to change the rules to accommodate teams and projects. #TWAB2012 @PIETERJ 40
  • 41.
    Team ready, sprintsetup ready, backlog ready, …
  • 42.
  • 43.
    SECRET: LET’S GETPHYSICAL We are REALLY religious about making & keeping stuff physical and not letting it sink onto networked hard drives. #TWAB2012 @PIETERJ 43
  • 44.
    DRAW YOUR PROJECTGOALS Strategic PowerPoint presentations in project folders will NOT be looked at. Word documents will not even be remembered to have been made at all. Seriously. #TWAB2012 @PIETERJ 44
  • 45.
    KEYWORDS ON THEWALL Discuss your work. Point at keywords on the wall. It keeps you on track. #TWAB2012 @PIETERJ 45
  • 46.
    WHO & WHEN Oh, don’t use Excel either :) (and gDocs is no better, really avoid hiding stuff in computers) #TWAB2012 @PIETERJ 46
  • 47.
    TASK PERSONALIZATION Physical task claiming tags help team members maintain that sense of responsibility. My task! I’ll finish it! #TWAB2012 @PIETERJ 47
  • 48.
    MORE FUN USINGFACES #TWAB2012 @PIETERJ 48
  • 49.
    TOO MESSY? So can Scrum rooms get too messy? Maybe. But we’re fine with it as long as it works for the team! #TWAB2012 @PIETERJ 49
  • 50.
    TOO TIDY They can be too tidy though. This sitemap is so beautifully crafted that no-one will dare altering it. Not really agile, is it? #TWAB2012 @PIETERJ 50
  • 51.
    POLE OF QUOTES The weirdest things get said during sprints. It’s a lot of fun writing the best quotes down. #TWAB2012 @PIETERJ 51
  • 52.
    #DUBSTEPFRIDAY All work no play makes Jack a dull boy. To lighten things up a little, some teams use theme days. Like Dubstep Friday! Formal Thursday has also been spotted, as is a regular wakeboard training on the rug. #TWAB2012 @PIETERJ 52
  • 53.
    OWN THE PLACE It’s basically a matter of owning the place, feeling almost at home. Here you see Danny and Nils in their little SuperTrash shrine, being all feminine and independent. It makes things even more fun, and it keeps the product personality on brand! #TWAB2012 @PIETERJ 53
  • 54.
  • 55.
    SPRINT FOCUS FORMAIN DISCIPLINES No, it’s not just mayhem. While one of the agiletime > principles is that the team should be self-organizing, we can provide a little structure. Especially for beginner teams. #TWAB2012 @PIETERJ 55
  • 56.
    SPRINT FOCUS FORMAIN DISCIPLINES Please keep in mind while I build this up, Sketch & interaction discuss Flows & states design Test & spikes time > #TWAB2012 @PIETERJ 56
  • 57.
    SPRINT FOCUS FORMAIN DISCIPLINES …that it’s just A way of providing some structure in überscrum. Providing it WITH the team. Not TO the team. Templates visual Modules & states design Test & Des-only stories Sketch & interaction discuss Flows & states design Test & spikes time > #TWAB2012 @PIETERJ 57
  • 58.
    SPRINT FOCUS FORMAIN DISCIPLINES Dev-only front-end stories Implement design development Test & spikes You might see this chart as a mere starting point. Templates visual Modules & states design Test & Des-only stories Sketch & interaction discuss Flows & states design Test & spikes time > #TWAB2012 @PIETERJ 58
  • 59.
    SPRINT FOCUS FORMAIN DISCIPLINES Objects & data Admin section back-end Controllers, flows development Test & spikes Dev-only front-end stories Implement design development Test & spikes Templates visual Modules & states design Test & Des-only stories Sketch & interaction discuss Flows & states design Test & spikes © FABRIQUE time > #TWAB2012 @PIETERJ 59
  • 60.
    Challenng : SPRINTFOCUS FOR MAIN DISCIPLINES ge Starti quicklyback-end development Objects & data Admin section Controllers, flows Test & spikes Dev-only front-end stories Implement design development Test & spikes Templates visual Modules & states design Test & Des-only stories Sketch & Challeg goe: n interaction design discuss Flows & states Test & Movin men time > spikes in ti #TWAB2012 @PIETERJ 60
  • 61.
  • 62.
    ADVANCED DELIVERABLES Preventing us from cutting corners
  • 63.
    CODE OF CONDUCT The code of conduct is a set of rules, created and used by developers. It can be about all types of behavior, such as using dedicated refactoring time, testing including unit tests, environment use, commits and more. #TWAB2012 @PIETERJ 63
  • 64.
    DOUBLE DEFINITION OFDONE The consequence of differentiating into story types, is that you’ll have to have a differentiated, or double DOD, with split requirements for instance for design, development and customer acceptance. #TWAB2012 @PIETERJ 64
  • 65.
    DEFINITION OF READY Insome Scrums, stories often yield unexpected impediments ·  Business rules ·  Required content ·  Technical complexity DOR is a set of requirements that helps making stories ready before you sprint. Use only when you really need it. #TWAB2012 @PIETERJ 65
  • 66.
  • 67.
    DEMO: THE STAKEHOLDERTEST When the product permits, you might NOT demo it, but have it user tested by the stake holders at demo time. Give them assignments, have them use it. They’ll love it! #TWAB2012 @PIETERJ 67
  • 68.
    RETROSPECTIVE ·  Address humanto human issues! ·  When all fails, no worries, fall back to staggered sprints. Try again next time! #TWAB2012 @PIETERJ 68
  • 69.
    SO HERE’S HOPING… If there’s one thing I would like you to take with you, its that Scrum is about people, their skills, wishes and dreams. It is about end users; about the customer and their stakeholders; it is about the team. If you put them first, I promise, you’ll have a great time! #TWAB2012 @PIETERJ 69
  • 70.
    Pieter Jongerius @pieterj #TWAB2012 @PIETERJ 70 All images copyright of their respective owners
  • 71.
    Get Agile, thebook Scrum Academy by Fabrique & GIFT Published fall 2012 Training for Scrum Masters & PO’s Follow @getagilebook or check TWAB €100 discount, use code “TWAB” http://fabrique.nl/getagile Offer ends November 12, 2012 scrumacademy.nl