Team Product Owner

The Team Product Owner prioritizes the Team Backlog and approves the results of the Working Team. The Team Backlog can contain several product developments or parts of them. (A general description of the Product Owner role can be found here …)

Depending on the type and area of responsibility of the Team (“team flavor”), the results of the teams vary greatly. Therefore, the Team Product Owners in P4 can have different names:

Service-Owner

Service owners are the technical leaders of teams who are responsible for an expertise or competence. Often members of such Service Teams are too specialized or too few to be able to work in interdisciplinary teams on a permanent basis. Another reason for a Service Team is that it operates a special infrastructure, e.g. a laboratory. These teams are often a kind of internal service provider within the organization and are usually visited or invited by other teams.

The Service Owner is responsible for prioritizing the service orders of her/his team. In the simplest case, the team uses a Kanban board with a first-come-first-serve principle (FIFO). However, the Service Owner can also divide the services offered by the team into service classes, for example, by means of different service level agreements at different costs.

To achieve an optimal flow of system development, the Service Owner adopts the priorities from the Portfolio Backlog or the Cluster Backlog in the simplest case. In addition, the Service Owner coordinates regularly with the other Team Product Owners within the Team Product Owner Group (TPOG).

Module-Owner

In the development of complex systems there will often be subsystems or Modules to make complexity more manageable (modules encapsulate complexity) or to enable the reuse of Modules and Components by means of a platform or modular concept.

A Module Owner is therefore the manager who ensures that the appropriate Modules are available for application and system development. On the other hand, She/he is responsible for ensuring that the Modules are reusable. Stable interfaces for a platform or modular system are particularly important.

Feature Owner and Application Owner

Feature Owners are the Team Product Owners of interdisciplinary teams who develop and are responsible for one or more Functions (Features) of a system variant (=applications) and make them available to users. Together with the other feature owners and the application owner, the feature owner is responsible for improving the customer value of his Application Team’s product. The application owner is the direct interface to the users of the application to decide on requirements and changes to the application.

Application Owners are the Team Product Owners of the interdisciplinary teams that develop and are responsible for marketable System Variants (=Applications) and make them available to users. The Application Owner is responsible for improving the customer value of the Application Team’s products. The Application Owner is the direct interface to the users and Stakeholders of the application to decide on requirements and changes.

The Application Team with the Application Owner are the internal clients of the Module and Service Teams. Application Teams integrate the Modules provided by the Module Teams with the help of the services provided by the Service Teams.

 

\r\n


Further suitable links:

Events Roles Groups Artifacts
Iteration Planning

Team Sync

Team Backlog Refinement

Team Review

Team Retrospective

Team System Engineer

Team Scrum Master

.

Cluster Product Owner

.

Portfolio Owner

Working Team

.

Team Product Owner Group

Team Backlog

Inspectable Results

Team DoD

Team Improvement Backlog

Cluster System Engineer Group (CSEG)

The Cluster System Engineer Group (CSEG) consists of the Cluster System Engineers of all Clusters in the Organization . At the organizational level, it corresponds to the role of the Working Team at the team level.

Together with the Portfolio Architect , the Cluster System Engineer Group is responsible for the Technology and Architecture side of the product development process at the organizational and portfolio level .

Read More

Cadence of a year

The Cadence is a centrally defined event planning for the Organization. Similar to a schedule at a school or university, it enables …

  • all roles within the organization can participate in the events intended for them. (No overlapping invitations)
  • all private events of the Teams and Groups take place at the same time in order to allow as much free working time as possible within the Teams and Groups

The Cadence of a year in the P4 Framework consists of four Cycles, each of which is a quarter. Various organizational and cluster events take place at the transitions between the Cycles, similar to the Iteration transfer in Scrum. It is advisable not to set the Cycle transfer to calendar four-year boundaries, so that a change does not, for example, collide with the turn of the year and the previous Christmas season.

.

\r\n


Further suitable links:

Events Roles Groups Artifacts
Team Planning

Team Sync

Team Backlog Refinement

Team Review

Team Retrospective

.

Cluster Planning

Cluster Sync

Cluster Backlog Refinement

Cluster Review

Cluster Retrospective

.

Portfolio Planning

Organisation Sync

Portfolio Refinement

Portfolio Review

Organisation Retrospective

Team Product Owner

Team System Engineer

Team Scrum Master

.

Cluster Product Owner

Cluster System Engineer

Cluster Scrum Master

.

Portfolio Owner

Portfolio Architect

Organisation Scrum Master

Working Team

Community of Practice

.

Team Product Owner Group

Team System Engineer Group

Team Scrum Master Group

Cluster Management Circle

.

Cluster Product Owner Group

Cluster System Engineer Group

Cluster Scrum Master Group

Organisation Management Circle

Team Backlog

Inspectable Results

Team DoD

Team Improvement Backlog

.

Cluster Backlog

Usable Knowledge & System Increment

Cluster DoD

Cluster Improvement Backlog

.

Portfolio Backlog

Systems & Applications

System Platforms & Variants

Organisation DoD

Organisation Improvement Backlog

