SlideShare a Scribd company logo
1 of 29
Download to read offline
Estimating Better,
Together
-Vinayak	Nagarajan	
"Change	is	the	only	Constant"	-Heraclitus
Workshop Key Agenda Items
• Setting	up	the	Premise	for	Estimating	differently	
• The	three	concepts	we	will	use	–	relative	estimation,	cone	of	
uncertanity	and	derisking	through	spikes	
• Simulation	–	Pre-Sprint,	Sprint	1,	Sprint	2	
• Debrief,	My	learnings	and	Other	modelling	add-ons	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Blockbuster and Kodak –
What's common between
them?
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Time	
Technology	
Requirements	
Marketplace	
Exponential Change is a Reality
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Paradox: Things change, our plans don't
Our	organizations	are	good	at	creating	plans	–	but	not	changing	them	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Premise for changing our estimation
technique
• We	need	to	adapt	to	Change	
-	Incorporate	your	learnings	-->	Do	not	stick	to	deterministic	plans,	and	rigid	
change	management	technique	
• We	need	to	Work	Together	to	succeed	in	the	changing	world	
-	Break	the	Business-IT	silo	-->	Stop	hiding	estimates,	costs	and	start	discovering	
the	viability	of	the	initiative	together	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Making it real – Concepts we will use
• Relative	Estimation	
• Cone	of	Uncertainty	
• De-Risking	through	Spikes	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Relative	Estimation	
Image		Source:	https://www.quickscrum.com/
ScrumGuide/175/sg-Estimate-A-Story	
Estimate	based	on	effort	and	uncertainty-risk	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Boehm, B (1981). Software Engineering Economics, Prentice-Hal
McConnell, S (2006). Software Estimation: Demystifying the Black Art, Microsoft Press
Image Source: https://envoc.com/think/the-envoc-agile-glossary
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
De-Risking through spikes
User	Story	A
User
Story A.1
Spike	
User Story A
Story	
A.1		
	Story	
A.2		
Story	
A.3	
Story	
A.4		
Investigate/De-Risk	
Small	stories	have	lesser	uncertainty	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Simulation – To Online or Not To Online
• Goals	:	Help	the	new	library	management	board	decide	If	the	library	
will	benefit	in	going	online	by	determining	the	cost	for	the	initiative	
• Context:	
• A	new	library	management	board	has	created	a	simple	database	of	all	its	
books	
• They	need	to	go	digital	–	reach	out	to	a	digital	consumer	base	
• How:	
• Discover	as	soon	as	possible	the	number	of	sprints	it	will	take	to	build	this	
system	
• Self-Organize	into	scrum	teams	(Board	Member,	PO,	Scrum	Master,	Team	
Members)	
• Pre	Sprint,	Sprint	1-2	
• Focus	on	the	process,	roles	are	fluid		
5	mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Backlog
Creation
• In	line	with	the	goal,	create	at	least	15	functional	
	(business/technical)	stories	on	Stickies																			
															
• Have	at	least	-	one	easily	identifiable	small(simple)		story	and		
																											-	one	huge	visionary	story	
