javantura v2 - team forming with agile tips & tricks - roko roić
Upload: hujak-hrvatska-udruga-java-korisnika-croatian-java-user-association
Post on 05-Jul-2015
667 views
DESCRIPTION
In large or enterprise software development engagements, one man can not go where a team can. You’d think that putting a well balanced group of people on a project would end up to good teamwork? It is not as simple as that. But maybe it is simple after all, with some Agile and Lean tips and tricks. I will share my experience as a seasoned team manager (PM, PO, Team lead) as well as some formal research on the topic of “how to create a team”.TRANSCRIPT
![Page 1: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/1.jpg)
TEAM FORMING WITH AGILE TIPS&TRICKS
![Page 2: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/2.jpg)
@RROIC
JAVA DEVELOPER AGILE CROATIA BOARD MEMBER MANAGING SOFWARE DELIVERY @KING ROCK CLIMBING WRITING A BOOK ON AGILE [email protected]
![Page 3: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/3.jpg)
THE PROBLEM #1 NO SINGLE DEVELOPER CAN DELIVER LARGE PROJECTS IN REASONABLE TIME
![Page 4: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/4.jpg)
THE SOLUTION FORM A TEAM OF PEOPLE TO DO THE JOB.
![Page 5: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/5.jpg)
THE PROBLEM #2 FORMING A TEAM IS NOT EASY. A GROUP OF PEOPLE DOES NOT A TEAM MAKE.
![Page 6: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/6.jpg)
THE SOLUTION IS NOT SIMPLE, BUT WITH A LITTLE HELP FROM LEAN AND AGILE…
![Page 7: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/7.jpg)
BUT FIRST SOME THEORY…
![Page 8: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/8.jpg)
TEAM DEFINITION
A TEAM COMPRISES A GROUP OF PEOPLE LINKED IN A COMMON PURPOSE. TEAM MEMBERS (1) OPERATE WITH A HIGH DEGREE OF INTERDEPENDENCE, (2) SHARE AUTHORITY AND RESPONSIBILITY FOR SELF-MANAGEMENT, (3) ARE ACCOUNTABLE FOR THE COLLECTIVE PERFORMANCE, AND (4) WORK TOWARD A COMMON GOAL AND SHARED REWARDS(S).
![Page 9: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/9.jpg)
TEAM !DEFINITION
NOT (JUST) A GROUP OF PEOPLE WORKING TOGETHER. SHOULD CONSIST OF 3 OR MORE PEOPLE - 2 IS A PAIR. A SINGLE PERSON MAY CONTRIBUTE TO MORE THAN ONE PROJECT AT A TIME, BUT WILL RARELY CONSIDER THEMSELVES AS BELONGING TO MORE THAN ONE TEAM AT A TIME.
![Page 10: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/10.jpg)
* BRUCE TUCKMAN, “Team development model” 1965.
![Page 11: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/11.jpg)
CHARISMATIC LEADERSHIP
![Page 12: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/12.jpg)
ORGANIC GROWTH
![Page 13: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/13.jpg)
AGILE TIPS AND TRICKS
![Page 14: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/14.jpg)
OFFICE SPACE
„The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.”
![Page 15: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/15.jpg)
SCRUM CEREMONIES
Sprint planning, Daily Scrum, Sprint Review and demo, Sprint Retrospective all take a form of face to face meetings
![Page 16: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/16.jpg)
SELF ORGANISATION
„The best architectures, requirements, and designs emerge from self-organizing teams.”
![Page 17: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/17.jpg)
ELIMINATING WASTE
„Simplicity --the art of maximizing the amount of work not done-- is essential.„
![Page 18: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/18.jpg)
INDIVIDUAL MOTIVATION
„Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. „
![Page 19: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/19.jpg)
REACHEABLE GOAL
„Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.”
![Page 20: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/20.jpg)
PROCESS TRANSPARENCY
Can team members influence how we achieve the goal? First they need to understand what we are doing.
![Page 21: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/21.jpg)
CONTINUOUS IMPROVEMENT
Kudos to those who help the collective improve. Empover this process by formal and informal tools.
![Page 22: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/22.jpg)
SERVANT LEADERSHIP
People like to be led, it gives them a sense of trust . But they need help as well.
![Page 23: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/23.jpg)
STABLE TEAM
„Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.”
![Page 24: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/24.jpg)
SLACK
Hyper utilization is a problem, but hyper productivity is also an issue. How can we form a team if they can barely manage a conversation due to lack of time?
![Page 25: Javantura v2 - Team forming with Agile tips & tricks - Roko Roić](https://reader034.vdocuments.site/reader034/viewer/2022052400/559868491a28ab95738b4608/html5/thumbnails/25.jpg)
Q&A [email protected] @RROIC