Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Our Agile Pursuit of Happyness

Our Agile Pursuit of Happyness

A "happy" team is an "Efficient" team. The intended audience are developers, leads, managers and any individual part of a group or aspiring to lead a group.

This talk discusses how eBay embraced Agile methodology and as part of this effort, how we formed a new team to manage Identity Infrastructure. This talk takes the audience through the journey of how a group of individuals got together and transformed to an efficient and highly productive group. The journey is wrought with hurdles, battles and conquests and this talk bares the details of how a team rallies together against a common enemy. This talk identifies the key points of what keeps the team cohesive, motivated and challenged and the lessons learnt on how to keep a team "Happy" and always in the pursuit of its "Happiness"

We will discussing some of the ground rules, how to centralize the right things, how to breed a culture of learning, need for a safe space etc., How high levels of automation help achieve better quality of life. We would be talking about how everyone acts as everybody and flexible to take up any role and much more."

Senthilkumar Gopal

October 30, 2018
Tweet

More Decks by Senthilkumar Gopal

Other Decks in Programming

Transcript

  1. “An expert tells you a simple thing in a confused

    way as to make you think the confusion is your own fault.” - William Castle Are you an “expert”? https://www.goodreads.com/quotes/286395-an-expert-is-a-man-who-tells-you-a-simple
  2. Begins with you 9 Be a Rock. Be Vulnerable. Be

    the bad guy. http://vrpe.me/quote/best-45-tactueux-funny-leadership-quotes/
  3. Being a leader - A Leader with no title 11

    No-one is special. Empathy. Everyone is special. Not Equal, but Equivalent. https://twitter.com/theleaddev/status/1012292472993656832
  4. Path not goalpost 12 “Kids Team don’t listen, but watch”

    Question Everything. With Confidence. Being Confused is ok. https://unsplash.com/photos/riEiamlDV4Y
  5. Trust instead of Control 16 Plan Early. Trust to do

    the “right” thing. Foster conflicts. Feedback. https://www.tripsavvy.com/krishna-janmashtami-govinda-festival-1539288
  6. Predictability 17 Predictable hours. New skills. Personal Growth. Celebrate wins.

    http://mycollectwallpapers.blogspot.com/2011/11/winnie-pooh-thanksgiving-wallpapers.html
  7. Avoid Meetings 19 No Invites. “Office” Hours. No decks. Rome

    did not create a great empire by having meetings, they did it by killing all those who opposed them. - Anonymous
  8. JIRA , Backlog and a story 23 Workflow. Definition of

    Done. https://www.agitma.nl/wp/wp-content/uploads/2016/07/Dilbert_Give_me_all_Features.png
  9. 24

  10. Planning and Execution 25 Sprint Goals. Relevant DoD. Evident Quality.

    Technical Debt. Circle of Knowledge. Your job.
  11. Code Reviews 29 Code Style. Patterns. Your own. Unit tests.

    Jenkins - Pipeline. Github. Pull Requests.
  12. How to support this … 38 Documentation. Support Channels. Publish-Subscribe

    Channels. Migrate Legacy Systems. Align Roadmap. https://grondamorin.com/2017/04/14/computer-malfunction-break/
  13. Make them better…. 39 One small step at a time.

    Code. Documentation. Process. https://pixabay.com/en/boy-scout-scouting-asia-same-1822621/ “Always leave the code cleaner than you found it.”
  14. Difficult to make mistakes 40 Ground Rules. Centralize the right

    things. Make it easy to do the right thing and hard to do the wrong thing
  15. Need for a safe space 43 Childlike fearlessness True to

    themselves Crazy and weird Everyone acts as everybody https://ifunny.co/fun/IynpG5X41
  16. Newbie and Juniors 44 Ask questions. Praise thirst of knowledge.

    Mentoring. Positive reinforcement. http://dilbert.com/strip/1993-12-02
  17. Evolve. Re-invent yourself. 48 Inspect and Adapt. Incorporate Discomfort. The

    Gardener. “Kaizen” https://unsplash.com/photos/3u51-uLQICc