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 MembersRolesResponsibilitesInfluencePriorities
YARA FARIS FAIHAN ALBUGAMIProject Manager All issues related to software project, chase and collect the status of project tasks. Also coordinate and create a planFormal1. Planning 2. Scheduling 3. Coordinating 4. Achieve project goals
HATOON ABDULLAHTech LeadTechnical architecture, technical risks, technical decisions, and supporting developersExpert1. 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 ALBAZAIProduct ownerProtecting product value, defining scope and managing SH expectations ValueEnforcing boundaries, defining product value
ROSE SAEED RAKAN AL RAKANQA 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 ALOMRANDeveloper 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.Expert1. 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 MatrixYaraHatoonJumanahRoseShoug
Stakeholder managementHighLowHighLowLow
Technical architecture HighHighLowLow High
Quality Assurance (defect isolation)ModerateModerateModerateHigh Moderate
PrioritizationHighHighHighHigh Moderate
Project Planning & SchedulingHighModerateModerateLowLow
Product/Scope ManagementHighModerateHighModerateLow
Debugging & ImplementationLowHighLowModerateHigh
Testing & ValidationModerateModerateModerateHighHigh
Communication & CollaborationHighHighHighHighHigh

Performing - RACI

Performing - RACI
TaskYara PMHatoon Tech LeadJumanah PORose QAShoug Developer
Confirm regressionCAIRR
Assess technical optionsCA/RCCC
Decide recovery approachCA/RCCC
Perform rollbackIAICR
Verify restored systemICIA/RC
Investigate root causeIA/RICR
Implement permanent fixIAICR
Test permanent fixICIA/RC
Communicate project statusA/RCCII

Storming

Storming
RACIYaraHatoonJumanahRoseShoug
Evaluate changeRRCCC
Decide whether to prioritizeCCA/RCI
Assess technical impactIA/RCCC
Assess testing impactICCA/RC
Communicate final decisionA/RICII
MemberResponsibility    
Yara — PMLead the discussion and assess schedule/resource impact    
Hatoon — Tech LeadAssess technical feasibility, dependencies, effort, and technical risk    
Jumanah — POEvaluate product value and decide whether the change should be prioritized    
Rose — QA LeadAssess testing impact and additional quality risks    
Shoug — DeveloperEstimate implementation effort and identify development dependencies    
Team DecisionThe 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 
MemberSkill I ContributeArea Where I Need Support
Yara — PMPlanning, coordination, and communicationTechnical information when technical risks affect the schedule
Hatoon — Tech LeadArchitecture, technical problem-solving, and technical decision-makingQA/developer support when investigating complex defects
Jumanah — POProduct prioritization and stakeholder managementTechnical estimates and constraints from the development team
Rose — QA LeadTesting, defect isolation, and quality assuranceDeveloper support when reproducing complex technical issues
Shoug — DeveloperImplementation, debugging, and unit testingTechnical guidance when architecture or implementation decisions are unclear
Five Team NormsColumn 1 
Norm 1 — Respectful conflictWe discuss disagreements openly and respectfully, focusing on the problem rather than the person. 
Norm 2 — Evidence-based decisionsTechnical and project decisions should be supported by requirements, data, testing results, or reasonable estimates. 
Norm 3 — Early communicationTeam members must communicate blockers and risks as soon as they are identified. 
Norm 4 — Commitment disciplineNo team member should commit to work without considering available time, dependencies, quality, and the sprint deadline. 
Norm 5 — Support and accountabilityTeam members ask for help when needed, support each other, and take responsibility for their commitments and mistakes. 

Team Norms and Trust Building

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

Performing 5-Step Implementatio

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

Performing Technical Crisis

ItemDetails
Root ProblemA 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 1Roll back to the last stable version while investigating the root cause.
Solution 2Develop and deploy a hotfix for the current version.
Solution 3Temporarily disable the affected functionality while investigating and preparing a permanent fix.
Chosen SolutionRoll back to the last stable version to restore functionality, then investigate the root cause and develop a permanent fix.

Accountability Next 48 Hours

MemberCommitmentDeadline
Yara – PMTrack recovery progress, coordinate the team, and communicate project status.Within 48 hours
Hatoon – Tech LeadLead root-cause analysis and review the permanent technical fix.Within 24 hours
Jumanah – Product OwnerConfirm MVP priorities and ensure scope remains focused on the demo.Within 24 hours
Rose – QA LeadPerform regression testing and validate the permanent fix.Within 48 hours
Shoug – DeveloperInvestigate the regression, implement the permanent fix, and support testing.Within 36 hours

Accountability Success Metrics

MetricTarget
Event Creation ReliabilityEvent creation works successfully for 100% of tested user cases.
Critical Regression Testing100% of critical create, edit, and list test cases pass before redeployment.

Retrospective Card

QuestionAnswer
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 improvementDefine incident-response and rollback criteria before the next sprint so critical defects can be handled faster.

Debrief

Debrief QuestionAnswer
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.