Jump to content

Team Practices Group: Difference between revisions

From mediawiki.org
Content deleted Content added
Replaced content with "{{...}}"
Tags: Replaced Reverted Mobile edit Mobile web edit
MathXplore (talk | contribs)
m Reverted edits by 142.169.16.41 (talk) to last version by Tropicalkitty: unexplained content removal
 
Line 1: Line 1:
{{hatnote|The Team Practices Group (TPG) was dissolved in 2017.}}
{{...}}
{{Historical}}
<onlyinclude>{{Wikimedia Team Info
| name = Team Practices Group
| description = The TPG facilitates the use of practices that support team health. [[Team Practices Group/How To Engage With TPG|'''How to Engage with TPG.''']]
| start = 2014-07-01
| end = 2017
| group = [[Wikimedia_Product|Product]]
| EPM = [[User:KLans (WMF)|Kristen Lans]] (Director of Team Practices)
| Phabricator = Team-Practices
| team =
[[User:Awjrichards (WMF)|Arthur Richards]] (Sr. Agile Coach: Organizational Collaboration)

[[User:GGellerman_(WMF)|Grace Gellerman]] (Agile Coach)

[[User:KSmith (WMF)|Kevin Smith]] (Agile Coach)

[[User:JAufrecht (WMF)|Joel Aufrecht]] (Agile Coach)

[[User:MBinder (WMF)| Max Binder]] (Scrum Master)

[[User:NHarateh (WMF)| Natalia Harateh]] (Agile Specialist)

| display = {{{display|}}}
}}</onlyinclude>



== Team Mission Statement ==
''The Team Practices Group believes that healthy teams reliably deliver customer value and innovative products. Through dedicated resourcing, coaching, and workshops at the Wikimedia Foundation, we facilitate the use of practices that support team health, with a strong emphasis on creating conditions of clarity, trust, and continuous improvement.''

== Team Values ==
People
* We value people as unique individuals. With humility, compassion, and empathy, we seek to empower one another.
Relationships
* We value and support collaboration, and believe that groups of people have the power to be more than the sum of their parts.
Learning
* We value learning, working iteratively, and responding to change.
Sustainability
* We value working in ways that support individual and team health, and which effectively use finite resources such as attention, time, and money.

== Overview ==
The Team Practices Group (TPG) supports the Wikimedia Foundation (WMF) teams in their continual improvement.

