My Our Agile Pursuit of Happyness
Senthilkumar Gopal @sengopal
Slide 2
Every team is unique
!2 https://cdn.empireonline.com/jpg/80/0/0/1000/563/0/north/0/0/0/0/0/c/features/583485ee394eca14054bc60a/Lord-Of-The-Rings.jpg
Slide 3
Are you an “expert”?
“An expert tells you a simple thing in a confused way as to make you think the confusion is your own fault.” - William Castle https://www.goodreads.com/quotes/286395-an-expert-is-a-man-who-tells-you-a-simple
Slide 4
Day 0 - Training
!4
http://dilbert.com/strip/2007-11-26
Begins with you Be a Rock. Be Vulnerable. Be the bad guy.
!9 http://vrpe.me/quote/best-45-tactueux-funny-leadership-quotes/
Slide 10
Being a leader
Slide 11
Being a leader - A Leader with no title No-one is special. Empathy. Everyone is special. Not Equal, but Equivalent.
!11
https://twitter.com/theleaddev/status/1012292472993656832
Slide 12
Path not goalpost “Kids Team don’t listen, but watch” Question Everything. With Confidence. Being Confused is ok.
!12 https://unsplash.com/photos/riEiamlDV4Y
Slide 13
Remember how you started?
!13 https://unsplash.com/photos/LrPKL7jOldI
Slide 14
How we built a “Happy” team?
Slide 15
Identity Crisis
Create your Own Identity.
!15 https://img00.deviantart.net/4275/i/2012/263/2/2/identity_crisis_cat_by_sebreg-d5fcofy.jpg
Slide 16
Trust instead of Control Plan Early. Trust to do the “right” thing. Foster conflicts. Feedback.
!16 https://www.tripsavvy.com/krishna-janmashtami-govinda-festival-1539288
Slide 17
Predictability Predictable hours. New skills. Personal Growth. Celebrate wins.
!17 http://mycollectwallpapers.blogspot.com/2011/11/winnie-pooh-thanksgiving-wallpapers.html
Slide 18
Avoid
Slide 19
Avoid Meetings
Rome did not create a great empire by having meetings, they did it by killing all those who opposed them. - Anonymous No Invites. !19
“Office” Hours.
No decks.
BDD - Behavior Driven Development Intuitive TDD. Focus on feature. Behavior, not implementation. Conversation in common language.
Everyone is QE. !31
https://applause-prodmktg.s3.amazonaws.com/2017/01/23/04/31/37/bbdc5e0b-b565-42d8-b345-4ed746399927/567177108c19137368315d380430d37c.jpg
Deployment & Communication Jenkins - Pipeline Integration Tests Deployment Feature Deployment Common Stage *
!34
✚
✚
Slide 35
Day 60 - Keep improving
Slide 36
Make things as simple as possible, but not simpler - Albert Einstein
Slide 37
RTB - Run the business
An Unchanging Constant.
!37
Slide 38
How to support this … Documentation. Support Channels. Publish-Subscribe Channels. Migrate Legacy Systems. Align Roadmap. !38
https://grondamorin.com/2017/04/14/computer-malfunction-break/
Slide 39
Make them better…. One small step at a time. Code. Documentation. Process.
“Always leave the code cleaner than you found it.”
!39
https://pixabay.com/en/boy-scout-scouting-asia-same-1822621/
Slide 40
Difficult to make mistakes
Make it easy to do the right thing and hard to do the wrong thing Ground Rules. Centralize the right things.
!40
Slide 41
Day 120 - Ultra Agile
Slide 42
Culture of Learning “Learning” Deadline Culture of sharing Rates of learning Learn & Consolidate
!42
Slide 43
Need for a safe space Childlike fearlessness True to themselves Crazy and weird Everyone acts as everybody
!43
https://ifunny.co/fun/IynpG5X41
Slide 44
Newbie and Juniors
!44
Mentoring.
Ask questions.
Positive reinforcement.
Praise thirst of knowledge. http://dilbert.com/strip/1993-12-02