尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Software Project
Management – Software
Engineering
What is a Project?
 Any work with a fixed start/end date, is
temporary and unique in nature.
What is a Product?
 A Product is anything that can be
offered to a market to solve a problem
or satisfy a want or need. It has a life
cycle with multiple stages. A product is
conceived, developed, introduced and
managed in the market, and retired
when the need for it diminishes. A
product can only be developed within
the context of a project, and multiple
projects can occur within a product’s
life cycle.
What is Project Management?
 Project management is a methodical
approach to planning and
guiding project processes from start
to finish
What is Software Project Life
Cycle
 Software Project Life Cycle is as
follow:
What is a Product Life Cycle?
What is Project Management Life
Cycle?
 Initiation
 Planning
 Executing
 Monitoring and Controlling
 Closing
Software Project
 A Software Project is the complete
procedure of software development
from requirement gathering to testing
and maintenance, carried out
according to the execution
methodologies, in a specified period of
time to achieve intended software
product.
Need of Software Project
Management
 Software is said to be an intangible product.
Software development is a kind of all new stream
in world business and there’s very little experience
in building software products. Most software
products are tailor made to fit client’s requirements.
The most important is that the underlying
technology changes and advances so frequently
and rapidly that experience of one product may not
be applied to the other one. All such business and
environmental constraints bring risk in software
development hence it is essential to manage
software projects efficiently.
Software Triple Constraints
The image above shows triple constraints for
software projects. It is an essential part of
software organization to deliver quality product,
keeping the cost within client’s budget constrain
and deliver the project as per scheduled. There
are several factors, both internal and external,
which may impact this triple constrain triangle.
Any of three factor can severely impact the other
two.
Therefore, software project management is
essential to incorporate user requirements along
with budget and time constraints.
Software Project Manager
 A software project manager is a person who
undertakes the responsibility of executing the
software project. Software project manager is
thoroughly aware of all the phases of SDLC that
the software would go through. Project manager
may never directly involve in producing the end
product but he controls and manages the
activities involved in production.
 A project manager closely monitors the
development process, prepares and executes
various plans, arranges necessary and adequate
resources, maintains communication among all
team members in order to address issues of
cost, budget, resources, time, quality and
customer satisfaction.
Project Manager’s
Responsibilities
Managing People
 Act as project leader
 Liaison with stakeholders
 Managing human resources
 Setting up reporting hierarchy etc.
Managing Project
 Defining and setting up project scope
 Managing project management activities
 Monitoring progress and performance
 Risk analysis at every phase
 Take necessary step to avoid or come out of problems
 Act as project spokesperson
Software Project Activities
 Software project management
comprises of a number of activities,
which contains planning of project,
deciding scope of software product,
estimation of cost in various terms,
scheduling of tasks and events, and
resource management. Project
management activities may include:
 Project Planning
 Scope Management
 Project Estimation
Project Planning
 Software project planning is task, which is
performed before the production of software
actually starts. It is there for the software
production but involves no concrete activity that
has any direction connection with software
production; rather it is a set of multiple processes,
which facilitates software production.
Scope Management
 It defines the scope of project; this includes all the
activities, process need to be done in order to make a
deliverable software product. Scope management is
essential because it creates boundaries of the project
by clearly defining what would be done in the project
and what would not be done. This makes project to
contain limited and quantifiable tasks, which can easily
be documented and in turn avoids cost and time
overrun.
 During Project Scope management, it is necessary to -
 Define the scope
 Decide its verification and control
 Divide the project into various smaller parts for ease of
management.
 Verify the scope
 Control the scope by incorporating changes to the
scope
Project Estimation
 For an effective management accurate
estimation of various measures is a must.
With correct estimation managers can
manage and control the project more
efficiently and effectively.
 Project estimation may involve the following:
 Software size estimationSoftware size may
be estimated either in terms of KLOC (Kilo
Line of Code) or by calculating number of
function points in the software. Lines of code
depend upon coding practices and Function
points vary according to the user or software
requirement.
 Effort estimationThe managers estimate efforts in
terms of personnel requirement and man-hour required
to produce the software. For effort estimation software
size should be known. This can either be derived by
managers’ experience, organization’s historical data or
software size can be converted into efforts by using
some standard formulae.
 Time estimationOnce size and efforts are estimated,
