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 weekendsBestuurslid Agile Consortium, Nlscrum lid en mede organisator, Agile Holland lidOrganisator Agile coach camp NLSchrijft artikelen en blogs over Agile, Leiderschap, Architectuur & Simpel concept.Presentator en spreker op o.a. Xpdays, Open Spaces, Agile Coach Camps NL en DK
[email protected] 163 38 000Twitter: @ladybeetle
contactinformatie
29-9-2015 2
http://www.vxcompany.com/http://www.vxcompany.com/
behendig, vlug, wendbaar .. en adaptief
AGILEagile/al/adjective able to move quickly and easily. DERIVATIVESagilely adverb, agility noun. ORIGIN ME: via Fr. from L. agilis, from agere do
29-9-2015 3
Agile principlesOur 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 customers competitive advantage
Simplicity the art of maximizingthe amount of work not done is
essential
Working software is the primary measure of progress
Business people and developersmust 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
http://www.vxcompany.com/http://www.vxcompany.com/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 efficinte en efficinte 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 efficinter kan worden, stemt dit af en past het gedrag dienovereenkomstig aan.
29-9-2015 6
http://www.vxcompany.com/http://www.vxcompany.com/
29-9-2015 7
SCRUM
DSDM
XP
CRYSTAL
KANBAN
TDD
FDD
EUP
De Agile paraplu
http://www.vxcompany.com/http://www.vxcompany.com/
Incrementeel versus IteratiefIncrementeel: 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
http://www.vxcompany.com/http://www.vxcompany.com/
Wat heeft Agile ons gebracht
29-9-2015 10
Figuur: Rallydev.com
Lean & Agile
Lean Agile
Scrum
KanbanTPS
6XP
TDD
Lean is ontstaan in de maakindustrie en is vervolgens in de logistieke wereldtoegepast en sinds recent in administratieve/managementprocessen
Agile is gebaseerd op LEAN, ontstaan in de software-industrie, en wordtsinds kort toegepast in het hele voortbrengingsproces van producten & diensten w.o. in het onderwijsonderwijs
29-9-2015 11
http://www.vxcompany.com/http://www.vxcompany.com/
29-9-2015 12
Kanban:
= Kan = Visueel = Ban = Kaart
Visueel signaal
Concept uit Lean manufacturing
http://www.vxcompany.com/http://www.vxcompany.com/
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 13David Anderson
Top Related