Betaleadership - ESCE Agile Marketing Class 2

41
AGILE MARKETING : METHODOLOGIES AND PATTERNS FOR STRUCTURAL INNOVATION SYLVAIN LOUBRADOU BET@LEADERSHIP ESCE CLASS 2 1

Transcript of Betaleadership - ESCE Agile Marketing Class 2

Page 1: Betaleadership - ESCE Agile Marketing Class 2

AGILE MARKETING : METHODOLOGIES AND PATTERNS FOR STRUCTURAL INNOVATIONSYLVAIN LOUBRADOUBET@LEADERSHIP ESCE CLASS 2

1

Page 2: Betaleadership - ESCE Agile Marketing Class 2

WHAT DO WE AIM TO LEARN?

2

1- The basis : agile methods for “How to do it”2- The creative start : design thinking for “Why we do it”3- The innovative loop : Lean Startup for “What we do”

Classes 1 and 2 : agile methodsClass 3 : exploreClass 4 : define, Business modelClass 5 : create and chooseClass 6 : prototype

Page 3: Betaleadership - ESCE Agile Marketing Class 2

WHERE ARE WE IN THE LEARNING ?

3

Page 4: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 0FIND YOUR TEAM1. Move desks and chairs2. Take your board3. New team mates ? Write their name4. Check if you have a team name5. Build an auto evaluation sketch

4

Page 5: Betaleadership - ESCE Agile Marketing Class 2

YOUR WORK IN CLASS = YOUR EVALUATION• Collective note• Self-evaluation in team

Criterias :• Coordination meetings• Flow in board• Retrospective• Creativity in presentations• Task description• Risk taking• Participation of all members• Customer centric 5

Page 6: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1RECAP OF LAST SESSIÓNQ/A

6

Main Information• Kanban• Scrum• Daily Meeting• User Stories• Planification• Planning Poker• Demo• Retrospective• Product Owner• Scrum Master

Page 7: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1KANBAN

Main topics :• Visualization over “pull” flow• Each column = task status• Common columns are : To do / Next / Doing / Parking / Done• Transparency is the key factor success factor• Individual productivity control collapses the system • WIP (Work In Progress) must be limited limits in columns• Daily meeting imprescindible (15 minutes)• It can be priorized every day• Easy to learn• Hamster effect after a 6 months period 7

Page 8: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1SCRUM

8

Main Information• Kanban• Scrum• Daily Meeting• User Stories• Planification• Planning Poker• Demo• Retrospective• Product Owner• Scrum Master

Page 9: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1SCRUM

9

Main topics• Scrum is a 1 to 4 weeks loop• The team should be cross functional• Roles : Scrum Master / Product Owner• During the sprint, priorities don’t change• Powerful system after the 3 sprints learning curve• Continuous improvement• Continuous delivery• Very useful for projects or new products or services

design

Page 10: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1DAILY MEETING

10

Main topics• Stand up meeting in front of the board• Maximum 15 minutes• Si possible every day, otherwise min 1 per week• 3 questions :

• What have I done since last meeting• What will I do until Next meeting• What problem have I encountered

• Every team mate speaks about his/her achievements and moves his/her post-its or tasks

• The Scrum Master vigilates that every one can speak • Main issue : trying to solve the problem during the meeting will last too

much just point out the first step with a task• Have material available near the board

Page 11: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1USER STORIES

11

Main topics• The user stories help to express in a short and clear way the customer needs• Each user story contains a concrete result• The shorter the stories are, the more agile can be the team work• User stories elements:

• Title• Description : As a (functionality user) I want (something) so that (why)• It can contain requisits and assumptions, and expcted results• It can contain the cost and / or the value

• INVEST rules for User Stories• I : Independant, each user story can be delivered alone• N : Negotiable, we can negociate the contents• V : Valuable, creates value to the customer• E : Estimable, it is posible to define a cost of implementation• S : Scalable / Small, it is as small as posible, can not exceed a sprint• T : Testable, we can define how to check if done

Page 12: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1AGILE PLANNING MEETING

12

Main topics• Purpose : select the user stories to implement until the end of sprint• Steps :

• Write and comment the user stories• Add new user stories due to meetings with stakeholders or demos• Define a goal for the sprint• Define an effort or size for each story• Prioritize the stories regarding to the team capacity• Cut and set the sprint backlog

Page 13: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1PLANNING POKER

13

Main topics• Purpose:

• Help to define a shared value for the business value or effort of each Project or user story, especially when stakeholders disagree

• Ensure a great Exchange of information between team mates• How it Works:

• For each story, explain the user story to the team• Each team mate chooses a value from 0 (quite nothing to do)

to 100 (enormous amount of work)• The highest and lowest values explain why• Each one can change his/her card• The user story receives the average as effort or business value

• The public depends on the information you want to define

Page 14: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1PRODUCT OWNER

14

Main topics• Writes user

stories• Prioritizes user

stories in each sprint

• Controls the end results of user stories

• Comunicates with stakeholders

Page 15: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1SCRUM MASTER

15

Page 16: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1DEMO OR SPRINT REVIEW

16

Page 17: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1RETROSPECTIVE

17

• Some links for tools: • http://plans-for-retrospectives.com/?id=3-78-74-29-45• http://retrospectivewiki.org/index.php?title=Agile_Retr

ospective_Resource_Wiki• How it works:

• Visual format• Ask what has worked well or bad, what can be

improved• Discussion rules as « no reproaches » or « speak

about problems not guilt »• Set a frequency• Participants are the team + product owner +

some stakeholders• Expression leads to action choose and define

new improvements actions or rules for the team

Page 18: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1RETROSPECTIVE

18

Page 19: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 1RETROSPECTIVE

19

Page 21: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 2TEAM WORKEach team will choose 1 point to learn : • User Story or Product Owner or

Scrum Master or Planification or Retrospective or Stand up Meeting or Planning Poker or Demo

• User Story Roadmap or Electronic Boards or Scrumban or Scrum of Scrum or Burndown Chart or Agile Management or Change Management

Each team will have 40 minutes to look for information, synthetise and prepare a SHORT presentation of 3 minutes on the chosen topics.NO Power Point allowed

21

Page 22: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 2BEFORE STARTING• Take post-its and pencils• Think about the tasks you have to implement, write them

and place it on the board• Define a team mate controlling time• Try every 10 minutes to have a short coordination meeting • Only 3 minutes means you must choose information (I’m

the teacher, I will add the possible missing information at the end no worries )

• 5 minutes break when you want

22

Page 23: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 3TEAM PRESENTATIONSTake pictures

23

Page 24: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 4EXAMPLES

24

Project of implementation of new products on a web portal4 departments, 10 people

Page 25: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 4EXAMPLES

25

Operational Marketing campaigns (4 departments, 10 people, 4 weeks sprints)

Page 26: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 4EXAMPLES

26

Scrum board for a web page improvement Project3 departments including IT, 9 people

Page 27: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 5RETROSPECTIVEPer team :0- Check your evaluation sketch1- What has gone well / better2- What did not work3- What did we learn4- What have we missed or would expect for Next time ?

You learn I learn

27

Page 28: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6RECAP OF THIS SESSION

28

Main Information• User Story Roadmap • Electronic Boards• Scrumban• Scrum of Scrum• Burndown Chart • Agile Management • Change Management

Page 29: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6SCRUM OF SCRUM

29

Main Information• Cultural way of scaling

agile• Easy to start• Easy to lose oversight• Scalable boards with

different meeting frequencies and stories precision

• Not used in classical companies (not enough methodology)

• More possibility to learn

Page 30: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6BURNDOWN CHART

30

Main Information• Degressive• Visual and easy to

maintain• Follows points

and/or user stories in status Done

• Link: http://guide.agilealliance.org/guide/burndown.html

• To implement at the sprint planning and refresh at daily stand up

Page 31: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6BURNUP CHART

31

Main Information• Progressive• Visual and easy to maintain• Follows points and/or user stories in

status Done in a Kanban• Link:

http://www.featuredrivendevelopment.com/node/515

• To implement at the month beginning and refresh at daily stand up

• Interesting to learn over team capacity within a year

Page 32: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6SCRUMBAN

32

Main Information• User Story Roadmap • Electronic Boards• Scrumban• Scrum of Scrum• Burndown Chart • Agile Management • Change Management

Page 33: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6SCRUMBAN

33

Main Information• Mix between Scrum (sprint planning, capacity, sprint and

release) for some projects and Kanban (daily priorization, new necesities not foreseen) for incidents, problems, comercial activity

• Gains : a team can work on projects and also operational issues without frustrating users ; allows measure the impact of no planned tasks and petitions to involve the stakeholders in the improvement ; iterative implementation ;-)

• Key factors : one single board, measure permanently the no planned tasks and leave space for the scrum planning (to avoid frustration for not reaching goals)

Page 34: Betaleadership - ESCE Agile Marketing Class 2

34

Main Information• Allows distant and distributed teams to work in an agile way• Free tools :

• www.trello.com• www.kanbanchi.com

• Other tools : Jira…• You can : define columns, add members, set timelines, annex

documents, set colours for task types, assign people to work…

SPRINT 6ELECTRONIC BOARDS

Page 35: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6USER STORY MAPPING

35

Main Information• Purpose :

• Organize user stories and tasks to reach a visual overview when number > 50

• Organize a separate loop with stakeholders to organize and prioritize the product backlog (every 2 or 3 months)

• Organization :• 2 axes to organize and order user stories• Timeline, dependencies, priorities, subject, involved team,

task blocks

Page 36: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6USER STORY MAPPING

36

Examples

Page 37: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6AGILE MANAGEMENT

37

The « agile » manager looks like a scrum master with 2 more habilities:

• Adding to the capacity of removing or solving obstacles and difficulties of the team

• Build and communicate a vision and a destination for the project and the team

• Manage and influence the capacity of the team to realize the projectMain missions of « agile » manager :

• Feed the team with data and KPIs to take collective decisions• Improve input quality for the team• Organize and dispose of free time for the team to realize

retrospectives and continuous improvement• Allow direct contacts between team members and stakeholders

References: Servant Leader / Steve Denning

Page 38: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6CHANGE MANAGEMENT

38

Main Information• 2 types of change : individual and collective• On collective level, 8 steps of Kotter apply very well:

• Create a sens of urgency• Build a team with active people• Build a Project or change visión (B point)• Communicate the visión (B point)• Remove obstacles• Create quickwins• Set up continuous improvement on change• Create routines and habits

Page 39: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6CHANGE MANAGEMENT

39

Main Information• 2 types of change : individual and collective• On collective level, 8 steps of Kotter apply very well:

• Create a sens of urgency• Build a team with active people• Build a Project or change visión (B point)• Communicate the visión (B point)• Remove obstacles• Create quickwins• Set up continuous improvement on change• Create routines and habits

Page 40: Betaleadership - ESCE Agile Marketing Class 2

SPRINT 6CHANGE MANAGEMENT

40

Main Information• On an individual level:

• Dan Pink tells us about the intrinsic motivation factors : purpose, autonomy, mastery

• William Bridges explains us the steps which each individual will go through at his/her pace

Page 41: Betaleadership - ESCE Agile Marketing Class 2

NEXT CLASSChoose a problem you would like to solveExplore this problem with tools

41