SlideShare a Scribd company logo
1 of 13
Download to read offline
29-9-2015 1
Mary Beijleveld
Overdag:
Agile Coach, Trainer en Adviseur
(Ge)werkt bij:
UWV, Approach Alliance, gem. Rotterdam, Provincie
Overijssel, Sociale VerzekeringsBank, nu VX Company
’s Avonds en weekends
Bestuurslid Agile Consortium, Nlscrum lid
en mede organisator, Agile Holland lid
Organisator Agile coach camp NL
Schrijft artikelen en blogs over Agile,
Leiderschap, Architectuur & Simpel concept.
Presentator en spreker op o.a. Xpdays, Open Spaces,
Agile Coach Camps NL en DK
mbeijleveld@vxcompany.com
06 163 38 000
Twitter: @ladybeetle
contactinformatie
29-9-2015 2
behendig, vlug, wendbaar …..
en adaptief
AGILE
agile/ˈaʤʌɪl/
▶adjective able to move quickly and easily.
– DERIVATIVES
agilely adverb,
agility noun.
– ORIGIN ME: via Fr. from L. agilis, from agere ‘do’
29-9-2015 3
Agile principles
Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software
Continuous attention to technical
excellence and good design
enhances agility
The most efficient and effective
method of conveying information to
and within a development team is
face-to-face conversation
Deliver working software
frequently, from a couple of weeks
to a couple of months, with a
preference for the shorter timescale
The best architectures, requirements
and designs emerge from self-
organizing teams
Agile processes promote sustainable
development. The sponsors,
developers and users should be able
to maintain a constant pace
indefinitely
Build projects around motivated
individuals. Give them the
environment and support they need,
and trust them to get the job done.
Welcome changing requirements,
even late in development. Agile
processes harness change for the
customer’s competitive advantage
Simplicity – the art of maximizing
the amount of work not done – is
essential
Working software is the primary
measure of progress
Business people and developers
must work together daily
throughout the project
At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts its
behavior accordingly
429-9-2015
Source: https://www.box.com/shared/mg9kq3d17e
Agile is …..uhhh
• Philosophy
– Positive humanity, power of collaboration, motivation by Authority, Mastership,
Purpose, …
• Culture
– Give room to creativity, self-organization, make mistakes and learn, responsibility
and feedback, …
• Attitude / Behavior / Mindset
– Daring, entrepreneurial, quality, initiative, responsible, energetic, can do!,
committed, …
• Collaboration
– Constructive, helpful, together, open, respectful, …
• Process / Approach
– Short cycle time, transparent, feedback, create value, self-organization, incremental,
…
29-9-2015 5
Filmpje Dan Pink:
http://www.youtube.com/watch?v=u6XAPnuFjJc&feature=youtube_gdata_player
Agile principes
• Onze hoogste prioriteit is om de klant tevreden te stellen door snel en ononderbroken waardevolle software te
leveren.
• Verwelkom veranderende eisen en wensen, zelfs laat in het ontwikkelproces. Agile processen bevorderen het
concurrentievoordeel voor de klant.
• Lever regelmatig werkende software af, binnen tijdseenheden van enkele weken tot een maand, liefst telkens
op korte termijn.
• De mensen van de business en de ontwikkelaars moeten dagelijks samenwerken in het project. Focus het
project rondom gemotiveerde mensen. Faciliteer en steun hen en vertrouw op erop dat zij het voor elkaar
krijgen.
• De meest efficiënte en efficiënte methode om informatie te delen binnen een ontwikkelteam is in een
persoonlijk gesprek.
• Werkende software is de primaire maat van vooruitgang.
• Agile processen bevorderen een duurzame ontwikkeling. De sponsors, de ontwikkelaars en de gebruikers
zouden een constant tempo van ontwikkeling voor onbepaalde tijd moeten kunnen handhaven.
• Continue aandacht voor technische kunst en kunde en een goed ontwerp verbetert wendbaarheid / flexibiliteit.
• Eenvoud - de kunst van het maximaliseren van de hoeveelheid afgeronde taken- is essentieel.
• De beste architecturen, eisen en wensen, en de ontwerpen komen voort uit zelforganiserende teams.
• Met regelmatige intervallen, overdenkt het team hoe het efficiënter kan worden, stemt dit af en past het gedrag
dienovereenkomstig aan.
29-9-2015 6
29-9-2015 7
SCRUM
DSDM
XP
CRYSTAL
KANBAN
TDD
FDD
EUP
De Agile ‘paraplu’
Incrementeel versus Iteratief
Incrementeel: bouw een deel per keer uitgaand van het
oorspronkelijke idee
Iteratief: bouw een ruwe versie, valideer deze, en bouw
dan langzaam kwaliteit/functionaliteit op
29-9-2015 8
Agile Projectmethoden
• Scrum, de meest gebruikte
• Atern, de Agile versie van DSDM, RAD
• FDD, TDD
• XP, extreem programmeren
• (R)UP
• Lean Software development
• Lichtgewicht Prince2 i.c.m. Scrum
29-9-2015 9
Wat heeft Agile ons gebracht
29-9-2015 10
Figuur: Rallydev.com
Lean & Agile
Lean Agile
Scrum
KanbanTPS
6σ
XP
TDD
Lean is ontstaan in de maakindustrie en is vervolgens in de logistieke wereld
toegepast en sinds recent in administratieve/managementprocessen
Agile is gebaseerd op LEAN, ontstaan in de software-industrie, en wordt
sinds kort toegepast in het hele voortbrengingsproces van producten & diensten
w.o. in het onderwijsonderwijs
29-9-2015 11
29-9-2015 12
Kanban: 看板
看 = Kan = Visueel
板 = Ban = Kaart
Visueel signaal
Concept uit Lean manufacturing
Kanban Core Properties
1. Visualize the workflow
2. Limit Work in Progress
3. Manage Flow
4. Make Process Policies Explicit
5. Improve Collaboratively (using models & the
scientific method)
29-9-2015 13
David Anderson

