UNIT-II
Software Project Time And Cost Management: Time management, The Importance
of Project Schedules, Estimating Activity Durations, Developing The Schedule,
Controlling the Schedule.
Cost management: The Importance of Project Cost Management, BasicPrinciples of Cost
Management and Estimating Costs.
1) Define Project time management and write the processes required to ensure timely
completion of a project. ( 3+7 M)
2) Explain the following two terms: Estimating Activity Resources and Estimating Activity
Durations. ( 5+5 M)
3)Explain the following schedule development tools and techniques: ( 6+4 M)
a) Gantt chart b) PERT
4)Write about the tools and techniques used in controlling the schedule. (10 M)
5)Define Cost and Explain about different processes involved in the Project Cost
Management. ( 2+8 M)
6)Explain some of the basic principles of cost management, such as profits, life cycle costs,
tangible and intangible costs and direct and indirect costs. ( 10 M)
7)What is estimating costs? How many types are there? Explain them? (2+3+5 M)
8)Explain about the estimation tools and techniques for cost management? (10 M)
9)Discuss the benefits of Earned Value Management Project Portfolio management to assist
in cost control. ( 10 M)
1
What is Time Management in Project Management and
explain its importance.
Time management is the management process of the
time spent, progress made, action of plan on project
tasks and activities.
Excellent time management requires the planning,
scheduling, monitoring, and controlling of all project
activities.
Spare Time:A good schedule is a difference between
being constantly overwhelmed and having extra time
to complete the event for your well-being.
2
Why do we need Time Management:
To save project time.
To reduce stress.
To function or work effectively.
To increase our work output & Company Growth.
To have more control over Job opportunities.
3
4
How to use Time effectively:
By Effective Planning.
Setting Goals & Objectives.
Setting deadlines.
Delegation of responsibilities.
Prioritizing activities as per there importance.
Spending the right time on right activities.
5
The seven main Important processes in project time management:
Plan schedule management:Many resources don’t mention this process
when discussing time management. But, before you can complete the other
steps, you need to plan how you will manage your schedule.
What software or S/w tool will you use?
Who will be responsible for using the software?
How do define those resources are supportable or not?
Defineactivities:Onceyouhavepreparedtimemanagementplan,
youcanidentifyanddefineyourprojectactivitieswhocanperform.
OftenEventsWorkbreakdownstructure(WBS)isusedtohelpdefine
activitiesandtaskswithinaproject.Majormilestonesshouldalsobe
determined.
9
True value by calculating your project cost, per Year:
Costperyear=(Salary+taxes+officespace+officeequipment+Profityou
generate)
CalculateperhourlyRate=Costperyear/Workhourperyear.
Developtheprojectschedule:ThiscanbedonebyInputtingyour
activities,durations,startandenddates,sequencing,and
relationshipsintoaschedulingsoftware.
Controltheschedule:
Onceyourscheduleiscreated,itneedstobemonitoredand
controlled.WorkProgressneedstobereviewedandupdatedona
regularbasis,soyoucancompareyouractualworkcompletedagainst
theplan.
12
DEFINE SCHEDULE. EXPLAIN THE IMPORTANCE OF PROJECT
SCHEDULE..
Inprojectmanagement,theprojectscheduleisadocument
that,ifproperlyprepared,isusableforplanning,execution,
monitoring,controlling,andcommunicatingthedelivery
ofthescopetothestakeholders.
Themainpurposeofprojectschedulingistorepresentthe
plantodelivertheprojectscopeovertime.
Theprojectscheduleisusedtocommunicatetoall
stakeholderswhencertainworkelementsandprojectevents
areexpectedtobeaccomplished.
13
At a minimum, the project scheduleshould include the
following components:
Define All activities
A planned start date for the project.
Planned start dates for each activity.
Planned finish dates for each activity.
Planned finish date for the project.
Resource assignments.
Calendar based Events.
Estimate Activity durations.
The "flow" (sequence) of the various activities.
The relationships of activities.
Identified critical paths.
14
Five factors for Control Schedule when Planning & Monitoring
It’simportantandyouknowhowtoplantheproject,but
therearesometipswhenplanningandschedulingyourproject
forschedulecontrol.Herearefive:
Performance Reviews:Use thisto measure, compare
and analyzethe performance of our each schedule.
There are several ways to select the performance you
want to review, such as the actual start and finish
dates,percent completeand remaining duration
for the work in progress.
15
Resource Histogram: By using a resource histogram,
you can show resource consumption and availability by
time period.
Variance Analysis:The variance is the difference
between the planned and actual schedule of your project.
Within give time & Budget we complete the project or
software byuse variance analysis.
17
There are some tools and techniques available to the
project schedule are:
Schedule network analysis.
Critical Path Method.
Critical Chain Method.
Resource leveling.
What-if scenarios.
Leads and lags.
Schedule compression.
Scheduling tools.
18
WHAT IS PROJECT BASELINE
Stakeholdersmeasureprojectsbyhowwelltheyareexecuted
withintheprojectconstraintsorbaselines.Alwaysthecurrent
tasksincreasesgrowthcomparestoprevioustasksintheproject.
Aprojectbaselineisanapprovedplanforaportionofaprojecthas+/-changes.
It is used to compare actual performance to planned performance and to
determine if project performance is better within acceptable guidelines.
Every project has at least four project baselines. There may be others,
depending on the project and definitions used.
1. Budget Baseline.
2. Schedule Baseline.
3. Scope Baseline.
4. Quality Baseline.
19
WHY PROJECTS ARE LATE AND OVER BUDGET
Omissions-Leavingoutpaperworkthatmustbedone.
Examplescouldnotincludedocumentation,interfaceswiththe
PMO,missingsomepapers,tasksorinterfaceswithotherprojects.
Merging-Thepointatwhichseveralprojectschedulepathsmeet.
Successorworkcannotbeginuntilpredecessor'sworkiscomplete.
Thetimetogettoincreasewiththenumberofactivities,time
beingmerged.
Rework/Re-task-Worknotcompletedinaccordancewithcompany
standardsthus,mustbere-done,thereisactualworktaskswillbe
Missingsometimes.Thereisahumannaturereluctancetoreport
badnews.
20
Queuing-Improper allocation of time resourcesfor
modules to perform critical path activities.
Multitasking-Most companiesnow-a-days insist their
people to work multiple projects at a time, i.e.,
multitask.
This causes project activities to wait on resources and
suffer efficiency degrades.
Many times we work on multiple projects parallelythen
firstallocate time to each module and integrate and
execute it efficiently.
21
Failure to understand the complexity of the project-
Inability to understand how the complexity of the
work planned.
This causes us to under-estimate both budgets and
durations.
Industries never be accept over-burden & high risk
projects it causes negative impact on company’s
goodwill.
Queuing-Improper allocation of time resourcesfor
modules to perform critical path activities.
22
MemberSyndrome-Teammemberswaitingtostartwork
untilthereisschedulepressure.Thiswillultimatelyaffect
thecriticalpathandtheprojectnotdeployinwith-in
exactdate.
Agreement Policy-Company policy about merits, bonuses,
performance reviews,or other rewards can drive people.
Based on the agreement policy managers develops the
project.
Rewards or punishments given out for being Early, on time,
late, over budget, on budget, or under budget will drive
people to protect themselves.
23
Estimate Activity Durations –6 Tools
Scheduling is like a significant project planning activity,
To schedule the project plan, there is start & end dates.
1)Identify all the functions required to complete the project.
2) Break down large functions into small activities.
3) Determine the dependency among various activities.
4) Allocate resources to activities.
5) Plan the beginning and ending dates for different activities.
6) Determine the critical path.
24
Basically,ascheduleisalistofprojectdeliverables,
tasks,andmilestoneswithplannedstartandfinish
dates.Projectactivitiesareoftenestimatedwiththe
helpofotherparameterssuchasresourcequantities,
activitydependencies,budget,andtime
constraints.
Itisnotaneasytaskforaprojectmanagertoestimatethe
durationofactivitiescorrectly,becausethisrequires
knowledgeandjudgment.
These are Six tools: Analogous Estimating, Parametric
Estimating, Three-Point Estimates, Expert Judgment,
Reserve analysis, and Group Decisions.
25
2. Analogous Estimating
Analogous estimating analyzes a similar project completed in
the pastand makes a rough estimation for the current project
by the use of this past project’s data.
It is good estimation technique supports Historical data.
For instance, you have to estimate the duration of a hospital
construction projectwith the help of analogous estimating.
In case you will use your previous hospital project’s data such as task
durations, milestones, and their relationshipsto determine the
new project’s activity durations.
Although calculations easily and quickly, estimations are not
accurate enough.Analogous estimation provides entire duration
estimation.
28
For good scenarios marginal cost rate is high, bad
scenarios marginal cost rate is low.
Marginal Cost rate defines the organisational value.
The expected duration can be calculated using two
basic formulas.
Triangular Distribution –(O+M+P)/3
Beta distribution –(O+4M+P)/6
(Total time to complete the project is Tp)
31
6. Group Decision Making Techniques
Groupdecision-makingtechniquescanbeusedtoestimate
thedurationofeachactivity.Inthistechnique,youconsult
yourteammembersorexpertstoprovidethebestestimatesfor
theprojectactivities.
1) Restricting the scope of the work of an activity.
2) Using more resources:Employing more workforce and machinery.
3) Increasing the productivity rate.
4) High demand less supply of products leads to more pricing
strategy, this is one method to get profits.
33
Explain about how to Develop a Project
Schedule
ScheduleManagementistheprocessofdefining
projecttasksandtheirdurations,dependencies,
andassignedresourcesinordertocompletethe
projectwithinadesignatedtimeframeandalso
havestartandenddates.
Effectiveprojectmanagement requirescareful
planning,controllingandschedulingtoensurethat
tasks,theprojectsarefinishedontime,onbudget,on
scopeandtothedesiredquality.
34
Activity:A specific taskorset of tasksis a part of the
scope of a project.
Typically WBS work packages are decomposed to identify
particular activities.
Network Diagram:A useful visual representation of
the projecthavingStart to finish.
Critical path:
1)Longest path through the network diagram for big projects.
2)Identifies the shortest schedule time for the project.
3)If delay of any activity form critical path, delays the project.
35
Effective project management requires careful planning and
schedulingto ensure that tasks the projects are finished on
time, on budget, and to the desired quality.
Steps to Developing a Project Schedule:
Step 1: Create a work breakdown structure.
Step 2: Estimate durations.
Step 3: Determine resources.
Step 4: Identify predecessors.
Step 5: Determine milestones.
Step 6: Identify dependencies.
36
Step 1: Create a Work Breakdown Structure (WBS)
AWorkBreakdownStructure(WBS)isusedfor
estimatingtheprojectscopebybreakingitdown
intoeasilymanageablecomponents,orbites.
WBSisthehierarchicallistofproject’sphases,tasks,
andmilestones.
AWBSisveryusefulinplanningaprojectandmakesa
complexprojectmoremanageable.
TheWBSisdesignedtohelpbreakdownaproject
intomanageablechunksthatcanbeeffectively
estimated,managed,anditissupervised.
37
WBS for a House Construction Project
Theprojectisbrokendownintoactivitieswhichare
furtherdecomposedintosub-tasksorsub-activities.
The tasks done to complete the project are called
activities.
An activity is the lowest level sub-set in the project
phasethat is executed to accomplish a component of the
project. Following is a WBS example for the
construction of a House:
39
Define Broader Activities in the Project
Beginbylistingthehigh-levelactivitiescalled
summarytasksrequiredtodotheproject.Startmapping
thelower-leveltaskscalledBrokentasksoractivities
intheformofhierarchytodoneproject.
The high-level activities (Summary tasks) to construct a
house are:
Foundation.
External Construction.
Internal Construction
40
Step 3: Determine the Resources Requirements
Determinethepersonnelandnon-personnelresources
requiredtoperformallactivities.Forexample,the
excavationworkmayrequirethefollowingresources:
Project Manager–Work duration 16hours per week.
Site Grading Contractor–Work duration 80hours per
week.
CreateaResourceTableofallresourceswhowillwork
ontheproject.
AssignorAllocateresourcestoactivitiestothe
people.
44
45
Step 4: Identify the Predecessor between Tasks
Task dependencies are theinter-relations that exist
between project activities. These task dependencies
determine the order in which project tasks must be
executed. If predecessor complete then successor task
will begin.
For example, some tasks need to be executed in sequence,
meaning one task must be completed before the next can
begin.
46
Step 5: Identify Dependencies
In a project, dependency is a link between tasks or
activities or elements. There are four kinds of
dependencies:
47
7. Communicate progress:Communicate progress to team
members, stakeholders, and sponsors.
This can includeregular status reports, meetings,
and other formsof communication.
8. Controlling the schedule: It is critical to the success
of the project. By monitoring progress, identifying
variances, and taking corrective action,project
managers can ensure that the project stays on track and
achieves its objectives.
51
9.IndirectCosts:Indirectcostsareexpensesthatare
notdirectlylinkedtoaspecificproductorproject,but
arenecessaryfortheoverallfunctioningofabusiness.
Indirect costs are often shared across multiple activities
or products.
Examplesofindirectcostsincluderent,utilities,
administrativesalaries,andgeneralmaintenance
expenses.
Indirectcostsareallocatedtovariousproductsorprojects
usingallocationmethodssuchascostdriversor
activity-basedcosting.
59
60
What is Project ROI
ProjectROIisthereturnonyourinvestmentinaparticular
project.It’stheprofitaprojectgeneratesafteryouexclude
alltheprojectcoststhatgointocompletingit.
Calculate your expenses & ROI using this formula:
Totalexpenses=softwarecosts+operatingcosts+
additionalcosts+servicecosts.(hourstocomplete
work)x(numberofpeoplecompletingwork)x
(hourlywages).
ROI=(Netprofit/costofinvestment)x100
61
COST ESTIMATE TECHNIQUES
Order of Magnitude (ROM) Rough Estimate:
Thistypeofestimateisdoneattheearlystagesofaproject
whenthereislimitedinformationavailable.
Itprovidesabroadrangeorapproximationofcosts,
usuallywithahighdegreeofuncertainty.
ROMestimatesareusedforinitialfeasibilitystudies,
high-levelbudgeting,orwhenthereisaneedforaquick
estimate.
Theyaretypicallyexpressedasarangeorasinglevalue
withalargemarginoferror.
62
EARNED VALUE METHOD
Discuss the benefits of Earned Value Management Project Portfolio
management to assist in cost control.
Oneotherverypowerfultoolthatwillhelpinthisscheduleanalysisisthe
EarnedValueMethod(EVM).
EVMhelpsevaluatingprojectscheduleperformance,andCalculatea
SchedulePerformanceIndex(SPI),whichisarepresentationofthe
effectivenessofyourplannedschedule.
EVMcanalsocalculateaScheduleVariance(SV)whichisthedifference
betweenthevalueoftheworkcompletedandthevalueoftheplannedwork.
EVMdoeshaveseveraldrawbacks,buttherearesolutionstothedrawbacks:
1. EVMignores the critical path. There are two things we can do to
solve this problem.
a. Perform a separate CP analysis.
b. Strip out all non-CP work elements and perform a second EVM analysis.
65
66
2. As the project nears completion, EVM breaks down for
schedule analysis.
This is because as the project nears completion, EV
approaches PV, and in fact, reaches PV at project completion.
SV and SPI lose their meaning.
Limitations of Earned Value
Management (EVM):
High Complexity.
Data Requirements.
Focus on Cost.
Less Productivity.
Lack of Flexibility.
67
3.CostVarianceAnalysis:EVMprovidesarobustframework
foranalyzingcostvariances.Itcalculatesvariousmetricssuch
asCostVariance(CV)andScheduleVariance(SV)toassessthe
variancebetweenplannedandactualcostsandschedules.
By conducting variance analysis, project managers can identify areas
where cost overruns or under-runs are occurring,enabling them
to take corrective actions.
69
70
4.Schedule Control:EVM establishes a schedule plan that serves as a
reference for planning the project performance. It provides a clear understanding
of schedule variance, Actual cost and schedule performance Indexing.
5.ResourceOptimization:EVMfacilitatesefficientresourceallocation
andutilization.Bymonitoringcostperformance,projectmanagerscan
identifyareaswhereresourcesarebeingunder-utilizedorover-utilized.
6.StakeholderCommunication:EVMprovidesastandardizedand
objectiveapproachforreportingprojectcoststostakeholders.
IntegratingEVMintoprojectportfoliomanagementpractices
enhancescostcontrolbyenablingperformancemeasurement,
accuratecostforecasting,costvarianceanalysis,baselinecontrol,
resourceoptimization,andeffectivestakeholdercommunication.
Otherswillfinishwelloutsidetheacceptablerange(>10%).Using
thetechniqueswewillreducethenumberofprojectsinthis
categoryandreducethesizeofthebehindvariances.
Key practices of EVM include:
Establish a Performance Measurement Baseline (PMB)
Evaluate performance against the baseline.
Problems due to the absence of Baseline:
MonitoringorLackofProgressProblem
Delaysinschedules
Lackofplanningofresources
72