• Everyone	can	write	stories,	but	PO	owns	the	backlog	and	the	vision	
10	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Backlog
Estimation
•  Arrange	all	stories	in	order	of	size	(small	to	large)	
A	 B	 C	 D	 E	 F	 G	 H	 I	 J	 K	 L	 M	 N	 O	
Increasing	Size	(Effort,	Uncertainty/Risk)	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Backlog
Estimation
A	 B	 C	 D	 E	 F	 G	 H	 I	 J	 K	 L	 M	 N	 O	
•  Group	stories	in	at	least	5	buckets.	Each	bucket	can	have	zero	to	4	
stories	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Backlog
Estimation
A	 B	 C	 D	 E	 F	 G	 H	 I	 J	 K	 L	 M	 N	 O	
•  Group	stories	in	at	least	5	buckets.	Each	bucket	can	have	zero	to	4	
stories	
A	 B	 C	 D	 E	 F	 G	 H	 I	 J	 K	 L	 M	 N	 O	
1 2 5 8 20	
•  Size	Stories	based	on	Fibonacci	-	1,2,3,5,8,13,20,40,100		
(You	can	skip	story	sizes	if	you	want	to)	
5	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Confidence
Intervals
A	 B	 C	 D	 E	 F	 G	 H	 I	 J	 K	 L	 M N	 O	
1 2 5 8 20	
High	Confidence	(1.25x	to	
0.8x)	
Low	Confidence(4x	to	
0.25x)	
1.	Determine	the	confidence	levels	(2)	based	on	YOUR	Cone	of	uncertainty	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Confidence
Intervals
A	 B	 C	 D	 E	 F	 G	 H	 I	 J	 K	 L	 M N	 O	
1 2 5 8 20	
High	Confidence	(1.25x	to	
0.8x)	
Low	Confidence(4x	to	
0.25x)	
Pessimistic	(Sum	of	Stories	
*	Upper	Confidence	
Interval)	
Low	(Sum	of	Stories	*	
Lower	Confidence	Interval)	
Sum	of	HC	Stories	 (3*1)	+	(4*2)	=	11	 11*	1.25	=13.75	 8.8	
Sum	of	LC	Stories	 (5*2)+	(8*4)	+	(20*2)	=	
82	
82	*	4	=	328	 20.5	
BACKLOG	 93	 341	 30	
1.	Determine	the	confidence	levels	(2)	based	on	your	Cone	of	uncertainty	
2.		Fill	in	your	Data	Sheets	for	Pre	Sprint	
5	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Pre Sprint Preparation – Initial Forecast
Projected	Velocity		
(10	Story	Points	per	
sprint)	
Pessimistic	#	of	
Sprints	
Optimistic	#	of	
Sprints	
Pre	Sprint	1		
Estimate	
10	story	points	per	
sprint	
341/10=	34	Sprints	 30/10	=	3	Sprints	
Pre	Sprint	2	
Estimate	
Final	Estimate	
•  Estimate	your	velocity		
•  A	technique	I	use	is	to	estimate	how	many	of	the	HC	stories	I	think	can	be	delivered	in	a	sprint	
•  Calculate	your	pessimistic	and	optimistic	#	of	sprints	based	on	velocity	
•  Uncertainty	is	captured	in	Backlog	Variance	-		from	a	possible	341	Story	Points	to	30	Story	Points	
5	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Sprint 1 Start – Collaborate & De-Risk
• PO	&	Team	to	work	together	to	Prioritize	which	stories	to	be	De-
risked	through	spikes.	Talk	about	Why	this	story	is	important	to	be	
broken	down	vs	any	other	story.	
• Create	spikes	that		reduce	uncertainty	around	stories		
N	 O	
20	
Spike(N)		 Spike(O)		
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Sprint 1 Execution– Collaborate & De-
Risk
• Agree	on	which	spikes	you	will	take	into	Sprint	1	
N	 O	
20	
Spike(N)		
8	
Spike(O)		
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Sprint 1 Execution– Collaborate & De-
Risk
• Agree	on	which	spikes	you	will	take	into	Sprint	1	
• Assume	that	you	have	executed	the	sprint	–	and	you	learned/discovered	
information	through	the	spikes	
• Write	down	the	smaller	stories	that	resulted	from	the	spike		
• Put	them	in	the	backlog	bucket	based	on	its	relative	size	
N	 O	
20	
Spike(N)		 N.1	 O	
20	8	 3	
N.2	 N.3	
5	
10	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Revised Forecast
Projected	Velocity		
(10	Story	Points	per	
sprint)	
Pessimistic	#	of	
Sprints	
Optimistic	#	of	
Sprints	
Pre	Sprint	1		Estimate	 10	story	points	per	
sprint	
341/10=	34	Sprints	 30/10	=	3	Sprints	
End	of	Sprint	1	
Estimate	
10	story	points	per	
sprint	
249/10	=	25	Sprints	 28/10	=	3	Sprints	
End	of	Sprint	2	
Estimate	
Talk	about	:	Is	the	Management	Board	willing	to	continue	the	initiative?	Do	they	need	more	
certainty?	What	Certainty	level	are	they	looking	at?Did	your	uncertanity	increase	or	decrease?	
5	Mins	
• Revise	your	forecast	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Sprint 2 Execution– Collaborate & De-
Risk
• Agree	on	which	spikes	you	will	take	into	Sprint	2	
• Assume	that	you	have	executed	the	sprint	–	and	you	learned/discovered	
information	through	the	spikes	
• Write	down	the	smaller	stories	that	resulted	from	the	spike		
• Put	them	in	the	backlog	bucket	based	on	its	relative	size	
N	 O	
20	
Spike(O)		
8	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Sprint 2 Execution– Collaborate & De-
Risk
• Agree	on	which	spikes	you	will	take	into	Sprint	2	
• Assume	that	you	have	executed	the	sprint	–	and	you	learned/discovered	
information	through	the	spikes	
• Write	down	the	smaller	stories	that	resulted	from	the	spike		
• Put	them	in	the	backlog	bucket	based	on	its	relative	size	
N	 O	
20	
Spike(O)		
8	
5	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Revised Forecast
Projected	Velocity		
(10	Story	Points	per	
sprint)	
Pessimistic	#	of	
Sprints	
Optimistic	#	of	
Sprints	
Pre	Sprint	1		Estimate	 10	story	points	per	
sprint	
341/10=	34	Sprints	 30/10	=	3	Sprints	
End	of	Sprint	1	
Estimate	
10	story	points	per	
sprint	
249/10	=	25	Sprints	 28/10	=	3	Sprints	
End	of	Sprint	2	
Estimate	
10	story	points	per	
sprint	
191/10	=	19	Sprints	 25/10	=	2	Sprints	
Is	the	Management	Board	willing	to	continue	the	initiative?	Do	they	need	more	certainty?	What	
Certainty	level	are	they	looking	at?	
5	Mins	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Observations? Questions?
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
My learnings
• Being	transparent	about	uncertanity	helped	business	partners		
articulate	their	must	have	features	
• Priotizing	spikes	together	helped	get	the	team	to	the	level	where	the	
business	case	certanity	was	within	the	acceptable	level	
• We	quickly	reached	the	decision	to	not	continue	the	intiative	in	the	
current	shape/form	as	it	was	financially	unviable	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Other Modelling Add-Ons
• Instead	of	Static	Velocity	you	can	even	model	velocity	
• Velocity	=	(Best	Case	Velocity	+	Most	Likely	Velocity	+	Worst	Case	Velocity)/6	
• You	can	use	Standard/Weibull	Deviation	to	produce	Different	Backlog	
Estimates	
•  Assuming	Normal	Distribution	a		backlog	of	25	to	192	story	points	will	have	
•  A	68	%	chance	of	being	between	71	and	144	points	
•  A	95%	chance	of	being	between		56	and	159	points	
•  A	99	%	chance	of	being	between	107	and	162	points	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan
Thank You...
• Connect	with	me	on	Linkedin	–	Vinayak	Nagarajan	
• Email:	vinayak.1983@gmail.com	
12/5/18	 Estimating	Better,	Together	-	with	Vinayak	Nagarajan

