BossaBox

This is the playbook for engineering-playbook

Engagement Team Development

In every ISE engagement, dynamics are different so are the team requirements. Based on transfer learning among teams, we aim to build right “code-with” environments in every team.

This documentation gives a high-level template with some suggestions by aiming to accelerate team swarming phase to achieve a high speed agility however it has no intention to provide a list of “must-do” items.

Identification

As it’s stated in Tuckman’s team phases, traditional team development has several stages. However those phases can be extremely fast or sometimes mismatched in teams due to external factors, what applies to ISE engagements.

In order to minimize the risk and set the expectations on the right way for all parties, an identification phase is important to understand each other. Some potential steps in this phase may be as following (not limited):

Following the Plan and Agile Debugging

Identification phase accelerates the process of building a safe environment for every individual in the team, later on team has the required assets to follow the plan. And it is team’s itself responsibility (engineers,PO,Process Lead) to debug their Agility level.

In every team stabilization takes time and pro-active agile debugging is the best accelerator to decrease the distraction away from sprint/engagement goal. Team is also responsible to keep the plan up-to-date based on team changes/needs and debugging results.

Just as an example, agility debugging activities may include:

Kindly check Scrum Values to have a better understanding to improve team commitment.

Following that, above suggestions aim to remove agile/team disfunctionalities and provide a broader team understanding, potential time savings and full transparency.

Resources