Top Banner
Innovatiecluster Drachten High Tech Systems Pagina 1 16 april 2014 Agile/Scrum
21

Presentatie scrum ic drachten 16 april 2014

Sep 08, 2014

Download

Engineering

JohanvanDelden

presentatie gedaan tijdens de kennissessie van het IC Drachten op 16 april 2014 over het toepassen van Agile Scrum anders dan softwareontwikkeling.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 1!

16 april 2014!

Agile/Scrum!

Page 2: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 2!

16 april 2014!

Agile/Scrum!

Let’s do Scrum, let’s be active:!!!! ! ! !Spaghettigame!!

!!

Page 3: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 3!

16 april 2014!

Agile/Scrum!

Scrum originally from software development!!!!!

Page 4: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 4!

16 april 2014!

Scrum!

!!Scrum = Agile != !possibility to response to change!!!Scrum = framework = innovative way to manage and realize complex projects:!•  complex environments!•  complex products!!!

Page 5: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 5!

16 april 2014!

Waterfall!

Phases traditional project approach (waterfall):!•  Definitionphase (goal (what), budget)!•  Preparationphase (how to realize, conditions)!•  Realizationphase (realization of the project)!•  Implementationfase (use of the endproduct)!!!!!!!!

Defini&on(

Implementa&on(

Prepara&on(

Realiza&on(

Page 6: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 6!

16 april 2014!

Current projects!

Problems most projects:!•  Large turnaround because sequentiality processes!•  We can’t oversee the total project but we also can’t respond

to change!•  Complex project are hard to plan!•  Limited cooperation!•  No clear method of doing projects!!Idea: !•  Scrum increases possibility to response to change!•  Scrum increases team performance!!!!

Page 7: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 7!

16 april 2014!

Agile practices!

•  Work is organized in short cycles:!•  Management doesn’t interrupt the team during a work cycle.!•  The team reports to the customer, not the manager.!•  The team estimates how much time work will take.!•  The team decides how much work it can do in an iteration.!•  The team decides how to do the work in the iteration.!•  The team measures its own performance.!•  Work goals are defined before each cycle starts.!•  Work goals are defined through user stories.!•  Impediments to getting the work done are systematically

removed.!!

!

Page 8: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 8!

16 april 2014!

Agile values!

These practices of Scrum rest on certain Agile values:!!

individuals and interactions over processes and tools!products over documentation,!

customer collaboration over contract negotiation,!responding to change over following a plan!

!Key to success: !Adopt the values of Agile, not just the practices!!!

Page 9: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 9!

16 april 2014!

Scrum - process!

!!

Page 10: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 10!

16 april 2014!

Agile/Scrum!

Examples Agileprojects outside softwaredevelopment:!•  Wikispeed!•  Heathrow Terminal 5!•  Marketing!•  Sales !

–  PBL: “win a deal of at least 100.000 USD at customer XYZ”!•  Schools!

–  education and schoolorganizations!•  Government (annual reports)!•  Radioshow (NPR) !

–  release early!–  continue improvements based on customer (listeners) feedback!

•  Zara!!!

Page 11: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 11!

16 april 2014!

Agile - Zara!

Zara – Spanish global fashioncompany (like H&M)!•  Traditional fashion process!

!!

Design(

sales(

produc&on(planning(

procurement(

Page 12: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 12!

16 april 2014!

Agile - Zara!

Instead of separate these phases, the designers are in the middle of the production process.!!!!!!!!!•  Zara can design, produce, and deliver a new garment in 15 days. !•  Zara can offer a large variety of the latest designs quickly and in

limited quantities.!•  Zara collects 85% of the full ticket price on its retail clothing.!

!

produc&on(

planning(

procu8(rement(

sales(

design(

produc&on(

planning(

procu8(rement(

sales(

design(

Page 13: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 13!

16 april 2014!

Scrum – fixed price projects!

•  If we fixe cost, time and scope, the only variable is quality. !•  Agile is about deliver high quality products without any

concessions. => Definition of Done!•  Fixing all three constraints: recipe for a death march project.!

Page 14: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 14!

16 april 2014!

Scrum – fixed price projects!

•  Define product backlog,!–  together with product owner!–  input are requirements, output are user stories!–  prioritize (business value, MoSCOW, etc) !–  estimate (in story points)!

•  Define Definition of Done (fixed quality)!•  Estimate team velocity (number of story points per sprint)!

–  proven velocity in the domain?!•  Define costs of one sprint (based on available team)!

Page 15: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 15!

16 april 2014!

Scrum – fixed price projects!

1.  Fixed scope: define number of sprints needed to realize the product backlog!

!or!!2.  Fixed enddate: define how much of the

product backlog can be realized at the enddate!

!Total costs = costs per sprint * number of sprints!

Page 16: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 16!

16 april 2014!

Scrum – release burndown!

!!!!!!!!!!!!No “Change requests” but “Exchange requests”!

Page 17: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 17!

16 april 2014!

Scrum is about!

•  Early and continues delivery with concrete results!•  Increase time to market!•  Controlled changes!•  Deliver businessvalue!•  Predictability!•  Transparent monitoring of progress!•  Customer satisfaction!

Page 18: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 18!

16 april 2014!

Scrum is about!

•  Focus!•  Open communication!•  Flexibility!•  Ownership among the team!•  Increase cooperation!!

Page 19: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 19!

16 april 2014!

Scrum - advantages!

!It is fun to scrum!!

!!

Cooperating and multifunctional work, decisions made within in the team are important issues of scrum that makes working with

scrum more fun.!

Page 20: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 20!

16 april 2014!

Scrum - approach!

•  Start with a small project!•  Start with motivated people!•  Provide quick visible result and the effect of the snowball!•  Training for everyone involved!•  Coaching during the project!

!

Page 21: Presentatie scrum ic drachten 16 april 2014

Innovatiecluster Drachten!High Tech Systems!

Pagina 21!

16 april 2014!

Scrum!

Questions?!!!!!!!contactinfo: ! ! !!

! !Johan van Delden!! !06 2895 2541!! [email protected]!

!