More Related Content

Similar to Estimating better, together with Vinayak Nagarajan

Agile requirements discovery
Agile requirements discoveryAgile requirements discovery
Agile requirements discoveryMario Cardinal
 
Clarity First: Purpose and Priorities
Clarity First: Purpose and PrioritiesClarity First: Purpose and Priorities
Clarity First: Purpose and PrioritiesTKMG, Inc.
 
Cecl automation banking book analytics v3
Cecl automation   banking book analytics v3Cecl automation   banking book analytics v3
Cecl automation banking book analytics v3Sohail Farooq
 
Blackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud
 
Leading The Modern Procurement Function
Leading The Modern Procurement FunctionLeading The Modern Procurement Function
Leading The Modern Procurement FunctionNext Level Purchasing
 
What are the odds of making that number risk analysis with crystal ball - O...
What are the odds of making that number   risk analysis with crystal ball - O...What are the odds of making that number   risk analysis with crystal ball - O...
What are the odds of making that number risk analysis with crystal ball - O...p6academy
 
A_Risk_Management_Approach_To_Transform_Change_Management
A_Risk_Management_Approach_To_Transform_Change_ManagementA_Risk_Management_Approach_To_Transform_Change_Management
A_Risk_Management_Approach_To_Transform_Change_ManagementCyrus Howells
 
Moving Mountains Through Measurement
Moving Mountains Through MeasurementMoving Mountains Through Measurement
Moving Mountains Through MeasurementJack Nichelson
 
Agile planning super size edition dev con 2018
Agile planning super size edition   dev con 2018Agile planning super size edition   dev con 2018
Agile planning super size edition dev con 2018Matt Anderson
 
Mskarin keynote - waking up the zombie
Mskarin  keynote - waking up the zombieMskarin  keynote - waking up the zombie
Mskarin keynote - waking up the zombieAgile Lietuva
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature pointsMadhur Kathuria
 
Allocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Software
 
Kevin O'Malley Rainmaker 2015
Kevin O'Malley Rainmaker 2015Kevin O'Malley Rainmaker 2015
Kevin O'Malley Rainmaker 2015SalesLoft
 
Startup metrics - Matt Dyor of Payboard
Startup metrics  - Matt Dyor of PayboardStartup metrics  - Matt Dyor of Payboard
Startup metrics - Matt Dyor of PayboardStartup Next
 
5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : WebinarGramener
 
Adkar Company Model PowerPoint Presentation Slides
Adkar Company Model PowerPoint Presentation SlidesAdkar Company Model PowerPoint Presentation Slides
Adkar Company Model PowerPoint Presentation SlidesSlideTeam
 

Similar to Estimating better, together with Vinayak Nagarajan (20)

