How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software...

42
What we have learnt.. Agility & HR, Jan 2016 @ Delft, Netherlands How to Kick Start a New Scrum Team Screen recording of the presentation at - https:// vimeo.com/gmaran23/HowToKickStartANewSc

Transcript of How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software...

Page 1: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

What we have learnt..

Agility & HR, Jan 2016

@

Delft, Netherlands

How to Kick Start a New Scrum Team

Screen recording of the presentation at - https://vimeo.com/gmaran23/HowToKickStartANewScrumTeam

Page 2: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Marudhamaran Gunasekaran @gmaran23

• Agile Coach / Security Specialist

• Agile coaching

• Scrum training

• Onboarding

• Scrum Kick-offs

• Ethical hacking

• Secure Programming Practices

• Compliance (ISO 27001)

Who’s presenting?

Page 3: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Employee Employer relation

Jobseeker

Prospective candidate

Selected and offered candidate

Employee

• New Employee

• ..

• ….

• …..

Alumnus

Page 4: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Employee Employer relation

Employee

•New Employee•..

• Flag Bearers

•…..

Page 5: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

What’s your challenges?

in onboarding

Page 6: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

To manage complexity or to control chaos –

Splits time into slices (Iterations) and provides opportunities (Events) to

compare reality with expected outcome (Feedback)

• Frequent Inspection and Adaption based on transparency

Agile and Scrum

Page 7: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

For complex and adaptive software development

A framework of principles, roles and rules that thrives on people doing Scrum

Is very much about behavior, much more than it is about process

Is hard and disruptive

Scrum

Page 8: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Is it about finding the right people?

Or

Is it only about finding the right people?

Scrum, people, behavior, and company culture

Page 9: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Interpersonal skills

Page 10: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Cultural fit – does not need convincing

Page 11: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Moral – define personal character

Ethics – standards of behavior expected by a group / Culture

Moral and Ethics

Page 12: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Our experiments & lessons

Page 13: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Courage

Openness

Respect

Focus

Commitment

Scrum Values

https://ullizee.files.wordpress.com/2013/04/scrum-values.png

Page 14: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Transparency

Teamwork

Quality

Accountability

Passion

Prowareness Values & Culture

Page 15: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Gamify the onboarding

Build an onboarding

• around the values of the company

• around the values of Scrum

Page 16: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Training helps – but;

Is it tangible?

How to quantify or validate someone’s learning?

Page 17: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Build an onboarding – How?

Set expectations - define boundaries, define goals together

Intensify the feedback cycles - as frequent as possible

Create team environment - bring them together on a common purpose

Equip with the tools - they are comfortable working with

They like to be challenged - give them one & leave the room, however be available and approachable

Create roles (Scrum) within the team - and hold them accountable

Validations for learning - quiz, assessments, real software itself, recap, homework

Page 18: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Set expectations: ProX – Prowareness Experience

before they join, call them for an office tour

facilitated by the existing employees and the recruiters

Page 19: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Set expectations

1 month – what’s the expected outcome from the team of 6-9 members?

Page 20: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Intensify the feedback cycles

At least once per day

Transparent feedback

Based on evidence

Direct feedback

Facilitate feedback circle within the team

Page 21: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Transparent feedback – from the facilitators

Page 22: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Transparent feedback – Self Evaluation

Remember: Feedback is about providing information

Page 23: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Transparent feedback – Progress in 3 months

After the one month Pro-Seed (Induction) program, meet with them every

fortnight

Page 24: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

They like to be challenged

Engineers like to design, create and build systems

Create a backlog of challenges that software could solve

(Operations automation, POC for a new business idea, … )

Real world challenges – identify them or ask other software teams

that do not have time to work on some dream features

Throw a challenge at them, and visit after a couple of hours

Page 25: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

A team’s outcome in 90 minutes

Page 26: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Create team environment

A dedicated team room

No individual cubicles that impede communication in the name of privacy

Make the team accountable for a software creation

Create Scrum roles

Product Owner

Scrum Master

Cross functional Development Team

Page 27: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Form an alliance between the members

Page 28: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

“Pair programming is a social skill …... You are striving for a cooperative way to

work that includes give and take from both partners regardless of corporate

status”

Pair them

http://www.extremeprogramming.org/rules/pair.html

“The best pair programmers know when to say

"let's try your idea first." ”

Page 29: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Equip with tools

Computer configuration with their preferred operating systems (Windows or

Linux)

High resolution dual monitors

Software and frameworks access

IT person and Scrum Coach at their disposal

tactics and cheat sheets

Page 30: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Tools, tactics, cheat-sheets

Page 31: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Scrum Coach

Coach them at their Scrum Events

Facilitate tip and tops, instill it as a habit

Always be available and approachable

Page 32: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Validations for learning

Assessments (Not the Yes or No type)

Assessments with open ended questions that require descriptive

answers

Provide some homework

Recap the next day

Let them teach

Page 33: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Learning experience

Facilitate, Instruct, Teach sometimes, and let them teach back

Page 34: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Learning tactics - validation questions

Page 35: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Learning tactics – presentations – make them the

tutor

If they are uncomfortable doing it, it is even better – they just spotted their area of improvement

Page 36: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Gamification – Daily score card based on company

values

Page 37: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Sample 2 week Agenda

Page 38: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

If you don’t want to work with us – let’s chat

Cash reward for choosing not to work with us

Page 39: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Celebrate & Socialize often

* Also train & converse outside of the training room

Page 40: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

After the 3 months probation period

Graduation Day

Page 41: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Training & Coaching Team

Page 42: How to Kick Start a New Scrum Team · Validations for learning - quiz, assessments, real software itself, recap, homework. Set expectations: ProX –Prowareness Experience before

Dankjewel!

tot later