1 / 19

Agile software development: Self-organizing team

Agile software development: Self-organizing team. Egle Niitvägi TTU Health Care Technology. What is Agile software development.

milica
Télécharger la présentation

Agile software development: Self-organizing team

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile software development: Self-organizing team Egle Niitvägi TTU Health Care Technology

  2. What is Agile software development • Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams(Wikipedia).

  3. History • In 2001 Manifesto for Agile Software Development was published. • Manifestos values were: working software, customer collaboration, responding to change and individuals and inetractions.

  4. Manifesto principles 1 The Agile Manifesto is based on twelve principles: • Customer satisfaction by rapid delivery of useful software • Welcome changing requirements, even late in development • Working software is delivered frequently (weeks rather than months) • Close, daily cooperation between business people and developers • Projects are built around motivated individuals, who should be trusted

  5. Manifesto principles 2 • Face-to-face conversation is the best form of communication (co-location) • Working software is the principal measure of progress • Sustainable development, able to maintain a constant pace • Continuous attention to technical excellence and good design • Simplicity—the art of maximizing the amount of work not done—is essential • Regular adaptation to changing circumstances • Self-organizing teams

  6. Self-organazing team • Team that doesn’t have any „bosses“ or managers. • People who are in the team are equal and usually are not „labeld“. • Salary doesn’t depend on the occupational name. • May occure some servent leaders but their job is to motivate and consult.

  7. Servant leader • Servent leader, mentor, moderator, „the elder“ • Person who mentors and gives feedback to the rest of the team. • Doesn’t resolve problems. Can only make leading questions and statements, but no prompting. • Organizes team meetings and leads them if necessary.

  8. Servant leader

  9. How does self-organizing team work? • Set the common goal – shared vision? • Establish knowledge- sharing enviroment – trust, open, feedback loops. • Give each member a bit of authority – might involve conflicts. • Let team decide! • Set good Metrics!

  10. Mentality • Main goal of self-organizin team is to emprise new thinking – achiving wanted goals, make customers happy and improve work quality. • Happier people work better and their outcomes are usually better then people who are under „bosse“ pressure. • Bigger responsabilty for team members. • Team members have to be team players not solo artists.

  11. Mentality • Self-organizing team mebers have to be more creative. • Have to have a strong dicipline and work ethic. • Each person is committed to the project’s goals. • Team members respect each other. • Everyone is focused on the work. • Openness. • Team members have to havethe courage to stand up for the project.

  12. Negative side • People have to trust each other and make efforts equally – otherwise there would be problems. • Team has to control time and selected goals by themselves. • All important decisions have to be decided with all team members (too much time).

  13. Traditional VS Self-organizing team

  14. Traditional VS Self-organizing team • Traditional: • Only one brain is used • Slow decisions (decision chain) • Lower motivation • Self-organizing: • More than one brain is used • Usually quick decisions • Motivated team members

  15. Conclusion • Companies who are already using self-organizing team method are certain that: • Their customers are happier • Their employees are happier • Their costs have reduced • Profit has risen Stop working for the boss! Work to get THINGS done!

  16. References • Agile software development. Wikipedia. http://en.wikipedia.org/wiki/Agile_software_development (09.03.14) • Gaillot, E. (2013). Self-Organizing Organizations (For Real). http://www.infoq.com/articles/self-organizing-organizations (09.03.14) • Linders, B. (2013). Leadership for Self-Organized Agile Teams. http://www.infoq.com/news/2013/04/leadership-self-organized-teams (09.03.14) • Pozin, I. (2013).Want you company to grow? Fire Your Managers! http://www.linkedin.com/today/post/article/20130320152447-5799319-want-your-company-to-grow-fire-your-managers (09.03.14)

  17. References • http://www.stellman-greene.com/2012/06/10/scrum-and-self-organizing-teams/ • http://www.slideshare.net/AlexSergeevich/self-organizing-teams

  18. Thank you!

More Related