Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Setup a new development team: Real-Life Experience. Speaker: Mr. Huy Nguyen


Published on

Working with different people is always a challenge, especially in Agile software development, where interaction among team members are mandatory contributor to the success of a project. Thus, building a high performance team has become a main focus of many organizations.

In this session, we will explore and share some practices to help you setup a qualified new team with excellent team members.
After this Scrum breakfast session, you will be able to:

- Understand all the requirements to setup a new team
- Take home steps to establish the team
- Leverage best practices to have self-organized team

- Topic: Setup a new development team: Real-Life Experience
- Speaker: Mr. Nguyen Quoc Huy - Education Manager at Axon Active Vietnam

Published in: Software
  • Be the first to comment

Setup a new development team: Real-Life Experience. Speaker: Mr. Huy Nguyen

  1. 1. Setup a new development team Huy Nguyen
  2. 2. Who we are? Name Huy Nguyen Living in Ho Chi Minh Studied at Ho Chi Minh City University of Science (Bachelor, 1997- 2001) Ho Chi Minh City University of Science (Master, 2008 – 2011) Working Instructor at Saigon Institute of Technology (From 2001 to 2012) Education Manager at Axon Active Vietnam (From 2013 to now) IEEE Paper A Modified Regularized Non-Negative Matrix Factorization for MovieLens Email
  3. 3. Team
  4. 4. • Working environment • Scrum framework: Key note • Improvement steps • Game • Practice in real life • Q&A Content
  5. 5. Tool & Technology Database
  6. 6. • Team defines and votes • Creating convention for Code, SVN, … • Definition of Done • Being updated after retrospective meeting Rule & Convention
  7. 7. Rule & Convention: Examples
  8. 8. • How to work with PO • How to synchronize information • SDLC (Agile, Scrum, Kanban,…) Process
  9. 9. (PDCA) cycle or Deming Cycle Change the mindsets Scrum framework: Key note Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  10. 10. • “Scrum is simple to understand but difficult to master” • Not only What and How but also … Scrum framework: Key note
  11. 11. • Not only answer three questions but also … Daily meeting
  12. 12. • Not only present done user story but also … Review meeting
  13. 13. Retrospective meeting • Not only find out the impediments but also …
  14. 14. • Sprint size • Big user story • Commitment Sprint goal
  15. 15. A. Technique and business process B. Balance skills C. Quality D. Improve the velocity E. Self-organized team Improvement steps A B C D E
  16. 16. Technique and business process A B C D E
  17. 17. Balance skills A B C D E Training sessions Team activities Self-study
  18. 18. • Code review • Testing • Report tool: Checkstyle, sonar,… • Product Quality A B C D E (PDCA) cycle or Deming Cycle
  19. 19. Improve the velocity A B C D E Planned Accepted
  20. 20. “A group of motivated individuals, who work together toward a goal, have the ability and authority to take decisions and readily adapt to changing demands” Self-organized team A B C D E
  21. 21. • Competency • Collaboration • Motivation • Trust and respect • Continuity Self-organized team – Five essentials A B C D E
  22. 22. A. Technique and Business process B. Balance skills C. Quality D. Improve the velocity E. Self-organized team Improvement steps A B C D E Training Coaching Mentoring
  23. 23. Interview Training Coaching Mentoring Real PO Real Team member A B C D E
  24. 24. Game - Part 1
  25. 25. • One member will be a leader/host • Each host has 3 minutes to describe all team members. • When the host describes someone correctly, that person will stand up. • Team having the most stand up members in the shortest time will win the game Game - Part 2
  26. 26. • Names of team members • Colors • Positions Remember, the host is not allowed to mention Game
  27. 27. • Team building activities: clubs, picnics, cinema, parties, performances, ... Best practices (for me) Build a self-organized team
  28. 28.
  29. 29. • English session • Seat changing Build a self-organized team
  30. 30. • DOJO coding • Pair programming Build a self-organized team • Knowledge sharing • Cool stuff day/ Technical groups
  31. 31. Personality understanding and conflict solving There are always things needing to be improved Build a self-organized team Bilateral-meeting (3-weeks)
  32. 32. • Do not accept “status quo” • Never stop learning • Inspire team member Some other factors
  33. 33. Live in your company
  34. 34. Q&A