Skip to content
Contact
SYS_TIME [ 00 00 00 ]

Rendered from the original file. Use Open in New Tab for the download.

Forming

Team Goal: Deliver a stable campus-events MVP with a reliable event creation flow, resolve critical defects effectively, and meet the two-week demo deadline without compromising quality.
Group Members Roles Responsibilites Influence Priorities
YARA FARIS FAIHAN ALBUGAMI Project Manager All issues related to software project, chase and collect the status of project tasks. Also coordinate and create a plan Formal 1. Planning 2. Scheduling 3. Coordinating 4. Achieve project goals
HATOON ABDULLAH Tech Lead Technical architecture, technical risks, technical decisions, and supporting developers Expert 1. Assess the technical requirements and risks of the event creation flow. 2. Define the technical approach and architecture so developers can implement consistently. 3. Identify potential technical issues early and support the team in resolving them.
JUMANAH SALEH A ALBAZAI Product owner Protecting product value, defining scope and managing SH expectations Value Enforcing boundaries, defining product value
ROSE SAEED RAKAN AL RAKAN QA Lead I need to test the main features, report and prioritize bugs, and verify that fixes work before the product is released. Expert 1. Test the critical features of the app 2. Identify and prioritize bugs 3. Verify bug fixes
SHOUG FAWAZ ABDULLAH ALOMRAN Developer Implement assigned software features, write and maintain code, fix bugs, perform unit testing, and collaborate with the Tech Lead and QA Lead to ensure the software meets project requirements. Expert 1. Implement assigned features 2. Write clean and functional code 3. Fix identified bugs 4. Complete unit testing 5. Meet development deadlines and technical requirements

Skills Matrix

Skill Matrix Yara Hatoon Jumanah Rose Shoug
Stakeholder management High Low High Low Low
Technical architecture High High Low Low High
Quality Assurance (defect isolation) Moderate Moderate Moderate High Moderate
Prioritization High High High High Moderate
Project Planning & Scheduling High Moderate Moderate Low Low
Product/Scope Management High Moderate High Moderate Low
Debugging & Implementation Low High Low Moderate High
Testing & Validation Moderate Moderate Moderate High High
Communication & Collaboration High High High High High

Performing - RACI

Performing - RACI
Task Yara PM Hatoon Tech Lead Jumanah PO Rose QA Shoug Developer
Confirm regression C A I R R
Assess technical options C A/R C C C
Decide recovery approach C A/R C C C
Perform rollback I A I C R
Verify restored system I C I A/R C
Investigate root cause I A/R I C R
Implement permanent fix I A I C R
Test permanent fix I C I A/R C
Communicate project status A/R C C I I

Storming

Storming
RACI Yara Hatoon Jumanah Rose Shoug
Evaluate change R R C C C
Decide whether to prioritize C C A/R C I
Assess technical impact I A/R C C C
Assess testing impact I C C A/R C
Communicate final decision A/R I C I I
Member Responsibility        
Yara — PM Lead the discussion and assess schedule/resource impact        
Hatoon — Tech Lead Assess technical feasibility, dependencies, effort, and technical risk        
Jumanah — PO Evaluate product value and decide whether the change should be prioritized        
Rose — QA Lead Assess testing impact and additional quality risks        
Shoug — Developer Estimate implementation effort and identify development dependencies        
Team Decision The requested feature will not automatically be added to the current sprint. The team will first evaluate its product value, technical effort, testing impact, and effect on the MVP deadline. If the change creates significant risk to the two-week deadline, it will be deferred to the next sprint. We reviewed the requested demo feature against our current sprint commitments. Before adding it, we will assess its technical, testing, and schedule impact. If implementing the change puts the MVP deadline or quality at risk, we will defer it to the next sprint and keep the current MVP scope focused on the committed deliverables.      

Norming

Norming
  Vulnerability Round  