Agile requirements discovery
Agile requirements discoveryAgile requirements discovery
Agile requirements discovery
 
Presentation1
Presentation1Presentation1
Presentation1
 
Madhur Kathuria Release planning using feature points
Madhur Kathuria Release planning using feature pointsMadhur Kathuria Release planning using feature points
Madhur Kathuria Release planning using feature points
 
Clarity First: Purpose and Priorities
Clarity First: Purpose and PrioritiesClarity First: Purpose and Priorities
Clarity First: Purpose and Priorities
 
Cecl automation banking book analytics v3
Cecl automation   banking book analytics v3Cecl automation   banking book analytics v3
Cecl automation banking book analytics v3
 
Blackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-Live
 
Leading The Modern Procurement Function
Leading The Modern Procurement FunctionLeading The Modern Procurement Function
Leading The Modern Procurement Function
 
What are the odds of making that number risk analysis with crystal ball - O...
What are the odds of making that number   risk analysis with crystal ball - O...What are the odds of making that number   risk analysis with crystal ball - O...
What are the odds of making that number risk analysis with crystal ball - O...
 
A_Risk_Management_Approach_To_Transform_Change_Management
A_Risk_Management_Approach_To_Transform_Change_ManagementA_Risk_Management_Approach_To_Transform_Change_Management
A_Risk_Management_Approach_To_Transform_Change_Management
 
Moving Mountains Through Measurement
Moving Mountains Through MeasurementMoving Mountains Through Measurement
Moving Mountains Through Measurement
 
Agile planning super size edition dev con 2018
Agile planning super size edition   dev con 2018Agile planning super size edition   dev con 2018
Agile planning super size edition dev con 2018
 
Mskarin keynote - waking up the zombie
Mskarin  keynote - waking up the zombieMskarin  keynote - waking up the zombie
Mskarin keynote - waking up the zombie
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature points
 
6.3 Refining, Prioritizing, Backlog Value Management v3.0
6.3 Refining, Prioritizing, Backlog Value Management v3.06.3 Refining, Prioritizing, Backlog Value Management v3.0
6.3 Refining, Prioritizing, Backlog Value Management v3.0
 
Allocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing Performance
 
Kevin O'Malley Rainmaker 2015
Kevin O'Malley Rainmaker 2015Kevin O'Malley Rainmaker 2015
Kevin O'Malley Rainmaker 2015
 
Startup metrics - Matt Dyor of Payboard
Startup metrics  - Matt Dyor of PayboardStartup metrics  - Matt Dyor of Payboard
Startup metrics - Matt Dyor of Payboard
 
Yagna wadhwani collaboration
Yagna wadhwani collaborationYagna wadhwani collaboration
Yagna wadhwani collaboration
 
5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar
 
Adkar Company Model PowerPoint Presentation Slides
Adkar Company Model PowerPoint Presentation SlidesAdkar Company Model PowerPoint Presentation Slides
Adkar Company Model PowerPoint Presentation Slides
 

Recently uploaded

Team Dynamics: A Journey to Excellence
Team Dynamics: A Journey to ExcellenceTeam Dynamics: A Journey to Excellence
Team Dynamics: A Journey to ExcellenceGDSC PJATK
 
UX in an Agile World - Scrum Gathering
UX in an Agile World -   Scrum GatheringUX in an Agile World -   Scrum Gathering
UX in an Agile World - Scrum GatheringKaizenko
 
Leading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor CertificateLeading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor CertificateVICTOR MAESTRE RAMIREZ
 
Principles of Management analyze how Zara manage
Principles of Management analyze how Zara managePrinciples of Management analyze how Zara manage
Principles of Management analyze how Zara managessuser4899c8
 
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills MN
 
Create the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxCreate the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxStephen Sitton
 
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdfTEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdfmarcuskenyatta275
 
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...kamrulShuva
 
Project Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMIProject Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMITasnur Tonoy
 
Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Kristi Rohtsalu
 

Recently uploaded (10)

Team Dynamics: A Journey to Excellence
Team Dynamics: A Journey to ExcellenceTeam Dynamics: A Journey to Excellence
Team Dynamics: A Journey to Excellence
 
UX in an Agile World - Scrum Gathering
UX in an Agile World -   Scrum GatheringUX in an Agile World -   Scrum Gathering
UX in an Agile World - Scrum Gathering
 
Leading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor CertificateLeading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor Certificate
 
Principles of Management analyze how Zara manage
Principles of Management analyze how Zara managePrinciples of Management analyze how Zara manage
Principles of Management analyze how Zara manage
 
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
 
Create the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxCreate the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptx
 
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdfTEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
 
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
 
Project Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMIProject Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMI
 
Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)
 

Estimating better, together with Vinayak Nagarajan