My Our Agile Pursuit of Happyness Senthilkumar Gopal @sengopal

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

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

Day 0 - Training !4 http://dilbert.com/strip/2007-11-26

Transformation !5 https://vignette.wikia.nocookie.net/harrypotter/images/4/40/DivinationHarryRon.jpg/revision/latest/scale-to-width-down/2000?cb=20161207020758

Day 1 - Diving into the deep end !6 https://unsplash.com/photos/tN63HVT_Jxw

Day 2 - Chaos !7 https://unsplash.com/photos/8osoVBQWWHc

Retrospective Problems !8 https://media.giphy.com/media/4W4WIRTYaRuMM/giphy.gif

Begins with you Be a Rock. Be Vulnerable. Be the bad guy. !9 http://vrpe.me/quote/best-45-tactueux-funny-leadership-quotes/

Being a leader

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

Path not goalpost “Kids Team don’t listen, but watch” Question Everything. With Confidence. Being Confused is ok. !12 https://unsplash.com/photos/riEiamlDV4Y

Remember how you started? !13 https://unsplash.com/photos/LrPKL7jOldI

How we built a “Happy” team?

Identity Crisis Create your Own Identity. !15 https://img00.deviantart.net/4275/i/2012/263/2/2/identity_crisis_cat_by_sebreg-d5fcofy.jpg

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

Predictability Predictable hours. New skills. Personal Growth. Celebrate wins. !17 http://mycollectwallpapers.blogspot.com/2011/11/winnie-pooh-thanksgiving-wallpapers.html

Avoid

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.

Avoid Ultimatums Experimentation. Decision Making. !20 https://www.pexels.com/photo/toddler-with-red-adidas-sweat-shirt-783941/

Avoid Context Switching !21 https://thetomorrowlab.com/2015/01/why-developers-hate-being-interrupted/

Day 30 Trust in you and each other. !22 https://www.psychologytoday.com/us/blog/the-athletes-way/201508/the-neuroscience-trust

JIRA , Backlog and a story Workflow. !23 Definition of Done. https://www.agitma.nl/wp/wp-content/uploads/2016/07/Dilbert_Give_me_all_Features.png

!24

Planning and Execution Sprint Goals. Relevant DoD. Evident Quality. Technical Debt. Circle of Knowledge. Your job. !25

A simple story. !26

A “simpler” story !27

Mob Programming Common understanding. Branching. Testing. Conventions. 911. !28 https://cdns.klimg.com/kapanlagi.com/wallpaper/img/computer-game.jpg

Code Reviews Github. Pull Requests. !29 Code Style. Patterns. Your own. Unit tests. Jenkins - Pipeline.

Jenkins - Pipeline Coverage Report. Standards. Static Analysis. Security Review. Continuous Deployment. !30

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

BDD - Cucumber !32

BDD - Cucumber !33 https://wiki.jenkins.io/display/JENKINS/Cucumber+Reports+Plugin

Deployment & Communication Jenkins - Pipeline Integration Tests Deployment Feature Deployment Common Stage * !34 ✚ ✚

Day 60 - Keep improving

Make things as simple as possible, but not simpler - Albert Einstein

RTB - Run the business An Unchanging Constant. !37

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/

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/

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

Day 120 - Ultra Agile

Culture of Learning “Learning” Deadline Culture of sharing Rates of learning Learn & Consolidate !42

Need for a safe space Childlike fearlessness True to themselves Crazy and weird Everyone acts as everybody !43 https://ifunny.co/fun/IynpG5X41

Newbie and Juniors !44 Mentoring. Ask questions. Positive reinforcement. Praise thirst of knowledge. http://dilbert.com/strip/1993-12-02

Experienced Developers Responsible partners. !45 © 2018 eBay. All rights reserved. Feature leaders.

Measurement "Happyness" vs. !46 https://unsplash.com/photos/TU1b56dfn2A

Consistency is the playground of dull minds. - Yuval Noah Harari

Evolve. Re-invent yourself. Inspect and Adapt. Incorporate Discomfort. The Gardener. “Kaizen” !48 https://unsplash.com/photos/3u51-uLQICc

Thank You! http://go.sengopal.me/agile !49 @sengopal