Member Skill I Contribute Area Where I Need Support
Yara — PM Planning, coordination, and communication Technical information when technical risks affect the schedule
Hatoon — Tech Lead Architecture, technical problem-solving, and technical decision-making QA/developer support when investigating complex defects
Jumanah — PO Product prioritization and stakeholder management Technical estimates and constraints from the development team
Rose — QA Lead Testing, defect isolation, and quality assurance Developer support when reproducing complex technical issues
Shoug — Developer Implementation, debugging, and unit testing Technical guidance when architecture or implementation decisions are unclear
Five Team Norms Column 1  
Norm 1 — Respectful conflict We discuss disagreements openly and respectfully, focusing on the problem rather than the person.  
Norm 2 — Evidence-based decisions Technical and project decisions should be supported by requirements, data, testing results, or reasonable estimates.  
Norm 3 — Early communication Team members must communicate blockers and risks as soon as they are identified.  
Norm 4 — Commitment discipline No team member should commit to work without considering available time, dependencies, quality, and the sprint deadline.  
Norm 5 — Support and accountability Team members ask for help when needed, support each other, and take responsibility for their commitments and mistakes.  

Team Norms and Trust Building

Team Norm Description
1.0 Respectful Communication: Discuss disagreements respectfully and focus on the problem, not the person.
2.0 Early Issue Reporting: Report blockers, risks, and critical defects immediately.
3.0 Regular Check-in: Hold short daily check-ins and keep task progress updated.
4.0 Controlled Scope Changes: Evaluate scope changes for technical, quality, and schedule impact before committing to them.
5.0 Individual Accountability: Complete assigned tasks on time and communicate early if a commitment is at risk.

Performing 5-Step Implementatio

Step Action
1.0 Confirm the regression and identify the affected event-creation flow.
2.0 Roll back to the last stable version.
3.0 Verify that event creation is functioning correctly after the rollback.
4.0 Investigate the root cause and implement the permanent fix.
5.0 Test the permanent fix before redeployment.

Performing Technical Crisis

Item Details
Root Problem A critical regression in the event creation flow is affecting 30% of users. The root cause is unclear, and the team disagrees on whether to roll back or implement a hotfix.
Solution 1 Roll back to the last stable version while investigating the root cause.
Solution 2 Develop and deploy a hotfix for the current version.
Solution 3 Temporarily disable the affected functionality while investigating and preparing a permanent fix.
Chosen Solution Roll back to the last stable version to restore functionality, then investigate the root cause and develop a permanent fix.

Accountability Next 48 Hours

Member Commitment Deadline
Yara – PM Track recovery progress, coordinate the team, and communicate project status. Within 48 hours
Hatoon – Tech Lead Lead root-cause analysis and review the permanent technical fix. Within 24 hours
Jumanah – Product Owner Confirm MVP priorities and ensure scope remains focused on the demo. Within 24 hours
Rose – QA Lead Perform regression testing and validate the permanent fix. Within 48 hours
Shoug – Developer Investigate the regression, implement the permanent fix, and support testing. Within 36 hours

Accountability Success Metrics

Metric Target
Event Creation Reliability Event creation works successfully for 100% of tested user cases.
Critical Regression Testing 100% of critical create, edit, and list test cases pass before redeployment.

Retrospective Card

Question Answer
What went well? Clear roles and RACI responsibilities helped the team respond quickly and coordinate the recovery.
What blocked us? The root cause was initially unclear, and disagreement over rollback versus hotfix delayed the decision.
One improvement Define incident-response and rollback criteria before the next sprint so critical defects can be handled faster.

Debrief

Debrief Question Answer
Which Tuckman stage did you notice most strongly and why? Storming was most noticeable because the team had to manage disagreement over changing the sprint scope and later decide between rollback and hotfix during the regression.
Where did trust help or hinder decision-making? Trust helped members rely on each other's expertise, such as the Tech Lead for technical impact and QA Lead for testing impact.
Which conflict technique did the team use and what was the outcome? The team used collaborative problem solving by evaluating product value, technical effort, testing impact, and schedule risk before making decisions.
How did RACI and the Skills Matrix affect decisions? They clarified who had responsibility, accountability, and relevant expertise, reducing confusion and helping tasks reach the appropriate team member faster.
Did leadership type influence the choice? How would you change the leader approach? Both technical and adaptive leadership were needed. Technical leadership supported defect resolution, while adaptive leadership helped manage disagreement, uncertainty, and stakeholder expectations.
What single improvement will you implement next sprint? Establish clear incident-response and scope-change criteria at the start of the sprint.