the time required to produce the software can be
estimated. Efforts required is segregated into sub
categories as per the requirement specifications and
interdependency of various components of software.
Software tasks are divided into smaller tasks, activities
or events by Work Breakthrough Structure (WBS). The
tasks are scheduled on day-to-day basis or in calendar
months.
The sum of time required to complete all tasks in hours
or days is the total time invested to complete the
project.
 Cost estimationThis might be considered as
the most difficult of all because it depends on
more elements than any of the previous
ones. For estimating project cost, it is
required to consider -
◦ Size of software
◦ Software quality
◦ Hardware
◦ Additional software or tools, licenses etc.
◦ Skilled personnel with task-specific skills
◦ Travel involved
◦ Communication
◦ Training and support
Cost Estimation Numericals
Numerical
 You have a project to build a new mobile app. The app has
four screens. Each screen is to take one day to build and is
budgeted for $1,000 per screen. The screen are planned to
be completed one after the other. Today is the end of day
three. Calculate PV, EV, AC, BAC, CV, CPI, SV, SPI, EAC,
ETC, and VAC
To be continued….
Project Estimation (Costing)
 You are the project manager and want
to calculate TCPI based on EAC for
your project. The data you have with
you is BAC: $ 135,000, earned value
for your project : $ 45,000, actual
costs : $ 70,000 and EAC is $130,000.
What is the TCPI that you will get from
these values?
Solution:
 Solution:
 TCPI = (BAC – EV) / (BAC – AC)
 = (135,000 – 45,000) / (135,000 –
70,000)
 = 90,000/ 65,000
 = 25,000
 What is your SPI if your CV is
$15,000, your SV is -$4,000, and your
PV is $100,000?
Solution:
 Solution:
 SV= EV-PV
 -4000= EV – 100,000
 -4000 + 100,000 = EV
 96,000 = EV
 SPI = EV/PV
 = 96,000/100,000
 =0.96
 In the latest earned value report for
your project, you see the CPI is 1.4,
the SPI is 0.6, the PV is $500,000,
and the SV is -$120,000. You can’t
find the CV in the report, so you need
to calculate it based on the information
given. What is the CV?
 Solution:
 SV = EV – PV
 -120,000 + 500,000= EV
 380,000 = EV
 CPI = EV/AC
 1.4 = 380,000/AC
 AC= $ 271428.57

 CV= EV-AC
 = 380,000 – 271428.57
 CV= -108571.43

Project Scheduling
 Project Scheduling in a project refers to roadmap
of all activities to be done with specified order
and within time slot allotted to each activity.
 Project managers tend to define various tasks,
and project milestones and them arrange them
keeping various factors in mind.
 They look for tasks lie in critical path in the
schedule, which are necessary to complete in
specific manner (because of task
interdependency) and strictly within the time
allocated.
 Arrangement of tasks which lies out of critical
path are less likely to impact over all schedule of
the project.
For scheduling a project, it is necessary
to -
 Break down the project tasks into
smaller, manageable form
 Find out various tasks and correlate
them
 Estimate time frame required for each
task
 Divide time into work-units
 Assign adequate number of work-units
for each task
 Calculate total time required for the
project from start to finish
How to Schedule/Sequence
Activities?
Network diagram shows just
dependencies (logical relationships)
• If activity duration estimates
(estimates) are added, the network
diagram could also show the critical
path
Methods to draw Network
Diagram
• In past, the Precedence Diagramming
Method (PDM), the Arrow
Diagramming Method (ADM), and the
GERT method were commonly used
to draw network diagram.
• Today most network diagrams are
created using PDM
Types of Dependencies
 The sequence of activities is determined based on the
following dependencies:
 Mandatory Dependency (Hard Logic): The dependency
is inherent in the nature of the work being done or
required by the contract (e.g., you must design before
construct)
 Discretionary dependency (Preferred, Preferential, Soft
Logic): This dependency is determined by the project
team. Discretionary dependency can be changed if
needed, while other types of dependencies cannot be
easily changed. Discretionary dependencies are
important when analyzing how to shorten or re-
sequence the project to decrease the project duration
(fast track the project)
 External Dependency: This dependency is based on the