The TPG works with individuals and teams to facilitate their discovery and implementation of methodologies/approaches that work best for them, guided by the [[W:Agile Manifesto#The Agile Manifesto|agile manifesto]] and [[W:Agile Manifesto#Agile principles|agile principles]].

The TPG supports WMF teams by offering the following services:
* '''Providing dedicated resourcing''' for a team's Scrum Master (or similar) role, depending on availability/resourcing of the TPG.
** e.g. A team wants a dedicated Scrum Master but does not currently have anyone on their team who wants or is able to take on the role. They go to the TPG, and the TPG provides them with someone who can fulfill that role.
* '''Periodic or one-off collaborative engagements''' to facilitate process improvements for individuals and teams.
** e.g. A team getting ready to kick off a big project wants help in reorganizing their team practices to use the Scrum framework. They request support from the TPG, and the TPG provides Scrum training to that team.
* '''Mentorship and support''' for people in the Scrum Master (or similar) role.
** e.g. An existing Scrum Master (not provided by the TPG) is looking for ways to increase and improve their skills. A request is made for support from the TPG, and the TPG provides mentorship and resources.

Engagement with the TPG is entirely optional for WMF teams.
* '''Teams may elect to receive all, some, or none of the TPG services at any given time.'''
** The TPG facilitates and cultivates healthy team practices, to the best of its resources, as teams request.

* '''The TPG aims to not be prescriptive nor dogmatic'''.
** The TPG is agnostic in regards to specific methodologies (e.g. Scrum vs Kanban).
Fridays, some of us wear tropical attire.

== The Team ==
[[File:Lans,_Kristen_July_2014.jpg |thumb|200px|Kristen]]
* [[User:KLans (WMF)|Kristen Lans]] - Team Practices [[Team Practices Group/Roles and Responsibilities#Manager|Director]]

[[File:Arthur_Richards_005_-_Berlin_2011.jpg|thumb|200px|Arthur]]
* [[User:awjrichards|Arthur Richards]] - Senior Agile Coach: Organizational Collaboration

* [[User:GGellerman (WMF)|Grace Gellerman]] - [[Team Practices Group/Roles and Responsibilities#Agile Coach|Agile Coach]] ([[Wikimedia_Research]] including [[Design/Research]])

[[File:Smith,_Kevin_March_2015.jpg|thumb|200px|Kevin]]
* [[User:KSmith (WMF)|Kevin Smith]] - [[Team Practices Group/Roles and Responsibilities#Agile Coach|Agile Coach]] ([[Wikimedia Discovery|Discovery]])

[[File:Aufrecht,_Joel_April_2015.jpg|thumb|200px|Joel]]
* [[User:JAufrecht (WMF)|Joel Aufrecht]] - [[Team Practices Group/Roles and Responsibilities#Agile Coach|Agile Coach]] ([[VisualEditor]])

[[File:Binder, Max June 2015.jpg|thumb|200x200px|Max]]
* [[foundation:User:MBinder_(WMF)|Max Binder]] - [[Team Practices Group/Roles and Responsibilities#Scrum Master|Scrum Master]] ([[Reading/Web|Reading Web]])

[[File:Harateh,_Natalia_January_2017.jpg|thumb|200x200px|Natalia]]
* [[foundation:User:NHarateh_(WMF)|Natalia Harateh]] - [[Team Practices Group/Roles and Responsibilities#Agile Specialist|Agile Specialist (]][[Wikimedia Apps|Mobile Apps]])

== Our Work ==
[[Team Practices Group/Engagements|Engagements]]

[[/Goals|Goals from previous quarters]]

=== Essential Functions===
# Providing dedicated resourcing for a team's Scrum Master (or similar) role.
# Ad-hoc team/individual process coaching.
# Mentorship and support for people in the Scrum Master (or similar) role.
# [[Team Practices Group/Health check survey | Team Health Checks]]
# Scale Team Practices Group.
# Other work that advances TPG goals but doesn't have a tidy goal.

=== Our Skills ===
TPG is able to perform various functions, like meeting facilitation or Scrummastering. When practical, we like to teach those skills to others, in order to increase capacity and empowerment throughout the organization. Here is a list of some of the skills that TPG can offer:
* [[Team Practices Group/Our skills|Our skills]]

=== Initiatives ===
* [[Team Practices Group/FY2016Q3 Work Tracking]]
* [[Team Practices Group/Test Coverage initiative|Test Coverage initiative]]
* [[WMF product development process/Proposal|Engineering Product Process Proposal]]
* [[Team Practices Group/Burnup Charts|Evidence-Based Project Planning]] (Burnups, Maintenance Fraction, Forecasting)
* [[Team Practices Group/Light engagement survey|Light engagement survey]]

===Practices Library===
* Tips on how to do stuff, especially various kinds of meetings:
** [[Team Practices Group/Best Practices Handbook|Best Practices Handbook]]
** [[Meeting best practices (including remote staff)|Meeting Best Practices (including remote staff)]]
** [[Team Practices Group/Planning offsites|Checklist and advice for planning Offsite meetings]]
** Scrum Ceremonies
*** [[Scrum Standup|Scrum Standup]]
*** [[Scrum Sprint Planning Meeting]]
*** [[Scrum Estimation Meeting]]
*** [[Scrum Sprint Retrospective]]
** Retrospectives
*** [[Team Practices Group/Retrospectives#Basic TPG Retro Process]]
*** [[Team Practices Group/Five finger retrospective|Five Finger Retrospective]]
*** [[Method for getting people to share in high profile settings]]
*** [[Team Practices Group/5-category framework for thinking about feedback]]
*** [http://www.innovationgames.com/learning-matrix/ Learning Matrix] retrospective
*** https://etherpad.wikimedia.org/p/retro-tips-and-tricks
** [[Workshop Planning]]
** [[Measuring Types of Work]]
* [[Service Level Understanding]]
* [[Team_Practices_Group/Glossary|Glossary]]
* [[Team_Practices_Group/Recommended_Reading|Recommended Reading]]
* [[Useful Questions]]
* [[Phabricator/Help|Phabricator tips]]
** [[Phlogiston]]
** [[Phragile]]
* [[WMF Processes Survey]]

=== Conferences and Collaborations with Communities Outside Wikimedia ===
* 2016
** [[Agile Games West]]

===Presentations===
* Tech talk ("The state of Team Health across Wikimedia Engineering")
** Video: https://www.youtube.com/watch?v=-YfkxpJTuY4
* Tech talk ("Kanban: An alternative to Scrum?")
** Recorded hangout: https://www.youtube.com/watch?v=zT8cUtMTGPI
** Slides: https://docs.google.com/presentation/d/1w51To_TUN5t8w5ay8rvRwDy56I9ac4Jbx9bZOCnDd4g/pub
* Tech Talk "A Hands-on Estimation Exercise"
** Video: https://www.youtube.com/watch?v=b-zLwTez46M
* "[[:File:Developing distributedly-gsgphx-2015.pdf|Developing Distributedly: or, How I Learned to Stop Worrying and Love Remoties]]" - Presentation by [[User:Awjrichards (WMF)|Arthur Richards]] at the Global Scrum Gathering in Phoenix, AZ on 4 May 2015.
*
* [[WMF Engineering Process Proposal]]
* [[TPG Coaching Clinic@Dev Summit 2017]]
* [[TPG FY2016Q3 Task Tracking Experiment|Internal report on an experiment in task tracking and reporting in Phabricator]]

== Team Documentation ==
* [[Team Practices Group/Proposal for formation|Proposal for formation]] of the Team Practices Group
* [[Team_Practices_Group/Meeting Notes|Meeting Notes]]

==How we work==
[[Team Practices Group/How To Engage With TPG|'''How to Engage with TPG''']]

These procedures are customized for how TPG does its own work; see the Practices Library above for generic versions and templates.
* [[Team_Practices_Group/Task_Tracking|Creating, Managing, and Finishing Work in TPG]]
* [[Team Practices Group/Quarterly Planning]]
* [[Team Practices Group/Team Norms |TPG Team Norms]]
* [[Team Practices Group/Roles and Responsibilities |Roles and Responsibilities]] of TPG team members
* [[Team_Practices_Group/Onboarding|Onboarding to TPG]]
* [[Team_Practices_Group/Health_check_survey|Health check survey]]
* [https://drive.google.com/drive/u/0/folders/0B9cOZz-P6RnZZTJ0QldfSmZLNWs Light Engagement Survey] (Team Members only)
* [[Team_Practices_Group/Tea_Time_Agenda|TPG Tea Time]]
* [[Team_Practices_Group/Google_Drive_Management|Google Drive Management]]
*[[Team_Practices_Group/CSAT|CSAT]]
*[[Team Practices Group/Agile Coaching Lifecycle|Agile Coaching Lifecycle]]
*[[Team Practices Group/Engagement model|Engagement model]]

== How we have done ==
* [[Team_Practices_Group/Retrospectives|TPG Retrospectives]]
* [[Team_Practices_Group/Quarterly Reviews|Quarterly Reviews]]
* [[Team Practices Group/FY2016Q3 Work tracking|FY2016Q3 Work tracking]]
* [[Team Practices Group/Strategy process FY2016|TPG team strategy process - FY2016]]
* [[Team_Practices_Group/Mailing list analysis|Analysis of usage of public and private TPG mailing lists]]

== Contact ==
* [[Team Practices Group/How To Engage With TPG|How to Engage with TPG]]
* IRC: {{irc|wikimedia-teampractices}}
* Join the [https://lists.wikimedia.org/mailman/listinfo/teampractices mailing list] (or view its archives)
** Send email to that public list: [mailto:teampractices@lists.wikimedia.org teampractices@lists.wikimedia.org]

[[Category:Wikimedia Foundation]]

Latest revision as of 14:50, 7 April 2024

The Team Practices Group (TPG) was dissolved in 2017.


Team Mission Statement

[edit]

The Team Practices Group believes that healthy teams reliably deliver customer value and innovative products. Through dedicated resourcing, coaching, and workshops at the Wikimedia Foundation, we facilitate the use of practices that support team health, with a strong emphasis on creating conditions of clarity, trust, and continuous improvement.

Team Values

[edit]

People

  • We value people as unique individuals. With humility, compassion, and empathy, we seek to empower one another.

Relationships

  • We value and support collaboration, and believe that groups of people have the power to be more than the sum of their parts.

Learning

  • We value learning, working iteratively, and responding to change.

Sustainability

  • We value working in ways that support individual and team health, and which effectively use finite resources such as attention, time, and money.

Overview

[edit]

The Team Practices Group (TPG) supports the Wikimedia Foundation (WMF) teams in their continual improvement.

The TPG works with individuals and teams to facilitate their discovery and implementation of methodologies/approaches that work best for them, guided by the agile manifesto and agile principles.

The TPG supports WMF teams by offering the following services:

  • Providing dedicated resourcing for a team's Scrum Master (or similar) role, depending on availability/resourcing of the TPG.
    • e.g. A team wants a dedicated Scrum Master but does not currently have anyone on their team who wants or is able to take on the role. They go to the TPG, and the TPG provides them with someone who can fulfill that role.
  • Periodic or one-off collaborative engagements to facilitate process improvements for individuals and teams.
    • e.g. A team getting ready to kick off a big project wants help in reorganizing their team practices to use the Scrum framework. They request support from the TPG, and the TPG provides Scrum training to that team.
  • Mentorship and support for people in the Scrum Master (or similar) role.
    • e.g. An existing Scrum Master (not provided by the TPG) is looking for ways to increase and improve their skills. A request is made for support from the TPG, and the TPG provides mentorship and resources.

Engagement with the TPG is entirely optional for WMF teams.

  • Teams may elect to receive all, some, or none of the TPG services at any given time.
    • The TPG facilitates and cultivates healthy team practices, to the best of its resources, as teams request.
  • The TPG aims to not be prescriptive nor dogmatic.
    • The TPG is agnostic in regards to specific methodologies (e.g. Scrum vs Kanban).

Fridays, some of us wear tropical attire.

The Team

[edit]
Kristen
Arthur
Kevin
Joel
Max
Natalia

Our Work

[edit]

Engagements

Goals from previous quarters

Essential Functions

[edit]
  1. Providing dedicated resourcing for a team's Scrum Master (or similar) role.
  2. Ad-hoc team/individual process coaching.
  3. Mentorship and support for people in the Scrum Master (or similar) role.
  4. Team Health Checks
  5. Scale Team Practices Group.
  6. Other work that advances TPG goals but doesn't have a tidy goal.

Our Skills

[edit]

TPG is able to perform various functions, like meeting facilitation or Scrummastering. When practical, we like to teach those skills to others, in order to increase capacity and empowerment throughout the organization. Here is a list of some of the skills that TPG can offer:

Initiatives

[edit]

Practices Library

[edit]

Conferences and Collaborations with Communities Outside Wikimedia

[edit]

Presentations

[edit]

Team Documentation

[edit]

How we work

[edit]

How to Engage with TPG

These procedures are customized for how TPG does its own work; see the Practices Library above for generic versions and templates.

How we have done

[edit]

Contact

[edit]