Mary is agile coach en trainer bij VX Company. VX Company is ervan overtuigd dat goede (IT-) dienstverlening voor 99% mensenwerk is. Het is de mens, de (IT-) professional, die luistert naar de klant, kennis en ervaring inbrengt, begrijpt waar het om gaat en oplossingen en producten voorstelt en implementeert die werken. Mary adviseert hoe organisatiedoelstellingen behaald kunnen worden met behulp van agile en lean procesoptimalisatie, bedrijfsbrede samenwerking en de juiste ICT architecturen en helpt bij de implementatie ervan.
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