needs or desires of a party outside the project (e.g.,
government or supplier)
Leads and Lags in Network
Diagram
• A lead may be added to start an
activity before the predecessor activity
is completed. For example, a coding
might be able to start five days before
the design is finished
• A lag is inserted waiting time between
activities, such as needing to wait
three days after pouring concrete
before constructing the frame for the
house.
Network Diagram
Example Network Diagram
 You are the project manager for a new project
and have figured out the following
dependencies:
 Activity 1 can start immediately and has an
estimated duration of 3 weeks
 Activity 2 can start after Activity 1 is
completed and has an estimated duration of
3 weeks
 Activity 3 can start after Activity 1 is
completed and has an estimated duration of
6 weeks
 Activity 4 can start after activity 2 is
completed and has an estimated duration of
8 weeks
 Activity 5 can start after Activity 4 is
1. What is the duration of the critical
path? (Ans: 18)
2. What is float of activity 3? (Ans: 5)
3. What is the float of activity 2? (Ans: 0)
4. What is the float of the path with
longest float? (two paths .. 18-13 =5)
Three Point/Pert Estimation
 Expected Activity Duration:
 (P+4M+O)/6
 Activity Standard Deviation:
 (P-O)/6
 Activity Variance:
 [(P-O)/6]2
 Range for an Individual Activity Estimate:
 EAD+/- SD (Start of the range EAD-SD and end
of the range is EAD+SD)
Activity P M O Pert
(Expect
ed
Duration
)
Activity
SD
Activity
Variance
Range
of the
estimate
A 47 27 14
B 89 60 41
C 48 44 39
D 42 37 29
Activity P M O Pert
(Expect
ed
Duration
)
Activity
SD
Activity
Variance
Range
of the
estimate
A 47 27 14 28.167 5.500 30.250 22.667
to
33.667
or
28.167
+/- 5.500
B 89 60 41 61.667 8.000 64.000 53.667
to
69.667
C 48 44 39 43.833 1.500 2.250 42.333
to
45.333
D 42 37 29 36.500 2.167 4.696 34.333
to
38.667
Review Costing and Network
Diagram
Using the following information:
Activity A has duration of 3 weeks and is the first activity with no
predecessor
Activity D has duration of 4 weeks and is the first activity with no
predecessor
Activity F has duration of 8 weeks and has predecessors Activity A and
D
Activity E has duration of 9 weeks and has predecessor Activity D
Activity B has duration of 4 weeks and has predecessor Activity F
Activity G has duration of 4 weeks and has predecessors Activity E and
F
Activity H has duration of 2 weeks and predecessor Activity G
Activity C has duration of 7 weeks and predecessor Activity H
Draw Network Diagram
Find all the paths and the critical path
Float on Activity A, C, and G
Find the Early Start of Activity H
Find the Late Finish of Activity B
The stakeholders have decided to remove Activity F from the
project, and making Activity B the predecessor of Activity G.
What will be the effect on the project?
Activity Preceding Activity Duration
A ---- 3 Weeks
B A 3 Weeks
C A 6 Weeks
D B 8 Weeks
E C,D 4 Weeks
 Draw the Network Diagram.
 Find out all the paths and the critical path
 What is the duration of the critical path
 What is the float of Activity B and Activity C?
 The resource working on activity 3 is replaced with
another resource who is less experienced. The activity
will now take 10 Weeks. How will this affect the project?
 After some argument between stakeholders, a new
activity ‘F’ is added to the project. It will take 11 Weeks
to complete and must be completed before activity ‘E’
and ‘C’. Management is concerned that adding the
activity will add 11 weeks to the project. Another
stakeholder argues that the time will be less than 11
weeks. Who is correct? Use the original information
(without the change to activity ‘C’ listed in the original
question) to answer this question.
 Based on the information in part f), how much longer
will the project take?
 Activity B: Float 0
 Activity C: Float 5
 It will have no effect. The length of activities, A, C and E is 13.
Adding 4 more weeks to the length of activity C will make that
path 17. Since that path is still shorter than the critical path,
the critical path does not change. The length of the critical
path is still 18 weeks because activity C is not on the critical
path.
 The stakeholder who says the time will be less than 11 weeks
is correct. The new activity will be added to the non-critical
path that has float of 5 weeks. Therefore, adding 11 weeks
will make this path the new critical path. The overall effect of
adding 11 weeks will be a delay to the project of 6 weeks.
 The project will take 6 weeks longer.

