lviv pmday 2016 s Наталія Яценко "practicing agile skills with business simulation...

22
Practicing Agile Skills with business simulation games and exercises

Upload: lviv-startup-club

Post on 13-Apr-2017

138 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Practicing Agile Skills with business simulation games and exercises

Page 2: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Agenda

1. Introduction2. How people learn3. Knowledge vs Skills4. Agile Games

Page 3: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Who We Are Ciklum is an award-winning global IT company with more than 13 years of experience in IT outsourcing. We recruit

from a pool of more than 40,000 IT specialists throughout the world to build your development dream team, working

closely with you to meet your needs from beginning to end. Since 2002, our 90-plus in-house recruitment specialists have

helped some of the biggest and most innovative brands hire and retain more than 2,500 developers in 11 locations across

Eastern and Southern Europe and Asia.

Page 4: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

My profileNataliia Iatsenko

● Ciklum Project and Process Consultant● ICAgile Authorized Trainer● ICP Certified Professional● APM Project Management Qualification

More than 9 years of IT experience in such areas as QA, business analysis, defining business needs and opportunities, verifying solutions and processes, managing projects in portfolio and programs, coaching and applying Agile and Lean principles. Experience in building PMO guidelines and setting up processes from scratch, defining the most suitable SDLC for different business flows and teams.

Page 5: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

How people learn 1. Acquire theoretical knowledge

2. Identify the general technique or method

3. Start practicing

4. Learn tips and tricks or identify them yourself

5. Practice more using different techniques

Page 6: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Knowledge vs Skills Knowledge refers to information, acquired by a person through books, media,

encyclopedias, academic institutions and other sources.

Skill refers to the ability of using information and applying it in a context.

Knowledge Skills

Can be shared Cannot be shared

Theoretical Practical

Page 7: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Knowledge vs Skills• Is it possible to become a professional in particular area without practicing?

• Do I learn by Reading vs by Doing?

Actions Skill?

Commit on Daily Basis Y/N

Build self-organized team Y/N

Setup meetings Y/N

Facilitate discussion Y/N

Resolve Conflicts Y/N

Page 8: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Knowledge vs Skills Matrix0 - no knowledge

1 - basic knowledge

2 - good knowledge and working competency

3 - good competency

4 - expert

Page 9: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Learning Pyramid

Page 10: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Learning from experienceTyping SMS while driving the car

Driver A Driver B

Week 1 Accident. Everything is OK

Week 2 No phone usage while driving the car Everything is OK

Week 3... No phone usage while driving the car Everything is OK

... ... ...

...Week 10 No phone usage while driving the car Accident.

Week 11 No phone usage while driving the car ?

Page 11: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Learning from experience(case with specific knowledge holder)

Scrum Team A Scrum Team B

Sprint 1 Sprint Failed, since Java Dev got sick. Sprint Succeed. No knowledge transfer plan.

Sprint 2 Pair Programming is introduced to share the knowledge

Sprint Succeed. No knowledge transfer plan.

Sprint N Pair Programming / Code Review / Product Documentation are in place

Sprint Failed, since Java Dev got sick.

Sprint N+1 ?

Page 12: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Instant gratification vs long-term benefits

Action Instant gratification Long term effect

Smoking Pleasure from nikotin Cancer

Saving money for the future

Less money More money

Physical Exercises It is hard Good health and shape

Cakes Tasty! Overweight

andUnit Test Increase project cost Decrease quality risk

Page 13: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Learning Curve

Page 14: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Experience with games

Competence = Knowledge + PracticesGame = Story + Rule + Play

Game is like a story with rules and action, emotion and experience.

You can forget some facts, you will not forget your experience.

Page 15: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Choose the game• What are your learning objectives (skills-matrix)?

• What issue you would like to highlight and discuss?

• How would you like to challenge your players, team etc?

• What is your capability (facilitator, time, place, number of people)?

Page 17: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

17

Ball Points GameDuration: 2 hours

Number of people: up to 10 people

Learning Objectives:

❖ Scrum Flow = Deming Cycle (plan, do, check, act)

❖ The power of Retrospective,

❖ The power of Face-To-Face сommunication.

❖ Being ready to experiment and accept the failure

❖ Сhallenge constraints and identify waste

❖ Pull&Push approaches

Page 18: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

18

Scrum SimulationDuration: 2 hours

Number of people: up to 10 people

Learning Objectives:

❖ Wishful Thinking and Yesterday weather

estimation

❖ Backlog Priorities

❖ Managing Expectation

❖ Team reliability and predictability

Page 19: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

19

Business Value GameDuration: 2 hours

Number of people: up to 10 people

Learning Objectives:

❖ Involve salespeople, product managers and

executives in an Agile improvement project

❖ Concentrates on Release Planning and the client

role.

❖ Clarify the concept of “Business Value”

❖ Define your organisation’s “Business Value Model”.

❖ Dealing with deadlines and dependencies?

Page 20: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

20

Kanban Pizza Duration: 60-90 minutes with retrospective

Number of people: starting from 5 people

Learning Objectives:

❖ Experience how a Kanban system emerges from an

existing process

❖ Experience a whole Kanban system (as opposed to

focusing only on the Kanban board and related

mechanics)

❖ Understand that boards are context-dependent

❖ Understand the effects of limiting your Work in Progress

❖ Experience self-organization and adaptation

Page 21: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

Time to practice

The power of open-ended

requirements ;)

Page 22: Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simulation games and exercises"

www.ciklum.com