Team System Engineer (TSE)

The Team System Engineer represents the technical expertise and responsibility of his Team in the Team System Engineer Group of the Cluster . If the team does not agree on any other regulation, he also represents the Team in the Cluster Syncs (scrum-of-scrums) . For this, he should have the broadest possible knowledge of the topics within his Team. This can vary significantly depending on the type and area of ​​responsibility.

If a Service Team represents certain expertise (e.g. EMC or acoustics), the Team System Engineer is usually the most experienced of the team.

Within a Module Team , the Team System Engineer knows the modules of his team, their strengths and weaknesses, and their areas of application.

Within an Application Team , the Team System Engineer knows best the technical possibilities for implementing the applications that his team is responsible for.

Within the Working Team, the Team System Engineer has the role of moderating and driving technical decisions and, when in doubt, making them. He is not above the Working Team, but is the “first among equals” (Primus inter paris).

.

\r\n


Further suitable links:

Events Roles Groups Artifacts
Team Planning

Team Sync

Team Backlog Refinement

Team Review

Team Retrospective

Team Product Owner

Team Scrum Master

.

Cluster System Engineer

.

Portfolio Architect

Working Team

Community of Practice

Team Backlog

Inspectable Results

Team DoD

Team Improvement Backlog

 

Team DoD (Definition of Done)

The Team , the Team Product Owner and the Stakeholders must agree on what it means when a backlog entry or a result is referred to as “done”. Although this can vary significantly from team to team, all Team Members must have a common understanding of when work is done to ensure transparency. This is realized through the definition-of-done of the respective Team , Cluster or Organization .

The DoD is the team’s promise of quality

The DoD also guides the Working Team in deciding how many Team Backlog Items it can pull into the Iteration Backlog during the Team Planning. The purpose of each Iteration is to provide inspectable results, Usable Knowledge, or potentially deliverable Features within a System Increment that correspond to the current Definition-of-done. Working Teams deliver an increment of results, knowledge and / or system functionality in each Iteration . This increment is fully usable, so the Team Product Owner can choose to release it at any time.

If the Definition-of-done for a Team is part of the conventions, standards, or guidelines of the Cluster or Organization, all Teams must use this Cluster DoD as a minimal goal. If “done” for a Team is not part of the convention of the Cluster or Organization, the Team must formulate a Definition-of-done that is appropriate for the Team results. If there are several teams working on the same system, all teams have to create a definition of done together. Each System Increment is additive to all previous increments and has been thoroughly tested to ensure that all increments work together. More mature Teams are expected to adjust their respective Definition-of-done appropriately to ensure stricter criteria for higher quality. New entries in the Definition-of-done can result in work to be done being uncovered in earlier “done” system increments. 

Every single result, product or system should have a Definition of done, which is the standard for any work performed on it.

The DoD therefore is the essence of the process descriptions and “standard operation procedures” of a classic organization, but in a strongly condensed form.

.

\r\n


Further suitable links:

Events Roles Groups Artifacts
Team Planning

Team Sync

Team Backlog Refinement

Team Review

Team Retrospective

Team Product Owner

Team System Engineer

Team Scrum Master

Working Team

Community of Practice

Team Backlog

Inspectable Results

Team Improvement Backlog

.

Cluster DoD

.

Organisation DoD

 

Integrated System Sample

System-Inkremente sind Teil- oder Vollintegrationen von Systemversionen, die durch interne oder externe Tests, sowie (je nach Grad der Regulierung) durch Nutzer- oder sogar Markttests verifiziert werden.

System-Inkremente werden häufig auf Cluster-Ebene erzeugt d.h. durch die Integration von Teilprodukten der verschiedenen Teams eines Clusters.

Für das System-Inkrement hat P4 die Arten und Definitionen von Mustern aus dem Design Thinking Framework übernommen. Sie definieren damit auch die Reifegrade der Muster (Samples).

Der Reifegrad wird letztlich über die Art und Anzahl der Knowledge-Gaps definiert. Um Knowledge Gaps zu schließen werden Muster aufgebaut

Prototype Name Description
B Base Prototype for design space exploration
C Critical Function Prototype Need finding; feasibility; fail early
D Dark Horse Prototype The alternative; thinking out of the box
E Emergent Prototype Combining several Functions and ideas; iterative and incremental
F Functional Prototype Fully functional, but differs in (e.g. form-factor)
G Gap Closing Prototype Specific to close Knowledge Gaps or prove Hypotheses
H Hindmost Prototype Closest to series production

All Prototype can appear as iterating Prototypes, like G1, G2, G3.

 

\r\n


Further suitable links:

Events Roles Groups Artifacts
Cluster Planning

Cluster Sync

Cluster Backlog Refinement

Cluster Review

.

Cluster Product Owner

Cluster System Engineer

.

Portfolio Owner

Portfolio Architect

Team Product Owner Group

Team System Engineer Group

.

Cluster Product Owner Group

Cluster System Engineer Group

Inspectable Results

Team DoD

.

Usable Knowledge & System Increment

Cluster DoD

.

Systems & Applications

System Platforms & Variants

Organisation DoD