More Related Content

What's hot

Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
Saadi Jadoon
 
Software quality
Software qualitySoftware quality
Software quality
Sara Mehmood
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
Hitesh Mohapatra
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Saqib Raza
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
Kanchana Devi
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
kavitha muneeshwaran
 
Risk management in software engineering
Risk management in software engineeringRisk management in software engineering
Risk management in software engineering
deep sharma
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
Indu Sharma Bhardwaj
 
Software design
Software designSoftware design
Software design
Benazir Fathima
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
swatisinghal
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
Software Engineering concept
Software Engineering concept Software Engineering concept
Software Engineering concept
Atamjitsingh92
 
Sdlc
SdlcSdlc
Software project estimation
Software project estimationSoftware project estimation
Software project estimation
inayat khan
 
Software metrics
Software metricsSoftware metrics
Software metrics
syeda madeha azmat
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
Priya Tomar
 
Cohesion and coupling
Cohesion and couplingCohesion and coupling
Cohesion and coupling
Aprajita (Abbey) Singh
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Bala Ganesh
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
SayedFarhan110
 

What's hot (20)

Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Software quality
Software qualitySoftware quality
Software quality
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
Risk management in software engineering
Risk management in software engineeringRisk management in software engineering
Risk management in software engineering
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
 
Software design
Software designSoftware design
Software design
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Software Engineering concept
Software Engineering concept Software Engineering concept
Software Engineering concept
 
Sdlc
SdlcSdlc
Sdlc
 
Software project estimation
Software project estimationSoftware project estimation
Software project estimation
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Cohesion and coupling
Cohesion and couplingCohesion and coupling
Cohesion and coupling
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 

Viewers also liked

FREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS FOR SOFTWARE ENGINEERING
FREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS  FOR SOFTWARE ENGINEERINGFREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS  FOR SOFTWARE ENGINEERING
FREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS FOR SOFTWARE ENGINEERING
Andreas Meiszner
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
asim78
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
sweetyammu
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
Andreea Usatenco
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project management
REHMAT ULLAH
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
Charitha Gamage
 

Viewers also liked (6)

FREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS FOR SOFTWARE ENGINEERING
FREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS  FOR SOFTWARE ENGINEERINGFREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS  FOR SOFTWARE ENGINEERING
FREE / OPEN SOURCE SOFTWARE (F/OSS) PROJECTS FOR SOFTWARE ENGINEERING
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project management
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
 

Similar to Software project management- Software Engineering

SWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project ManagementSWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project Management
ghayour abbas
 
Computing Project
Computing Project Computing Project
Computing Project
Er. Nawaraj Bhandari
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
vishal choudhary
 
SPM.pptx
SPM.pptxSPM.pptx
SPM.pptx
Chandru Siva
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)
RubySaud
 
Cost estimation
Cost estimationCost estimation
Cost estimation
Nameirakpam Sundari
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
Ian Sommerville
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project scheduling
lokareminakshi
 
Chapter7 database management system.pptx
Chapter7 database management system.pptxChapter7 database management system.pptx
Chapter7 database management system.pptx
MohammedNouh7
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
Siwawong Wuttipongprasert
 
SE_Lec 12_ Project Planning
SE_Lec 12_ Project PlanningSE_Lec 12_ Project Planning
SE_Lec 12_ Project Planning
Amr E. Mohamed
 
Chapitulo 5
Chapitulo 5Chapitulo 5
Chapitulo 5
ITSP
 
Ch5
Ch5Ch5
Ch5 - Project Management
Ch5 - Project ManagementCh5 - Project Management
Ch5 - Project Management
Jomel Penalba
 
Ch5
Ch5Ch5
Ch5
Ch5Ch5
Ch5
Ch5Ch5
Lecture6
Lecture6Lecture6
Lecture6
soloeng
 
Ch23
Ch23Ch23
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project Management
Ahsan Rahim
 

Similar to Software project management- Software Engineering (20)

SWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project ManagementSWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project Management
 
Computing Project
Computing Project Computing Project
Computing Project
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
 
SPM.pptx
SPM.pptxSPM.pptx
SPM.pptx
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project scheduling
 
