Self-Organizing Teamwork
Definition: Agile teams organize themselves directly around the problem domain to solve it.
Resources: http://www.agile-process.org/team.html , http://hp-strategies.com/images/tpm.jpg
Learning: Student knows how to participate in a daily stand up/scrum meeting. Student demonstrates an understanding of leadership versus management. Student knows how to ask for help.
Practitioner: Student knows how to follow good leadership in a team environment. Student uses osmotic communication, and reaches out to other team members regularly (several times a day), asking either for help or advising them of changes that impact their work. Student leads from time to time.
Journeyman: Student knows how to lead in a team environment. Student is fully connected and interdependent upon other team members
Master: Student can coach a self-organizing team.
Related Skills: Agile Communication Channels, Working with Domain Experts, Collective Ownership.
Ancillary Skills: Continuous Improvement (retrospectives), Disciplined professionalism, Recognizing business value, Agile metrics, Stand Up Meetings.
1. Know what a leader is.
2. Follow a leader.
3. Lead.
4. Teach others to lead.
It’s basically an accurate description of cooperative learning: know what the thing is, spend some time learning how to do it from another member of the species, spend some time doing it, start teaching other members of the species that it exists and how to do it. So it’s definitely the right path. The question is: is this skill “Agile Leadership” or is it “Self Organization?”
Max Guernsey, III - Author of Transition Testing: Cornerstone of Database Agility
Managing Member, Hexagon Software
--
NOTE FROM GROUP MODERATORS:
Much of the discussion in the group is predicated on the Meeting Notes and
Proposals published in the Pages Section. If you have not yet reviewed them, we
strongly recommend you do.
Chet and Ron
You received this message because you are subscribed to the Google
Groups "Agile Developer Skills" group.
To post to this group, send email to
agile-devel...@googlegroups.com
To unsubscribe from this group, send email to
agile-developer-s...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/agile-developer-skills?hl=en?hl=en
No virus
found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.425 / Virus Database: 270.14.73/2513 - Release Date: 11/19/09
07:51:00
--
[Based on everyone's comments so far, I think the intent here was to talk about a skill that applies to one person, rather than a collective team attribute--that individual skill is actually Leadership, so I rewrote this, below. I encourage you to refactor this text as well, posting improved, complete versions as we go along.]
Leadership
Definition: Agile teams always have a leader, but who is leading changes based on the situation and particular problem domain.
Resources: http://www.agile-process.org/team.html , http://hp-strategies.com/images/tpm.jpg
Learning: Student knows how to participate in a daily stand up/scrum meeting. Student demonstrates an understanding of leadership versus management. Student knows how to ask for help.
Practitioner: Student knows how to lead and follow, thereby promoting a self-organizing team. Student exploits osmotic communication, and reaches out to other team members regularly (several times a day), asking either for help or advising them of changes that impact their work.
Journeyman: Student knows how to encourage leadership in a team environment. Student is fully connected and interdependent upon other team members
I am not understanding the question. The topic is...a result of developers
having the right skills and attitudes.
I prefer the Dreyfus model...
Over all I think the best indication that someone will be a good agile
team member is:
Max Guernsey, III - Author of Transition Testing: Cornerstone of Database Agility
Managing Member, Hexagon Software
http://www.dataconstructor.com
From: D. André Dhondt
[mailto:d.andre...@gmail.com]
Sent: Friday, November 20, 2009 10:46 AM
To: agile-devel...@googlegroups.com
--
NOTE FROM GROUP MODERATORS:
Much of the discussion in the group is predicated on the Meeting Notes and
Proposals published in the Pages Section. If you have not yet reviewed them, we
strongly recommend you do.
Chet and Ron
You received this message because you are subscribed to the Google
Groups "Agile Developer Skills" group.
To post to this group, send email to
agile-devel...@googlegroups.com
To unsubscribe from this group, send email to
agile-developer-s...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/agile-developer-skills?hl=en?hl=en
Leadership
Definition: On an agile team, individuals are constantly influencing each other toward a common objective.
Resources: ?
Learning: Student knows how to participate in a daily stand up/scrum meeting. Student demonstrates an understanding of leadership versus management. Student knows how to ask for help.
Practitioner: Student knows how to lead and follow, thereby promoting a self-organizing team. Student exploits osmotic communication, and reaches out to other team members regularly (several times a day), asking either for help or advising them of changes that impact their work.
Journeyman: Student knows how to encourage leadership in a team environment. Student is fully connected and interdependent upon other team members
Master: Student can coach a team toward self-organization.
Related Skills: Agile Communication Channels, Working with Domain Experts, Collective Ownership.
Ancillary Skills: Continuous Improvement (retrospectives), Disciplined professionalism, Recognizing business value, Agile metrics, Stand Up Meetings.
Self-Organizing Teamwork
Definition: Agile teams organize themselves directly around the problem domain to solve it, sharing the responsibility to finish work.