scrum bangalore 16th meetup - march 5, 2016 - how to kickstart a new scrum team - marudhamaran...
TRANSCRIPT
![Page 1: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/1.jpg)
What we have learnt..
Scrum Bangalore 16th meet up March 05 2016
How to Kick Start a New Scrum Team
![Page 2: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/2.jpg)
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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/3.jpg)
Employee Employer relation
Jobseeker
Prospective
candidate
Selected and
offered candidat
e
Employee• New
Employee• ..• ….• …..
Alumnus
![Page 4: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/4.jpg)
Employee Employer relation
Employee•New Employee•..• Flag Bearers•…..
![Page 5: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/5.jpg)
What’s your challenges?
in onboarding
![Page 6: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/6.jpg)
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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/7.jpg)
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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/8.jpg)
Is it about finding the right people?
Or
Is it only about finding the right people?
Scrum, people, behavior, and company culture
![Page 9: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/9.jpg)
Interpersonal skills
![Page 10: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/10.jpg)
Cultural fit – does not need convincing
![Page 11: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/11.jpg)
Moral – define personal character
Ethics – standards of behavior expected by a group / Culture
Moral and Ethics
![Page 12: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/12.jpg)
Our experiments & lessons
![Page 13: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/13.jpg)
Courage
Openness
Respect
Focus
Commitment
Scrum Values
https://ullizee.files.wordpress.com/2013/04/scrum-values.png
![Page 14: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/14.jpg)
Transparency
Teamwork
Quality
Accountability
Passion
Prowareness Values & Culture
![Page 15: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/15.jpg)
Gamify the onboarding
Build an onboarding
• around the values of the company
• around the values of Scrum
![Page 16: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/16.jpg)
Training helps – but;
Is it tangible?
How to quantify or validate someone’s learning?
![Page 17: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/17.jpg)
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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/18.jpg)
Set expectations: ProX – Prowareness Experience
before they join, call them for an office tour facilitated by the existing employees and the recruiters
![Page 19: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/19.jpg)
Set expectations
1 month – what’s the expected outcome from the team of 6-9 members?
![Page 20: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/20.jpg)
Intensify the feedback cycles
At least once per day
Based on evidence
Direct feedback
Facilitate feedback circle within the team
![Page 21: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/21.jpg)
Transparent feedback – from the facilitators
![Page 22: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/22.jpg)
Transparent feedback – Self Evaluation
Remember: Feedback is about providing information
![Page 23: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/23.jpg)
Transparent feedback – Progress in 3 months
After the one month Pro-Seed (Induction) program, meet with them every fortnight
![Page 24: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/24.jpg)
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, … )
Throw a challenge at them, and visit after a couple of hours
![Page 25: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/25.jpg)
A team’s outcome in 90 minutes
![Page 26: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/26.jpg)
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 rolesProduct OwnerScrum Master
Cross functional Development Team
![Page 27: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/27.jpg)
Form an alliance between the members
![Page 28: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/28.jpg)
“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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/29.jpg)
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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/30.jpg)
Tools, tactics, cheat-sheets
![Page 31: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/31.jpg)
Scrum Coach
Coach them at their Scrum Events
Facilitate tip and tops, instill it as a habit
Always be available and approachable
![Page 32: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/32.jpg)
Validations for learning
Assessments (Not the Yes or No type)
Provide some homework
Recap the next day
Let them teach
![Page 33: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/33.jpg)
Learning tactics - validation questions
![Page 34: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/34.jpg)
Learning experience
Facilitate, Instruct, Teach sometimes, and let them teach back
![Page 35: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/35.jpg)
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: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/36.jpg)
Gamification – Daily score card based on company values
![Page 37: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/37.jpg)
Sample 2 week Agenda
![Page 38: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/38.jpg)
If you don’t want to work with us – let’s chat
Cash reward for choosing not to work with us
![Page 39: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/39.jpg)
Celebrate & Socialize often
* Also train & converse outside of the training room
![Page 40: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/40.jpg)
After the 3 months probation period
Graduation Day
![Page 41: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/41.jpg)
Training & Coaching Team
![Page 42: Scrum Bangalore 16th Meetup - March 5, 2016 - How to Kickstart a new Scrum Team - Marudhamaran Gunasekaran - at Prowareness](https://reader036.vdocument.in/reader036/viewer/2022070515/58761cb01a28ab306c8b7b37/html5/thumbnails/42.jpg)
Game on