Chapter7 database management system.pptx
Chapter7 database management system.pptxChapter7 database management system.pptx
Chapter7 database management system.pptx
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
SE_Lec 12_ Project Planning
SE_Lec 12_ Project PlanningSE_Lec 12_ Project Planning
SE_Lec 12_ Project Planning
 
Chapitulo 5
Chapitulo 5Chapitulo 5
Chapitulo 5
 
Ch5
Ch5Ch5
Ch5
 
Ch5 - Project Management
Ch5 - Project ManagementCh5 - Project Management
Ch5 - Project Management
 
Ch5
Ch5Ch5
Ch5
 
Ch5
Ch5Ch5
Ch5
 
Ch5
Ch5Ch5
Ch5
 
Lecture6
Lecture6Lecture6
Lecture6
 
Ch23
Ch23Ch23
Ch23
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project Management
 

More from Muhammad Yousuf Abdul Qadir

The Initial Public Offering (IPO)
The Initial Public Offering (IPO)The Initial Public Offering (IPO)
The Initial Public Offering (IPO)
Muhammad Yousuf Abdul Qadir
 
Overview of Working Capital Management
Overview of Working Capital ManagementOverview of Working Capital Management
Overview of Working Capital Management
Muhammad Yousuf Abdul Qadir
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
Muhammad Yousuf Abdul Qadir
 
Computer and Network Security
Computer and Network SecurityComputer and Network Security
Computer and Network Security
Muhammad Yousuf Abdul Qadir
 
Uml diagrams
Uml diagramsUml diagrams
Asymptotic notation
Asymptotic notationAsymptotic notation
Asymptotic notation
Muhammad Yousuf Abdul Qadir
 
World Com Corporate Fraud and its Fall
World Com Corporate Fraud and its FallWorld Com Corporate Fraud and its Fall
World Com Corporate Fraud and its Fall
Muhammad Yousuf Abdul Qadir
 
Samples and Its types
Samples and Its typesSamples and Its types
Samples and Its types
Muhammad Yousuf Abdul Qadir
 
Production funtion Least cost Combination
Production funtion Least cost CombinationProduction funtion Least cost Combination
Production funtion Least cost Combination
Muhammad Yousuf Abdul Qadir
 
Production function and its functions
Production function and its functionsProduction function and its functions
Production function and its functions
Muhammad Yousuf Abdul Qadir
 
Software process model
Software process modelSoftware process model
Software process model
Muhammad Yousuf Abdul Qadir
 
Effect of capital structure on bank’s profitability
Effect of capital structure on bank’s profitabilityEffect of capital structure on bank’s profitability
Effect of capital structure on bank’s profitability
Muhammad Yousuf Abdul Qadir
 
INTRODUCTION TO BUISNESS
INTRODUCTION TO BUISNESSINTRODUCTION TO BUISNESS
INTRODUCTION TO BUISNESS
Muhammad Yousuf Abdul Qadir
 
Economic resources
Economic resourcesEconomic resources
Economic resources
Muhammad Yousuf Abdul Qadir
 

More from Muhammad Yousuf Abdul Qadir (14)

The Initial Public Offering (IPO)
The Initial Public Offering (IPO)The Initial Public Offering (IPO)
The Initial Public Offering (IPO)
 
Overview of Working Capital Management
Overview of Working Capital ManagementOverview of Working Capital Management
Overview of Working Capital Management
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Computer and Network Security
Computer and Network SecurityComputer and Network Security
Computer and Network Security
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Asymptotic notation
Asymptotic notationAsymptotic notation
Asymptotic notation
 
World Com Corporate Fraud and its Fall
World Com Corporate Fraud and its FallWorld Com Corporate Fraud and its Fall
World Com Corporate Fraud and its Fall
 
Samples and Its types
Samples and Its typesSamples and Its types
Samples and Its types
 
Production funtion Least cost Combination
Production funtion Least cost CombinationProduction funtion Least cost Combination
Production funtion Least cost Combination
 
Production function and its functions
Production function and its functionsProduction function and its functions
Production function and its functions
 
Software process model
Software process modelSoftware process model
Software process model
 
Effect of capital structure on bank’s profitability
Effect of capital structure on bank’s profitabilityEffect of capital structure on bank’s profitability
Effect of capital structure on bank’s profitability
 