More Related Content

More from ContentCafé

Thamar Kiemel | Future Friendly Content ContentCafé #06
Thamar Kiemel | Future Friendly Content ContentCafé #06 Thamar Kiemel | Future Friendly Content ContentCafé #06
Thamar Kiemel | Future Friendly Content ContentCafé #06
ContentCafé
 
Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06
Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06
Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06
ContentCafé
 

More from ContentCafé (11)

Tim Manders | Embedding a thesaurus ContentCafé #10
Tim Manders | Embedding a thesaurus ContentCafé #10Tim Manders | Embedding a thesaurus ContentCafé #10
Tim Manders | Embedding a thesaurus ContentCafé #10
 
Joyce van Aalten | Enter de taxonomie ContentCafé #10
 Joyce van Aalten | Enter de taxonomie ContentCafé #10 Joyce van Aalten | Enter de taxonomie ContentCafé #10
Joyce van Aalten | Enter de taxonomie ContentCafé #10
 
Edwin Stauthamer | Enterprise search ContentCafé #11
Edwin Stauthamer | Enterprise search ContentCafé #11Edwin Stauthamer | Enterprise search ContentCafé #11
Edwin Stauthamer | Enterprise search ContentCafé #11
 
Daan Odijk | Semantic Search ContentCafé #11
Daan Odijk | Semantic Search ContentCafé #11Daan Odijk | Semantic Search ContentCafé #11
Daan Odijk | Semantic Search ContentCafé #11
 
Wouter Weerkamp | Zoekmachines Evalueren ContentCafe #11
Wouter Weerkamp | Zoekmachines Evalueren ContentCafe #11Wouter Weerkamp | Zoekmachines Evalueren ContentCafe #11
Wouter Weerkamp | Zoekmachines Evalueren ContentCafe #11
 
Thamar Kiemel | Future Friendly Content ContentCafé #06
Thamar Kiemel | Future Friendly Content ContentCafé #06 Thamar Kiemel | Future Friendly Content ContentCafé #06
Thamar Kiemel | Future Friendly Content ContentCafé #06
 
Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06
Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06
Christiaan Lustig | Responsive web design en contentcreatie ContentCafé #06
 
Franklin Heijnen | Leren van en over contentstrategie ContentCafé #02
Franklin Heijnen | Leren van en over contentstrategie ContentCafé #02Franklin Heijnen | Leren van en over contentstrategie ContentCafé #02
Franklin Heijnen | Leren van en over contentstrategie ContentCafé #02
 
Hans Kemp | Leren van en over contentstrategie ContentCafé #02
Hans Kemp | Leren van en over contentstrategie ContentCafé #02Hans Kemp | Leren van en over contentstrategie ContentCafé #02
Hans Kemp | Leren van en over contentstrategie ContentCafé #02
 
Niels Vrijhoeven | Publish or Perish ContentCafé #05
Niels Vrijhoeven | Publish or Perish ContentCafé #05Niels Vrijhoeven | Publish or Perish ContentCafé #05
Niels Vrijhoeven | Publish or Perish ContentCafé #05
 
Hidde Kross | Publish or Perish ContentCafé #05
Hidde Kross | Publish or Perish ContentCafé #05Hidde Kross | Publish or Perish ContentCafé #05
Hidde Kross | Publish or Perish ContentCafé #05
 

