47
Freelancebijeenkomst Agile en Scrum: Hoe snel is jouw sprint? Welkom door Ronald de Kimpe (partner VODW) 1 Wat betekent Agile? Wat is Scrum? Uitleg begrippen en tips voor succesvolle toepassingen. (Laurens Bonnema en Jeroen Molenaar, Xebia) 2 Wat is de rol van product owner? Praktijkcase (Richard van Vliet, Travix) 3 Afronding en borrel 4 18.30-18.45 uur 18.45-19.30 uur 19.30-20.15 uur 20.15 uur

Marketing scrum at VODW dag

Embed Size (px)

Citation preview

Freelancebijeenkomst Agile en Scrum: Hoe snel is jouw sprint?

Welkom door Ronald de Kimpe (partner VODW) 1

Wat betekent Agile? Wat is Scrum? Uitleg begrippen en tips voor succesvolle toepassingen. (Laurens Bonnema en Jeroen Molenaar, Xebia)

2

Wat is de rol van product owner? Praktijkcase (Richard van Vliet, Travix) 3

Afronding en borrel 4

18.30-18.45 uur

18.45-19.30 uur

19.30-20.15 uur

20.15 uur

Xebia B

asic Corporate Identity

Contact info

Laurens Bonnema

Jobs Agile Management Consultant at Xebia Netherlands B.V.

Major Clients Essent, Rabobank International, Flowtraders, Portbase, bol.com, Philips.

Contact Utrechtseweg 49 1213 TL Hilversum The Netherlands [email protected] +31 6 51 097 838

Instant Messaging, Skype, Twitter laurensbonnema

Xebia B

asic Corporate Identity

Jeroen Molenaar Jobs

• Consultant & Trainer at Xebia NL

Major Clients • 

ANWB, ING, ABN Amro, AEGON, AH

Contact • 

[email protected]

• m +31 6 41 85 64 34

• http://nl.linkedin.com/in/jmolenaar/

Xebia B

asic Inverse Corporate

Identity

WHAT IS AGILE?

Xebia B

asic Corporate Identity

Reality of software development

Three things we wish were true: •  The customer knows what he wants •  Developers know how to build it •  Nothing will change along the way

Three things we have to live with: •  The customer discovers what he wants •  The developers discover how to build it •  Many things change along the way

In software development, an empirical approach generally yields better results than a prescriptive one. There is always room for improvement.

Source: Henrik Kniberg

Xebia B

asic Corporate Identity

Lean

Base your management decisions on a long-term philosophy, even at the expense of short-term financial goals. Create a continuous process flow to bring problems to the surface. Build a culture of stopping to fix problems, to get quality right the first time. Develop exceptional people and teams who follow your company’s philosophy. Become a learning organization through relentless reflection (hansei) and continuous improvement (kaizen).

Xebia B

asic Corporate Identity

Agile “umbrella”

Scrum Crystal DSDM

XP

Kanban

Xebia B

asic Inverse Corporate

Identity

“Agility is the application of common sense with an uncommon level of discipline”

Ron Jeffries

Xebia B

asic Corporate Identity

The Agile Manifesto

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over Processes and tools

Working software over Comprehensive documentation

Customer collaboration over Contract negotiation

Responding to change over Following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Source: www.agilemanifesto.org

Xebia B

asic Corporate Identity

EXPERIMENTATION over

The manifesto’s missing line

IMPLEMENTATION

Xebia B

asic Corporate Identity

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 to 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.

Source: www.agilemanifesto.org

Xebia B

asic Inverse Corporate

Identity

WHAT IS SCRUM?

Xebia B

asic Corporate Identity

Xebia B

asic Corporate Identity

Xebia B

asic Corporate Identity

Rolling Wave Adaptive Planning

Create a project plan with milestones.

Create a detailed plan for the next iteration. Create an outline plan for following iteration.

Modify the detailed plan for the current iteration daily. Modify the detailed plan for the next iteration during every iteration. Modify the outline plan for following iterations during every iteration.

Communicate the modified planning! You can’t stop the waves, but you can learn to surf…

Xebia Training Inverse C

orporate Identity

Marketing Scrum Cases ING & ANWB

Act first and apologize later

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

ING and ANWB

More entrepreneurship, more resultdriven, cooperation, respond to change

Xebia B

asic Corporate Identity

ING and ANWB until now

14 teams ING 5 teams ANWB Small entrepreneurial teams in the enterprise

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

What do you see from agile scrum?

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

The walls

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

The planning

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

The meetings

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

The progress

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

The way we plan / estimate

Xebia Training Inverse C

orporate Identity

The results

What did we gain with scrum

Xebia B

asic Corporate Identity

Software Development Done Right

Rev. 2014-01

Xebia B

asic Corporate Identity

Team quotes

Xebia B

asic Corporate Identity

Focus and rest

Xebia B

asic Corporate Identity

Software Development Done Right

Rev. 2014-01

Productivity

30% more productive than last year

Xebia B

asic Corporate Identity

Software Development Done Right

Rev. 2014-01

The organization

How did they achieve this?

Xebia B

asic Corporate Identity

Organic growth

Xebia B

asic Corporate Identity

Communication

Xebia B

asic Corporate Identity

Silos

Xebia B

asic Corporate Identity

The puzzle

Xebia B

asic Corporate Identity

The puzzle Up to 12 silos / diciplines needed Not everybody fulltime FM call, FM internet, E-mail mkt, CI, PM etc.

Xebia B

asic Corporate Identity

A scrumteam Gets PO with vision and a goal Has shared goals Has focus Creates commitment

Scrum team ‘voorkomen en verschuiven’

Xebia B

asic Corporate Identity

Visual management

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

PerBa sales thunnel

Xebia B

asic Inverse Corporate

Identity

Software Development Done Right

Call ‘spraak bakjes’

Xebia B

asic Corporate Identity

Lessons learned 1-2

Part time vs Full time High visibility of targets (also different) Individual vs team targets Managing the environment is very important

Xebia B

asic Corporate Identity

Lessons learned 2-2

Marketing is more entrepreneurial by nature Marketing transitions ask management to adapt In a marketing transition we inherit marketing professionalization Not every team is scrumable

Xebia B

asic Inverse Corporate

Identity

TIPS & TRICKS

Xebia B

asic Corporate Identity

Include your end-user

Xebia B

asic Corporate Identity

Beware of the never ending story

Xebia B

asic Corporate Identity

Limit team-size!

Xebia B

asic Corporate Identity

Jeroen Molenaar Jobs

• Consultant & Trainer at Xebia NL

Major Clients • 

ANWB, ING, ABN Amro, AEGON, AH

Contact • 

[email protected]

• m +31 6 41 85 64 34

• http://nl.linkedin.com/in/jmolenaar/

Questions? Let me know!

Xebia B

asic Corporate Identity

Contact info

Laurens Bonnema

Jobs Agile Management Consultant at Xebia Netherlands B.V.

Major Clients Essent, Rabobank International, Flowtraders, Portbase, bol.com, Philips.

Contact High Tech Campus 43, Office 1B07 5656AE Eindhoven The Netherlands [email protected] +31 6 51 097 838

Instant Messaging, Skype, Twitter laurensbonnema