INTRODUCTION TO BUISNESS
INTRODUCTION TO BUISNESSINTRODUCTION TO BUISNESS
INTRODUCTION TO BUISNESS
 
Economic resources
Economic resourcesEconomic resources
Economic resources
 

Recently uploaded

managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
nabaegha
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
whatchangedhowreflec
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
PJ Caposey
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
RuchiRathor2
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
Infosec
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
biruktesfaye27
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
roshanranjit222
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 

Software project management- Software Engineering

  • 1. Software Project Management – Software Engineering
  • 2. What is a Project?  Any work with a fixed start/end date, is temporary and unique in nature.
  • 3. What is a Product?  A Product is anything that can be offered to a market to solve a problem or satisfy a want or need. It has a life cycle with multiple stages. A product is conceived, developed, introduced and managed in the market, and retired when the need for it diminishes. A product can only be developed within the context of a project, and multiple projects can occur within a product’s life cycle.
  • 4. What is Project Management?  Project management is a methodical approach to planning and guiding project processes from start to finish
  • 5. What is Software Project Life Cycle  Software Project Life Cycle is as follow:
  • 6. What is a Product Life Cycle?
  • 7. What is Project Management Life Cycle?  Initiation  Planning  Executing  Monitoring and Controlling  Closing
  • 8. Software Project  A Software Project is the complete procedure of software development from requirement gathering to testing and maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product.
  • 9. Need of Software Project Management  Software is said to be an intangible product. Software development is a kind of all new stream in world business and there’s very little experience in building software products. Most software products are tailor made to fit client’s requirements. The most important is that the underlying technology changes and advances so frequently and rapidly that experience of one product may not be applied to the other one. All such business and environmental constraints bring risk in software development hence it is essential to manage software projects efficiently.
  • 10. Software Triple Constraints The image above shows triple constraints for software projects. It is an essential part of software organization to deliver quality product, keeping the cost within client’s budget constrain and deliver the project as per scheduled. There are several factors, both internal and external, which may impact this triple constrain triangle. Any of three factor can severely impact the other two. Therefore, software project management is essential to incorporate user requirements along with budget and time constraints.
  • 11. Software Project Manager  A software project manager is a person who undertakes the responsibility of executing the software project. Software project manager is thoroughly aware of all the phases of SDLC that the software would go through. Project manager may never directly involve in producing the end product but he controls and manages the activities involved in production.  A project manager closely monitors the development process, prepares and executes various plans, arranges necessary and adequate resources, maintains communication among all team members in order to address issues of cost, budget, resources, time, quality and customer satisfaction.
  • 12. Project Manager’s Responsibilities Managing People  Act as project leader  Liaison with stakeholders  Managing human resources  Setting up reporting hierarchy etc. Managing Project  Defining and setting up project scope  Managing project management activities  Monitoring progress and performance  Risk analysis at every phase  Take necessary step to avoid or come out of problems  Act as project spokesperson
  • 13. Software Project Activities  Software project management comprises of a number of activities, which contains planning of project, deciding scope of software product, estimation of cost in various terms, scheduling of tasks and events, and resource management. Project management activities may include:  Project Planning  Scope Management  Project Estimation
  • 14. Project Planning  Software project planning is task, which is performed before the production of software actually starts. It is there for the software production but involves no concrete activity that has any direction connection with software production; rather it is a set of multiple processes, which facilitates software production.
  • 15. Scope Management  It defines the scope of project; this includes all the activities, process need to be done in order to make a deliverable software product. Scope management is essential because it creates boundaries of the project by clearly defining what would be done in the project and what would not be done. This makes project to contain limited and quantifiable tasks, which can easily be documented and in turn avoids cost and time overrun.  During Project Scope management, it is necessary to -  Define the scope  Decide its verification and control  Divide the project into various smaller parts for ease of management.  Verify the scope  Control the scope by incorporating changes to the scope
  • 16. Project Estimation  For an effective management accurate estimation of various measures is a must. With correct estimation managers can manage and control the project more efficiently and effectively.  Project estimation may involve the following:  Software size estimationSoftware size may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number of function points in the software. Lines of code depend upon coding practices and Function points vary according to the user or software requirement.
  • 17.  Effort estimationThe managers estimate efforts in terms of personnel requirement and man-hour required to produce the software. For effort estimation software size should be known. This can either be derived by managers’ experience, organization’s historical data or software size can be converted into efforts by using some standard formulae.  Time estimationOnce size and efforts are estimated, the time required to produce the software can be estimated. Efforts required is segregated into sub categories as per the requirement specifications and interdependency of various components of software. Software tasks are divided into smaller tasks, activities or events by Work Breakthrough Structure (WBS). The tasks are scheduled on day-to-day basis or in calendar months. The sum of time required to complete all tasks in hours or days is the total time invested to complete the project.
  • 18.  Cost estimationThis might be considered as the most difficult of all because it depends on more elements than any of the previous ones. For estimating project cost, it is required to consider - ◦ Size of software ◦ Software quality ◦ Hardware ◦ Additional software or tools, licenses etc. ◦ Skilled personnel with task-specific skills ◦ Travel involved ◦ Communication ◦ Training and support
  • 20. Numerical  You have a project to build a new mobile app. The app has four screens. Each screen is to take one day to build and is budgeted for $1,000 per screen. The screen are planned to be completed one after the other. Today is the end of day three. Calculate PV, EV, AC, BAC, CV, CPI, SV, SPI, EAC, ETC, and VAC
  • 22. Project Estimation (Costing)  You are the project manager and want to calculate TCPI based on EAC for your project. The data you have with you is BAC: $ 135,000, earned value for your project : $ 45,000, actual costs : $ 70,000 and EAC is $130,000. What is the TCPI that you will get from these values?
  • 23. Solution:  Solution:  TCPI = (BAC – EV) / (BAC – AC)  = (135,000 – 45,000) / (135,000 – 70,000)  = 90,000/ 65,000  = 25,000
  • 24.  What is your SPI if your CV is $15,000, your SV is -$4,000, and your PV is $100,000?
  • 25. Solution:  Solution:  SV= EV-PV  -4000= EV – 100,000  -4000 + 100,000 = EV  96,000 = EV  SPI = EV/PV  = 96,000/100,000  =0.96
  • 26.  In the latest earned value report for your project, you see the CPI is 1.4, the SPI is 0.6, the PV is $500,000, and the SV is -$120,000. You can’t find the CV in the report, so you need to calculate it based on the information given. What is the CV?
  • 27.  Solution:  SV = EV – PV  -120,000 + 500,000= EV  380,000 = EV  CPI = EV/AC  1.4 = 380,000/AC  AC= $ 271428.57   CV= EV-AC  = 380,000 – 271428.57  CV= -108571.43 
  • 28. Project Scheduling  Project Scheduling in a project refers to roadmap of all activities to be done with specified order and within time slot allotted to each activity.  Project managers tend to define various tasks, and project milestones and them arrange them keeping various factors in mind.  They look for tasks lie in critical path in the schedule, which are necessary to complete in specific manner (because of task interdependency) and strictly within the time allocated.  Arrangement of tasks which lies out of critical path are less likely to impact over all schedule of the project.
  • 29. For scheduling a project, it is necessary to -  Break down the project tasks into smaller, manageable form  Find out various tasks and correlate them  Estimate time frame required for each task  Divide time into work-units  Assign adequate number of work-units for each task  Calculate total time required for the project from start to finish
  • 31. Network diagram shows just dependencies (logical relationships) • If activity duration estimates (estimates) are added, the network diagram could also show the critical path
  • 32. Methods to draw Network Diagram • In past, the Precedence Diagramming Method (PDM), the Arrow Diagramming Method (ADM), and the GERT method were commonly used to draw network diagram. • Today most network diagrams are created using PDM
  • 33. Types of Dependencies  The sequence of activities is determined based on the following dependencies:  Mandatory Dependency (Hard Logic): The dependency is inherent in the nature of the work being done or required by the contract (e.g., you must design before construct)  Discretionary dependency (Preferred, Preferential, Soft Logic): This dependency is determined by the project team. Discretionary dependency can be changed if needed, while other types of dependencies cannot be easily changed. Discretionary dependencies are important when analyzing how to shorten or re- sequence the project to decrease the project duration (fast track the project)  External Dependency: This dependency is based on the needs or desires of a party outside the project (e.g., government or supplier)
  • 34. Leads and Lags in Network Diagram • A lead may be added to start an activity before the predecessor activity is completed. For example, a coding might be able to start five days before the design is finished • A lag is inserted waiting time between activities, such as needing to wait three days after pouring concrete before constructing the frame for the house.
  • 36. Example Network Diagram  You are the project manager for a new project and have figured out the following dependencies:  Activity 1 can start immediately and has an estimated duration of 3 weeks  Activity 2 can start after Activity 1 is completed and has an estimated duration of 3 weeks  Activity 3 can start after Activity 1 is completed and has an estimated duration of 6 weeks  Activity 4 can start after activity 2 is completed and has an estimated duration of 8 weeks  Activity 5 can start after Activity 4 is
  • 37. 1. What is the duration of the critical path? (Ans: 18) 2. What is float of activity 3? (Ans: 5) 3. What is the float of activity 2? (Ans: 0) 4. What is the float of the path with longest float? (two paths .. 18-13 =5)
  • 38. Three Point/Pert Estimation  Expected Activity Duration:  (P+4M+O)/6  Activity Standard Deviation:  (P-O)/6  Activity Variance:  [(P-O)/6]2  Range for an Individual Activity Estimate:  EAD+/- SD (Start of the range EAD-SD and end of the range is EAD+SD)
  • 39. Activity P M O Pert (Expect ed Duration ) Activity SD Activity Variance Range of the estimate A 47 27 14 B 89 60 41 C 48 44 39 D 42 37 29
  • 40. Activity P M O Pert (Expect ed Duration ) Activity SD Activity Variance Range of the estimate A 47 27 14 28.167 5.500 30.250 22.667 to 33.667 or 28.167 +/- 5.500 B 89 60 41 61.667 8.000 64.000 53.667 to 69.667 C 48 44 39 43.833 1.500 2.250 42.333 to 45.333 D 42 37 29 36.500 2.167 4.696 34.333 to 38.667
  • 41. Review Costing and Network Diagram
  • 42.
  • 43.
  • 44.
  • 45. Using the following information: Activity A has duration of 3 weeks and is the first activity with no predecessor Activity D has duration of 4 weeks and is the first activity with no predecessor Activity F has duration of 8 weeks and has predecessors Activity A and D Activity E has duration of 9 weeks and has predecessor Activity D Activity B has duration of 4 weeks and has predecessor Activity F Activity G has duration of 4 weeks and has predecessors Activity E and F Activity H has duration of 2 weeks and predecessor Activity G Activity C has duration of 7 weeks and predecessor Activity H Draw Network Diagram Find all the paths and the critical path Float on Activity A, C, and G Find the Early Start of Activity H Find the Late Finish of Activity B The stakeholders have decided to remove Activity F from the project, and making Activity B the predecessor of Activity G. What will be the effect on the project?
  • 46.
  • 47. Activity Preceding Activity Duration A ---- 3 Weeks B A 3 Weeks C A 6 Weeks D B 8 Weeks E C,D 4 Weeks
  • 48.  Draw the Network Diagram.  Find out all the paths and the critical path  What is the duration of the critical path  What is the float of Activity B and Activity C?  The resource working on activity 3 is replaced with another resource who is less experienced. The activity will now take 10 Weeks. How will this affect the project?  After some argument between stakeholders, a new activity ‘F’ is added to the project. It will take 11 Weeks to complete and must be completed before activity ‘E’ and ‘C’. Management is concerned that adding the activity will add 11 weeks to the project. Another stakeholder argues that the time will be less than 11 weeks. Who is correct? Use the original information (without the change to activity ‘C’ listed in the original question) to answer this question.  Based on the information in part f), how much longer will the project take?
  • 49.
  • 50.  Activity B: Float 0  Activity C: Float 5  It will have no effect. The length of activities, A, C and E is 13. Adding 4 more weeks to the length of activity C will make that path 17. Since that path is still shorter than the critical path, the critical path does not change. The length of the critical path is still 18 weeks because activity C is not on the critical path.  The stakeholder who says the time will be less than 11 weeks is correct. The new activity will be added to the non-critical path that has float of 5 weeks. Therefore, adding 11 weeks will make this path the new critical path. The overall effect of adding 11 weeks will be a delay to the project of 6 weeks.  The project will take 6 weeks longer.
  翻译: