Scrum is een hot topic als het gaat om project methodieken. Wat houdt de Scrum methode in? En wat kan je ermee. Jeffrey van Aken, Consultant Solution Development bij Avanade neemt je mee in de wereld van Scrum.
Scrum is een hot topic als het gaat om project methodieken. Wat houdt de Scrum methode in? En wat kan je ermee. Jeffrey van Aken, Consultant Solution Development bij Avanade neemt je mee in de wereld van Scrum.
The yearly seminar of the Best Practice User Group in the Netherlands this year has the theme "Agile".
My contribution is an interactive session where the participants can vote for a number of subjects to create the backlog of the session.
This slide-deck contains all slides that I prepared, I guess I only used half of them, the rest everybody can see here at slideshare.
The slides are mainly in english but also partly in dutch.
At the end I refer to the book "TMap NEXT in Scrum", to the book "the PointZERO vision" and to the whitepaper "Integrate test activities in Agile projects".
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
On 12 September Andreas Prins and I gave two presentation on the TestNet session night. The theme of the event was: Transforming testing to fit modern development. Andreas identified various rhythms (or wavelengths) in the SDLC and explained the automation that can be done in order to have short lead times and frequent feedback on code quality and delivered value.
My presentation was called “I am an agile tester, because…”. During my talk I discussed what it takes to be an agile tester and I introduced 12 statements that can be used as manifesto for the agile tester. During the presentation 40+ participants filled in the survey and we got a nice impression of how agile our testing is. You can find the results below, and in the slide deck.
Using a recent project I was involved in I put these statements to the test. I explain the test strategy I applied and shared my successes and failures. One of the participants tweeted about the presentation: “A nice war story. The 12 statements trigger me to think about my own role and the role of testing within my project and organization”. I think I succeeded my mission.
Een college van 1,5u over Scrum. De presentatie start met een korte introductie over Fabrique. Daarna ga ik in op de redenen waarom we ooit begonnen zijn met scrum: waarom scrum het antwoord is op de problemen met de watervalmethode. Ik leg een paar basisprincipes uit, en laat dan zien welke hulpmiddelen scrum biedt om het proces op te zetten volgens die basisprincipes. Ik sluit af met enkele situaties waarin het juist weer niet handig is om te scrummen.
De kwaliteit van de business intelligence bepaalt de slagkracht van jouw organisatie. Wil je een nieuwe, effectieve BI-omgeving inrichten? Een extra functionaliteit toevoegen aan de BI-omgeving? Moet de BI-omgeving aangepast worden vanwege nieuwe regelgeving of een op handen zijnde fusie? Allemaal redenen om een goed afgebakend BI-project te starten met FourPoints. Jouw gids in business intelligence.
Continuous delivery met jenkins twist en puppetltebbens
Deliver software fast. Release features elke twee weken naar productie door een continue stroom automatisch geteste user stories. Die met een drukknop live kunnen. In deze presentatie deel ik mijn ervaringen en de toegepaste inrichting.
DevOps is een term die momenteel sterk in opkomst is. Maar is het een hype of heeft het ook een meerwaarde?
DevOps is in basis niets meer dan een samenvoeging van ontwikkeling (Dev) en beheer (Ops) binnen één Agile team. Achterliggende gedachte is dat een team ook direct de pijn voelt wanneer zaken niet goed ontwikkeld en/of getest zijn. Maar welke rol speelt Quality Assurance nu precies binnen DevOps en hoe kan deze methodiek in de praktijk het beste vorm gegeven worden? Binnen deze sessie worden deelnemers meegenomen in de praktijk van DevOps en komen thema’s als Continuous Delivery/Continuous Integration, Test Driven Development en testautomatisering aan de orde. Voordelen, nadelen en uitdagingen worden benoemd en het wordt duidelijk hoe belangrijk testen binnen DevOps is.
Bpug 2014 agile project mgt tussen scylla en charybdisHans Smorenburg
Meer waarde creeeren met agile project en portfolio management met behoud van agility en flow in de realisatie. 10 uitgangspunten die helpen bij het versterken van wendbaarheid in business en IT.
Scrum in een notendop - het overzicht in 30 minutenAnton Vanhoucke
Een korte introductie in Scrum voor docenten informatica. In software en webdesign kan je bijna niet meer om deze projectaanpak heen. Deze presentatie beschrijft in een notendop hoe scrum in de dagelijkse praktijk werkt en wat we geleerd hebben bij het toepassen van de methode. Fabrique, bekend van…
De presentatie bevat deze onderdelen:
Waarom zijn we ooit begonnen met scrummen?
Basisprincipes
Rollen in het scrumteam
Intermezzo: scrum ervaren
Tools en aanpak
Vooral niet scrummen als…
Introductie tot Agile werken. Waar komt het vandaan en wat komt er bij kijken als je als opdrachtgever intern of extern een ontwikkelteam inschakelt die volgens Agile principes werkt?
Team foundation server als perfecte tool voor scrum (TechDays 2013)Delta-N
Scrum is een proces om complexe software te kunnen maken. Om Scrum te doen zijn in principe geen tools nodig. Echter, het maakt het wel een stuk makkelijker als dit wel wordt gedaan. Visual Studio ALM 2012 biedt vele mogelijkheden voor het ondersteunen van het Scrum proces. In deze sessie zullen de verschillende fases (Release Planning, Sprint Planning, Sprint, Review, Retrospective) van Scrum worden doorlopen en wordt stilgestaan bij de vraag hoe Team Foundation Server hierbij kan ondersteunen. Deze sessie gaat niet in op de details van het Scrum proces.
The yearly seminar of the Best Practice User Group in the Netherlands this year has the theme "Agile".
My contribution is an interactive session where the participants can vote for a number of subjects to create the backlog of the session.
This slide-deck contains all slides that I prepared, I guess I only used half of them, the rest everybody can see here at slideshare.
The slides are mainly in english but also partly in dutch.
At the end I refer to the book "TMap NEXT in Scrum", to the book "the PointZERO vision" and to the whitepaper "Integrate test activities in Agile projects".
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
On 12 September Andreas Prins and I gave two presentation on the TestNet session night. The theme of the event was: Transforming testing to fit modern development. Andreas identified various rhythms (or wavelengths) in the SDLC and explained the automation that can be done in order to have short lead times and frequent feedback on code quality and delivered value.
My presentation was called “I am an agile tester, because…”. During my talk I discussed what it takes to be an agile tester and I introduced 12 statements that can be used as manifesto for the agile tester. During the presentation 40+ participants filled in the survey and we got a nice impression of how agile our testing is. You can find the results below, and in the slide deck.
Using a recent project I was involved in I put these statements to the test. I explain the test strategy I applied and shared my successes and failures. One of the participants tweeted about the presentation: “A nice war story. The 12 statements trigger me to think about my own role and the role of testing within my project and organization”. I think I succeeded my mission.
Een college van 1,5u over Scrum. De presentatie start met een korte introductie over Fabrique. Daarna ga ik in op de redenen waarom we ooit begonnen zijn met scrum: waarom scrum het antwoord is op de problemen met de watervalmethode. Ik leg een paar basisprincipes uit, en laat dan zien welke hulpmiddelen scrum biedt om het proces op te zetten volgens die basisprincipes. Ik sluit af met enkele situaties waarin het juist weer niet handig is om te scrummen.
De kwaliteit van de business intelligence bepaalt de slagkracht van jouw organisatie. Wil je een nieuwe, effectieve BI-omgeving inrichten? Een extra functionaliteit toevoegen aan de BI-omgeving? Moet de BI-omgeving aangepast worden vanwege nieuwe regelgeving of een op handen zijnde fusie? Allemaal redenen om een goed afgebakend BI-project te starten met FourPoints. Jouw gids in business intelligence.
Continuous delivery met jenkins twist en puppetltebbens
Deliver software fast. Release features elke twee weken naar productie door een continue stroom automatisch geteste user stories. Die met een drukknop live kunnen. In deze presentatie deel ik mijn ervaringen en de toegepaste inrichting.
DevOps is een term die momenteel sterk in opkomst is. Maar is het een hype of heeft het ook een meerwaarde?
DevOps is in basis niets meer dan een samenvoeging van ontwikkeling (Dev) en beheer (Ops) binnen één Agile team. Achterliggende gedachte is dat een team ook direct de pijn voelt wanneer zaken niet goed ontwikkeld en/of getest zijn. Maar welke rol speelt Quality Assurance nu precies binnen DevOps en hoe kan deze methodiek in de praktijk het beste vorm gegeven worden? Binnen deze sessie worden deelnemers meegenomen in de praktijk van DevOps en komen thema’s als Continuous Delivery/Continuous Integration, Test Driven Development en testautomatisering aan de orde. Voordelen, nadelen en uitdagingen worden benoemd en het wordt duidelijk hoe belangrijk testen binnen DevOps is.
Bpug 2014 agile project mgt tussen scylla en charybdisHans Smorenburg
Meer waarde creeeren met agile project en portfolio management met behoud van agility en flow in de realisatie. 10 uitgangspunten die helpen bij het versterken van wendbaarheid in business en IT.
Scrum in een notendop - het overzicht in 30 minutenAnton Vanhoucke
Een korte introductie in Scrum voor docenten informatica. In software en webdesign kan je bijna niet meer om deze projectaanpak heen. Deze presentatie beschrijft in een notendop hoe scrum in de dagelijkse praktijk werkt en wat we geleerd hebben bij het toepassen van de methode. Fabrique, bekend van…
De presentatie bevat deze onderdelen:
Waarom zijn we ooit begonnen met scrummen?
Basisprincipes
Rollen in het scrumteam
Intermezzo: scrum ervaren
Tools en aanpak
Vooral niet scrummen als…
Introductie tot Agile werken. Waar komt het vandaan en wat komt er bij kijken als je als opdrachtgever intern of extern een ontwikkelteam inschakelt die volgens Agile principes werkt?
Team foundation server als perfecte tool voor scrum (TechDays 2013)Delta-N
Scrum is een proces om complexe software te kunnen maken. Om Scrum te doen zijn in principe geen tools nodig. Echter, het maakt het wel een stuk makkelijker als dit wel wordt gedaan. Visual Studio ALM 2012 biedt vele mogelijkheden voor het ondersteunen van het Scrum proces. In deze sessie zullen de verschillende fases (Release Planning, Sprint Planning, Sprint, Review, Retrospective) van Scrum worden doorlopen en wordt stilgestaan bij de vraag hoe Team Foundation Server hierbij kan ondersteunen. Deze sessie gaat niet in op de details van het Scrum proces.
Introductie voor programma- en projectmanagers in Scrum. Wat is het, wat kan je ermee en hoe verhoudt het zich tot bijvoorbeeld, RUP. Ook aandacht voor Kanban.
Je kunt bijna niet meer om scrum heen, we horen het overal. Het lijkt wel alsof iedereen scrumt. Scrum heeft als voordeel dat het ontzettend flexibel is en de opdrachtgever in controle is over de prioriteiten van het project. Daarnaast zorgt scrum voor een kortere time to market, een hoge kwaliteit en beheersen we risico. Maar bovenal is scrum ook ontzettend leuk!
Steeds meer wordt Scrum toegepast bij de ontwikkelprocessen om taken te kunnen opdelen in kleine deeltaken die eenvoudig zijn in te plannen en helpen de vooropgestelde planning te kunnen aanhouden. Met Scrum houdt u inzicht in het ontwikkelproces.
Op 13 mei 2014 heeft Delta-N een Scrum awareness sessie verzorgd tijdens het evenement Developer Direct LIVE! Dit evenement staat in het teken van de lancering van de nieuwe techniek in RAD Studio XE6. Deze technische workshop wordt verzorgd door onze partner Barnsten en Delta-N is gevraagd om hier een Scrum awareness sessie verzorgen. Zodat de deelnemers kennis konden maken met Scrum.
Centrum Duurzaam introduceert scrum methodiek
Dinsdag 16 december 2014 organiseerde Centrum Duurzaam een workshop projectmatig werken gericht op de scrum methodiek. In de praktijk blijkt namelijk dat ook bouwbedrijven bezig zijn met deze manier van werken. Deze workshop was speciaal bedoeld voor docenten en studenten die vanuit Centrum Duurzaam werken in innovatieprojecten. Docenten van de vestigingen Leeuwarden, Drachten en Sneek en de studenten van innovatieproject de Ecokubus waren aanwezig bij deze eerste kennismaking met de scrum methodiek. Zij werden begeleid door Martin de Bruin van Bancair Coach.
Wat is scrum?
Scrum wordt vooral gebruikt bij projecten waar het einddoel niet altijd duidelijk is. Of in projecten waarbij in het proces sprake kan zijn van veranderingen. Door te focussen op de belangrijkste taken en deze uit te voeren in korte periodes (sprints) van maximaal 3 weken is directe sturing en snelle aanpassing mogelijk. Door te prioriteren ontstaat er rust en duidelijkheid en vergroot de slagvaardigheid van het projectteam. De belangrijkste rollen in het projectteam zijn die van productowner (prioriteren) en scrummaster (faciliteren).
Implementeren scrum
Bij de implementatie van scrum is het belangrijk om de voordelen van scrum toe te passen op de innovatieprojecten die vanuit Centrum Duurzaam worden uitgevoerd. Vanuit een rolverdeling zijn het maken van een backlog, het doen van een daily stand up (dagelijkse werkbespreking van 5 minuten) en het houden van een demo (klantpresentatie) de meest praktische projectvaardigheden. Deze manier van werken stimuleert het ondernemerschap van studenten. In januari 2015 gaat Centrum Duurzaam de scrum methodiek kleinschalig implementeren bij innovatieproject Ecokubus.
ROC Friese Poort | Centrum Duurzaam
Centrum Duurzaam wil, als onderdeel van ROC Friese Poort, de kennis en ervaring bij het bedrijfsleven benutten voor het opleiden van jonge vakmensen in de praktische toepassing van innovatieve duurzame technieken. Tevens wil Centrum Duurzaam met goede en objectieve voorlichting de toepassing van deze technieken bij bedrijven en particulieren stimuleren. Kennis, ervaring en vakmanschap voor een duurzame wereld.
DevOps and metrics presentation, co-presentation by Dave van Herpen and Harold van Heeringen (both Sogeti Nederland B.V.). The key message of the presentation is the fact that metrics are important in DevOps environments and that it is important to do a thorough analysis of which metrics are important to collect and for which reasons.
Scrum als veranderingsmethodiek. Scrum leent zich uitstekend als methode om veranderingen door te voeren. Korte presentatie over methode die is geinspireerd op scrum.
Agile software ontwikkeling met continuous deliveryWillem Meints
Een gastcollege waarin ik uitleg heb gegeven over continuous delivery en agile methodieken die we binnen het knowNow project van Info Support hebben toegepast.
2. Veranderen (projecten)
Waarde Uitdaging
• Geef mij precies • Wat wil de klant?
wat ik wil, • Weten ze het zelf wel?
waar ik het wil en • Snappen wij wel wat de
wanneer ik het wil klant wil?
• Snel/kwaliteit/goedkoop • Kunnen wij dat leveren
• Maatwerk! (op tijd, binnen budget
en kwaliteit)?
• Is de klant er wel klaar
voor?
4. V Model
Behoefte Oplossing
Eisen In productie nemen
Functioneel Ontwerp Acceptatie Test
Technisch Ontwerp Systeem Test
Software Programma Test
Groen = Value
Rood = Waste
5. Focus bij V model
Besteding projectbudget
Software maken
% projectbudget
Bewaken
Bedenken
Tijd
7. Ontwikkeling vs productie
Project Beheer
(ontwikkeling) (productie)
Onzekerheid
Waarde Waarde
vaststellen vasthouden
Tijd
8. “Veranderprogramma”
Wet
Wet
Wet
Product Wet
Product Wet
Product Wet
Product
Proces Wet Wet
Product
Proces
Product
Proces
Product
IT Proces Product
IT Proces
IT Proces
KantoorIT Proces Proces
KantoorIT
KantoorIT
Personeel IT
Kantoor IT
Personeel
Kantoor
Personeel
Kantoor
Personeel
Kantoor Kantoor
Personeel
Personeel
Personeel Personeel
7x 1x
9. “Veranderprogramma”
Product
Proces
Extreem
V Model
Programma Bouw
Acceptatie
Implementatie
10. “Veranderprogramma”
Wens Resultaat
• < 2 jaar • > 4 jaar
• < 2 miljoen € • > 5 miljoen €
• 1 proces, 1 systeem • 3 à 4 processen?
• Implementatie • 2 systemen
vlekkeloos • Politieke schade
11. Conversie
Oud
Systeem Product
Data
Opdracht
Nieuw
Systeem Product
Data
12. Conversie
Oud niet te
Weinig kennis Weinig kennis vergelijken
met nieuw
Oud
Systeem Product
Data
Nieuw
Systeem Product
Data
Structuur niet Systeem in Wetgeving
stabiel ontwikkeling niet stabiel
13. Conversie
Prod. DB
Migratie Raamwerk
1 2
KopieDB Migratie DB Systeem Resultaten 3
Verschillen
Extreem Agile: Voor-
ieder uur een conversie spelling
Voorspelde
eindresultaten
15. Agile projectprincipes
Waarde • De eindklant bepaalt de waarde
• Belangrijke zaken eerst
Lerend vermogen • Kleine stapjes zetten
• Bewijzen, niet voorspellen
Team • Multidisciplinair team
• Elkaar helpen
Transparantie • Alles is op elk moment voor iedereen
zichtbaar
17. Scrum
Sprint Planning 1 dag
Uitvoering 1 à 3 weken
Sprint Review ½ dag
Sprint Retrospective ½ dag
18. Scrum rollen
Product Owner Team Scrum Master
• Scope • Zelfsturend • Communicatie
• Geld • Maakt oplossing • Hindernissen
• Tijd • Schat inspanning • Agile coach
• Business Case • Max. 9 mensen
• Multi-disciplinair
Product Backlog
Software
Documentatie
19. Werkvoorraad op wens-niveau
Behoefte
Verantwoordelijkheden USER STORY
Product Owner Team
Wens Wens Story Points
Business Value (inspanning)
Acceptatiecriteria
Oplossing
26. Lean Veranderen
● Value?
Prioritering op Business Value, snelle oplevering
● Pull?
Product Backlog, Sprint Backlog, User Story
● Work in Progress?
User Story, Taskboard
● Leveling?
Velocity (Sprints) en Daily Scrum (team)
● Flow?
Scrum proces
● Procesverbetering?
Multidisciplinair team, Review, Retrospective
27. Lean Beheer
• ITIL (v2) processen als kapstok
• 2 vragen
“Wat is de waarde en waar ontstaat die?”
28. ITIL (v2) processen
• Service Delivery • Planning to Implement Service
– Financial Management for IT Services Management
(FMITS)
• Security Management
– Capacity Management
– Availability Management • ICT Infrastructure Management
– IT Service Continuity Management – Network service Management
(ITSCM) – Operations Management
– Service Level Management – Management of local processors
– Security Management – Computer installation and acceptance
• Service Support – Systems Management
– Change Management • The Business Perspective
– Release Management • Application Management
– Problem Management • Software Asset Management
– Incident Management
– Configuration Management
– Service Desk
29. Incident Management
Waarde Proces
• Snel verder kunnen met • Invullen incident
het systeem formulier
• Aanvullende informatie
opvragen/aanleveren
• Probleem oplossen
• Incident afmelden