You are on page 1of 14

PROJECT MANAGEMENT

Project management we have two main methodologies :


1-Predictive PM
 plan driven
 one cycle
 Waterfall
Predictive project management is a linear and sequential approach where the project scope,
timeline, and resources are defined upfront, and the project progresses in a sequence of well-
defined phases.

2-Adaptive PM
 Flexibility
 Agile
Adaptive PM is a flexible approach to managing projects that focuses on effective and efficient
execution methods and tools to ensure organizations can successfully deliver and report on
work delivered through all modalities
3-Generic PM ----> Hybrid

Definitions:
Delivery cadence :
 Single devlivery (generally at the end)

 Multiple delivery

 Periodic delivery

 Continus delivery(ay khedma tekmel tokhrj belwakt)

Sequential phases

Overlapping phases

Iterative phases

2
AGILE
Approaches
In agile we have thre main approaches :
1-iterative
Based on experiences and then take feedbacks from the market and then take experience 2. Etc.
exemple : rassem i7eb yorsom rasma
1. I7eb yorsom mra ---> yabda fl rasma
2. Ybadel feha beshway 7asb feedback taa martou
3. Iwali yorsom fi jartou

2-Incremental
Final goal is know from the beginning
Each part can be delivered as its done
exemple : rassem i7eb yorsom JARTOU
1. Yorsem el wejh kbal
2. Yorsem el yed
3. Yorsem el ch3ar

3-full agile
take requirements from customers (not all are clear but need to be adapted)

Development approaches summary

3
Agile frame works
 Kanban (flow-based Agile)
 Lean
 Scrum
 Scrum of Scrums
 Crystal Family of Methodologies
 Large Scale Framework (LeSS)
 Scaled Agile Framework (SAFe)
 eXtreme Programming (XP)
 DSDM
 FDD / TDD / BDD
 Blended Agile
 Scrumban

Agile Manifesto

4
Scrum Framework

scrum values

5
Scrum key roles

Team
 Self-organized / Self-Managed
 Had may9olhom kifeh yekhdmou (methodology )
Exemple : omek t9olha nheb kosksi ---> heya tetsaref kifh etaybou tchri khidhra
wahadeha thot thoum kbal bsal …etc

Product Owner
 Must understand the acceptance criteria (kol mayefhem akthr kol ma ashel lel team
khedma ) exemple ta3 mra w loun orange

6
 Take needs from customers
 Follow User Story Mapping

What is User story ??

Product backlog
 Howa document inadhem fih PO el tasks hasb priority wel task

7
 prioritize product backlog (there are 7) the exemple below in MoScow

8
MVP vs MMP
MVP
Minimum viable product ----------------> product for testin the market and take feedbacks (ken
ma3jebnesh nbatlou menou product hedheka)
MMP
Minimun marketable product ----------------> product at its first version (produit minimal
7achetna chnodkhlou bih sou9 w baad naamloulou updaes)

Sprint ??
 Sprint = in course = all the team are running together to attempt the end of the sprint
 Sprint ---> have a begin and an end ----> between 1 week and 4 weeks
 N.B !!!!!!! : All sprints have the same period

Sprint Planning

9
Capacity / velocity
N.B : Ne7sbou ken finiched tasks (tabdechi wahda 12/13 SP mane7sbouhesh)
Capacity = N.people x N.days x N.hours = SP (story point)
Capacity ne7sbouha bel US (user sprint)

Planning technics
Planing poker -------> caculate planning card with fibunacci
Process :

 Scrum master demand the team to estimate the number of SP of the sprint
( choose a card)
 Scrum master pass one-per-one and Take from each team member the value
and why that choice
 Scrum master make a second round after argum
 N.B: each iteration/round is a US (user sprint)
Number of US is added to the sprint backlog
Each US must have an acceptence criteria vs DOD is for all US

DOR and DOD


DOR is used to determine whether work on a task is ready to be started.

10
DOD is when all conditions, or acceptance criteria, that a software product must satisfy are
met and ready to be accepted by a user, customer
Scrum master compare done work with the expected

SCRUM BOARD

Daily Scrum (15 min max !!!!!!!!!!!!!!!!!!!!!!!!!!!!!)


 Chkoun ya7dher : Scrum master + Scrum team + PO(optional)
 Each member have three qsts to answer :
o Ems che5demt
o Lyoum chnw chta3ml
o Chnowa les problemes li3ordhouk

11
Impediment log
 A document where Scrum master register each team member problems
 After the daily scrum SM call each member and ask him about the problem and they
looks together to find a solution

Tools (view excel from drive)


Burn-down chart
 Per sprint
 Use by The scrum master to measure the performance
Burn-up chart
 Per release/per project
 Used by the the PO to measure performance

12
Sprint review

 PO updates product backlog


Scrum retrospective
 Chkoun fih : Scrum team + scrum master
 Chyaamlou :
o ya7kou aal les problemes li3ordhouhom fl sprint hedhi
o I7awlou i7asnou fl khedma
o SM must motivate the team

13
Sprint zero is a try run to integrate all the team together

sprint H is a supplementary sprint after the release maybe for the quality augmentation

14

You might also like