Mary Beijleveld Agile Content Content Café

  • 2. Mary Beijleveld Overdag: Agile Coach, Trainer en Adviseur (Ge)werkt bij: UWV, Approach Alliance, gem. Rotterdam, Provincie Overijssel, Sociale VerzekeringsBank, nu VX Company ’s Avonds en weekends Bestuurslid Agile Consortium, Nlscrum lid en mede organisator, Agile Holland lid Organisator Agile coach camp NL Schrijft artikelen en blogs over Agile, Leiderschap, Architectuur & Simpel concept. Presentator en spreker op o.a. Xpdays, Open Spaces, Agile Coach Camps NL en DK mbeijleveld@vxcompany.com 06 163 38 000 Twitter: @ladybeetle contactinformatie 29-9-2015 2
  • 3. behendig, vlug, wendbaar ….. en adaptief AGILE agile/ˈaʤʌɪl/ ▶adjective able to move quickly and easily. – DERIVATIVES agilely adverb, agility noun. – ORIGIN ME: via Fr. from L. agilis, from agere ‘do’ 29-9-2015 3
  • 4. Agile principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software Continuous attention to technical excellence and good design enhances agility The most efficient and effective method of conveying information to and within a development team is face-to-face conversation Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale The best architectures, requirements and designs emerge from self- organizing teams Agile processes promote sustainable development. The sponsors, developers and users should be able to maintain a constant pace indefinitely Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage Simplicity – the art of maximizing the amount of work not done – is essential Working software is the primary measure of progress Business people and developers must work together daily throughout the project At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly 429-9-2015
  • 5. Source: https://www.box.com/shared/mg9kq3d17e Agile is …..uhhh • Philosophy – Positive humanity, power of collaboration, motivation by Authority, Mastership, Purpose, … • Culture – Give room to creativity, self-organization, make mistakes and learn, responsibility and feedback, … • Attitude / Behavior / Mindset – Daring, entrepreneurial, quality, initiative, responsible, energetic, can do!, committed, … • Collaboration – Constructive, helpful, together, open, respectful, … • Process / Approach – Short cycle time, transparent, feedback, create value, self-organization, incremental, … 29-9-2015 5 Filmpje Dan Pink: http://www.youtube.com/watch?v=u6XAPnuFjJc&feature=youtube_gdata_player
  • 6. Agile principes • Onze hoogste prioriteit is om de klant tevreden te stellen door snel en ononderbroken waardevolle software te leveren. • Verwelkom veranderende eisen en wensen, zelfs laat in het ontwikkelproces. Agile processen bevorderen het concurrentievoordeel voor de klant. • Lever regelmatig werkende software af, binnen tijdseenheden van enkele weken tot een maand, liefst telkens op korte termijn. • De mensen van de business en de ontwikkelaars moeten dagelijks samenwerken in het project. Focus het project rondom gemotiveerde mensen. Faciliteer en steun hen en vertrouw op erop dat zij het voor elkaar krijgen. • De meest efficiënte en efficiënte methode om informatie te delen binnen een ontwikkelteam is in een persoonlijk gesprek. • Werkende software is de primaire maat van vooruitgang. • Agile processen bevorderen een duurzame ontwikkeling. De sponsors, de ontwikkelaars en de gebruikers zouden een constant tempo van ontwikkeling voor onbepaalde tijd moeten kunnen handhaven. • Continue aandacht voor technische kunst en kunde en een goed ontwerp verbetert wendbaarheid / flexibiliteit. • Eenvoud - de kunst van het maximaliseren van de hoeveelheid afgeronde taken- is essentieel. • De beste architecturen, eisen en wensen, en de ontwerpen komen voort uit zelforganiserende teams. • Met regelmatige intervallen, overdenkt het team hoe het efficiënter kan worden, stemt dit af en past het gedrag dienovereenkomstig aan. 29-9-2015 6
  • 8. Incrementeel versus Iteratief Incrementeel: bouw een deel per keer uitgaand van het oorspronkelijke idee Iteratief: bouw een ruwe versie, valideer deze, en bouw dan langzaam kwaliteit/functionaliteit op 29-9-2015 8
  • 9. Agile Projectmethoden • Scrum, de meest gebruikte • Atern, de Agile versie van DSDM, RAD • FDD, TDD • XP, extreem programmeren • (R)UP • Lean Software development • Lichtgewicht Prince2 i.c.m. Scrum 29-9-2015 9
  • 10. Wat heeft Agile ons gebracht 29-9-2015 10 Figuur: Rallydev.com
  • 11. Lean & Agile Lean Agile Scrum KanbanTPS 6σ XP TDD Lean is ontstaan in de maakindustrie en is vervolgens in de logistieke wereld toegepast en sinds recent in administratieve/managementprocessen Agile is gebaseerd op LEAN, ontstaan in de software-industrie, en wordt sinds kort toegepast in het hele voortbrengingsproces van producten & diensten w.o. in het onderwijsonderwijs 29-9-2015 11
  • 12. 29-9-2015 12 Kanban: 看板 看 = Kan = Visueel 板 = Ban = Kaart Visueel signaal Concept uit Lean manufacturing
  • 13. Kanban Core Properties 1. Visualize the workflow 2. Limit Work in Progress 3. Manage Flow 4. Make Process Policies Explicit 5. Improve Collaboratively (using models & the scientific method) 29-9-2015 13 David Anderson