SlideShare a Scribd company logo
1 of 25
Download to read offline
Logeshwari E (MCA12012)
Saranya T (MCA12027)
Kesavan S (MCA12040)
Santhanakumar P (MCA12049)
Venkadesh S (MCA12054)
Guided By,
Miss R.Indumathi MCA.,
AP/MCA
07/20/14 1
 Project Management’s FIVE process
Software Project Management
Project Lifecycle and model
Requirements Analysis
Specification
Design and coding
Verification and validation
Implementation and installation
Maintenance and support
07/20/14 2
Initiating a project
Planning the project
Executing the project/plan
Controlling execution of the project/plan
Closing the project
07/20/14 3
 A software project is considered as a software
application with specific elements.
 The Lists of activities are:
Feasibility study
Planning phase
 Project execution
07/20/14 4
07/20/14 5
Feasibility
Study
Plan
Project
Execution
Is it
worth
doing
How do
we do it
Do it
Feasibility Study:
 Investigation prospective project is worth
starting.
 Information is gathered about requirements of
the proposed application.
 Estimate:
(i)Developmental and Operational costs.
(ii)Value and benefits
07/20/14 6
 The large project ,we would not a detailed
planning right at the beginning.
 Whole project and a detailed one for the First
Stage.
Developing a realistic project plan is
essential to gain an understanding of the
resources required.
 How these should be applied.
07/20/14 7
Money programmers designer manager
Computing resources Time
07/20/14 8
Project
Constraints
The execution of a project often Contains
design and implementation sub-phases.
Example:
Software product have five major components
=> groups of activities.
Individual projects are considerable classic
project life cycle.
07/20/14 9
A (Software/System) lifecycle model is a
description of the sequence of activities.
It provides a fixed Generic Framework.
Project specific Parameters will include:
(i)Size(person-years)
(ii)Budget
(iii)Duration
project plan=lifecycle model+ project
parameters
07/20/14 10
There are hundreds of different lifecycle
models.
Example:
Waterfall
Code-and-fix
Spiral Model
Rapid protoyping
Unified process(UP)
07/20/14 11
07/20/14 12
specification
Requirement
analysis
design
Verification
and
validation
Implementation
and installation
Maintenance
and support
coding
The users require of the system that the project
is to implement.
Several difficult approaches to the user
requirements explored.
Example:
 A small system which satisfies some, but not
all, of the users needs at a low price.
 Compared to a system with more functions
but a higher price.
07/20/14 13
Detailed documentation of what the proposed
system is to do.
 Software Requirements Specification (SRS),
it is a Software system.
 It is a description of the behavior of a system.
 It developed by “usecase” that describe a
interactions with a system.
07/20/14 14
A design has to be drawn up which meets the
specification.
Design is a second phase of the Project Life
Cycle.
This design will be in 2 stages:
(i) External or User design.
(ii) Physical design.
07/20/14 15
One will be the External or User design
concerned with the external appearance of the
application.
The other produces the Physical design which
tackles the way that the data and software.
It procedures are to be structured internally.
07/20/14 16
This may refer to writing code in a procedural
language C or Ada.
Even where software is not being built from
scratch.
 Some modification to the base package could
be required to meet the needs of the new
application.
07/20/14 17
Developed by the customer requirements.
Verification:
Analyze the quality of the project.
It verifies that the software being developed
implements all the requirements specified in
the SRS document.
Example:
Are We building the “product right”.
07/20/14 18
Validation:
 Validation is done against the SRS(Software
Requirement Specification) document.
 The correct input is given and expected result
is received.
Example:
Validation: ”Are we building the right
product”
07/20/14 19
Implementation/Installation concludes:
 Setting up operational data files.
 System parameters.
 Writing user manuals.
 Training users of the new system.
07/20/14 20
In the software life cycle, the maintenance
phase is the last stage of the cycle.
 Once the system has been implemented.
 It is a Continuous process.
 Maintenance the software.
 Document and error correction.
07/20/14 21
They categorized maintenance activities into four
classes
 Adaptive – modifying the system to cope with
changes in the software environment (DBMS, OS)
Perfective – implementing new or changed user
requirements which concern functional enhancements to
the software.
Corrective – diagnosing and fixing errors, possibly
ones found by users.
Preventive – increasing software maintainability or
reliability to prevent problems in the future.
07/20/14 22
Bob Hughes and MikeCotterall ”SOFTWARE
PROJECT MANAGEMENT”, Third Edition
Rames,Gopalasamy” MANAGING GLOBAL
PROJECTS”, Tata McgrawHill,2001.
Applied “Software Project Management”
Stellan &Greene SPD.
07/20/14 23
07/20/14 24
07/20/14 25

More Related Content

What's hot

Software reuirement elicitation in software engineering basics by ram k paliwal
Software reuirement elicitation in software engineering basics by ram k paliwalSoftware reuirement elicitation in software engineering basics by ram k paliwal
Software reuirement elicitation in software engineering basics by ram k paliwalRam Paliwal
 
Software Engineering unit 2
Software Engineering unit 2Software Engineering unit 2
Software Engineering unit 2Abhimanyu Mishra
 
Sdlc spiral model in software engineering basics by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwalSdlc spiral model in software engineering basics by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwalRam Paliwal
 
Ch 9 traceability and verification
Ch 9 traceability and verificationCh 9 traceability and verification
Ch 9 traceability and verificationKittitouch Suteeca
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
Rapid application development model
Rapid application development modelRapid application development model
Rapid application development modelVaibhav Dash
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLCAdeel Rasheed
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Neetu Marwah
 

What's hot (16)

Software reuirement elicitation in software engineering basics by ram k paliwal
Software reuirement elicitation in software engineering basics by ram k paliwalSoftware reuirement elicitation in software engineering basics by ram k paliwal
Software reuirement elicitation in software engineering basics by ram k paliwal
 
Computer aided software engineering
Computer aided software engineeringComputer aided software engineering
Computer aided software engineering
 
Ram kumar ok
Ram kumar okRam kumar ok
Ram kumar ok
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
Software Engineering unit 2
Software Engineering unit 2Software Engineering unit 2
Software Engineering unit 2
 
Software Processes
Software ProcessesSoftware Processes
Software Processes
 
SDLC
SDLCSDLC
SDLC
 
Process Models
Process ModelsProcess Models
Process Models
 
Sdlc spiral model in software engineering basics by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwalSdlc spiral model in software engineering basics by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwal
 
Ch 9 traceability and verification
Ch 9 traceability and verificationCh 9 traceability and verification
Ch 9 traceability and verification
 
Mohan_Resume
Mohan_ResumeMohan_Resume
Mohan_Resume
 
Itertaive Process Development
Itertaive Process DevelopmentItertaive Process Development
Itertaive Process Development
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Rapid application development model
Rapid application development modelRapid application development model
Rapid application development model
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 

Viewers also liked

Digital marketing-overview (1)
Digital marketing-overview (1)Digital marketing-overview (1)
Digital marketing-overview (1)Namitstar K
 
Exercícios de governanca de ti walter cunha[1] 20100504183550
Exercícios de governanca de ti   walter cunha[1] 20100504183550Exercícios de governanca de ti   walter cunha[1] 20100504183550
Exercícios de governanca de ti walter cunha[1] 20100504183550Tiago Bockholt
 
Как не сойти с ума при разработке крупных проектов на WordPress
Как не сойти с ума при разработке крупных проектов на WordPressКак не сойти с ума при разработке крупных проектов на WordPress
Как не сойти с ума при разработке крупных проектов на WordPressYevhen Kotelnytskyi
 
Preparation for job interview
Preparation for job interviewPreparation for job interview
Preparation for job interviewEj Macasojot
 
ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015
ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015
ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015Albrto Ayala Lopez
 
Как устроен WordPress - WP Kharkiv Meetup #1
Как устроен WordPress - WP Kharkiv Meetup #1Как устроен WordPress - WP Kharkiv Meetup #1
Как устроен WordPress - WP Kharkiv Meetup #1Yevhen Kotelnytskyi
 
2016 11 accountancy_sample_paper_01
2016 11 accountancy_sample_paper_012016 11 accountancy_sample_paper_01
2016 11 accountancy_sample_paper_01Yuvakumar Karmegam
 
Water quality presentation with notes
Water quality presentation with notesWater quality presentation with notes
Water quality presentation with notesdicksreef
 
Быстродействие веб сайта. Методичный анализ и глубины клиентской оптимизации
Быстродействие веб сайта. Методичный анализ и глубины клиентской оптимизацииБыстродействие веб сайта. Методичный анализ и глубины клиентской оптимизации
Быстродействие веб сайта. Методичный анализ и глубины клиентской оптимизацииYevhen Kotelnytskyi
 
WordCamp Moscow 2016: Как получить качество
WordCamp Moscow 2016: Как получить качествоWordCamp Moscow 2016: Как получить качество
WordCamp Moscow 2016: Как получить качествоYevhen Kotelnytskyi
 
Как получить чёрный пояс по WordPress?
Как получить чёрный пояс по WordPress?Как получить чёрный пояс по WordPress?
Как получить чёрный пояс по WordPress?Yevhen Kotelnytskyi
 
Как получить чёрный пояс по WordPress? v2.0
Как получить чёрный пояс по WordPress? v2.0Как получить чёрный пояс по WordPress? v2.0
Как получить чёрный пояс по WordPress? v2.0Yevhen Kotelnytskyi
 

Viewers also liked (19)

Mini Banda allo zoomarine
Mini Banda allo zoomarineMini Banda allo zoomarine
Mini Banda allo zoomarine
 
Digital marketing-overview (1)
Digital marketing-overview (1)Digital marketing-overview (1)
Digital marketing-overview (1)
 
Exercícios de governanca de ti walter cunha[1] 20100504183550
Exercícios de governanca de ti   walter cunha[1] 20100504183550Exercícios de governanca de ti   walter cunha[1] 20100504183550
Exercícios de governanca de ti walter cunha[1] 20100504183550
 
Media favorites
Media favoritesMedia favorites
Media favorites
 
Как не сойти с ума при разработке крупных проектов на WordPress
Как не сойти с ума при разработке крупных проектов на WordPressКак не сойти с ума при разработке крупных проектов на WordPress
Как не сойти с ума при разработке крупных проектов на WordPress
 
Preparation for job interview
Preparation for job interviewPreparation for job interview
Preparation for job interview
 
Disney englishbook
Disney englishbookDisney englishbook
Disney englishbook
 
Voor mijn dochterke :-)
Voor mijn dochterke :-)Voor mijn dochterke :-)
Voor mijn dochterke :-)
 
Voor de dochter !!
Voor de dochter !!Voor de dochter !!
Voor de dochter !!
 
ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015
ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015
ARTESANÍAS LOS 2 SANTANDERES,CATALOGO 2015
 
Foto pdf
Foto pdfFoto pdf
Foto pdf
 
Как устроен WordPress - WP Kharkiv Meetup #1
Как устроен WordPress - WP Kharkiv Meetup #1Как устроен WordPress - WP Kharkiv Meetup #1
Как устроен WordPress - WP Kharkiv Meetup #1
 
2016 11 accountancy_sample_paper_01
2016 11 accountancy_sample_paper_012016 11 accountancy_sample_paper_01
2016 11 accountancy_sample_paper_01
 
Water quality presentation with notes
Water quality presentation with notesWater quality presentation with notes
Water quality presentation with notes
 
Sonhes 2010 2012
Sonhes 2010 2012Sonhes 2010 2012
Sonhes 2010 2012
 
Быстродействие веб сайта. Методичный анализ и глубины клиентской оптимизации
Быстродействие веб сайта. Методичный анализ и глубины клиентской оптимизацииБыстродействие веб сайта. Методичный анализ и глубины клиентской оптимизации
Быстродействие веб сайта. Методичный анализ и глубины клиентской оптимизации
 
WordCamp Moscow 2016: Как получить качество
WordCamp Moscow 2016: Как получить качествоWordCamp Moscow 2016: Как получить качество
WordCamp Moscow 2016: Как получить качество
 
Как получить чёрный пояс по WordPress?
Как получить чёрный пояс по WordPress?Как получить чёрный пояс по WordPress?
Как получить чёрный пояс по WordPress?
 
Как получить чёрный пояс по WordPress? v2.0
Как получить чёрный пояс по WordPress? v2.0Как получить чёрный пояс по WordPress? v2.0
Как получить чёрный пояс по WordPress? v2.0
 

Similar to Software project management

SE2023 0101 Software Development Process.pptx
SE2023 0101 Software Development Process.pptxSE2023 0101 Software Development Process.pptx
SE2023 0101 Software Development Process.pptxBharat Chawda
 
Designing A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayDesigning A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayAlison Reed
 
“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problemsjournalBEEI
 
Ch2 software engineering and Processes.pdf
Ch2 software engineering and Processes.pdfCh2 software engineering and Processes.pdf
Ch2 software engineering and Processes.pdfahmedibrahimghnnam01
 
Chapter 2 Software Processes.pdf
Chapter 2 Software Processes.pdfChapter 2 Software Processes.pdf
Chapter 2 Software Processes.pdfHardikGupta400524
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT ProjectsRhys Leong
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleSwarnima Tiwari
 
ch2swprocesses-150102101840-conversion-gate02.pdf
ch2swprocesses-150102101840-conversion-gate02.pdfch2swprocesses-150102101840-conversion-gate02.pdf
ch2swprocesses-150102101840-conversion-gate02.pdfabdallhelkahlout1
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docxKVamshiKrishna5
 

Similar to Software project management (20)

SE2023 0101 Software Development Process.pptx
SE2023 0101 Software Development Process.pptxSE2023 0101 Software Development Process.pptx
SE2023 0101 Software Development Process.pptx
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
Designing A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayDesigning A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development Essay
 
“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
PROCESS MODELS.ppt
PROCESS MODELS.pptPROCESS MODELS.ppt
PROCESS MODELS.ppt
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
Ch2 - SW Processes
Ch2 - SW ProcessesCh2 - SW Processes
Ch2 - SW Processes
 
Ch2 software engineering and Processes.pdf
Ch2 software engineering and Processes.pdfCh2 software engineering and Processes.pdf
Ch2 software engineering and Processes.pdf
 
Chapter 2 Software Processes.pdf
Chapter 2 Software Processes.pdfChapter 2 Software Processes.pdf
Chapter 2 Software Processes.pdf
 
Basic Software Engineering v1.0
Basic Software Engineering v1.0Basic Software Engineering v1.0
Basic Software Engineering v1.0
 
The process
The processThe process
The process
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
ch2swprocesses-150102101840-conversion-gate02.pdf
ch2swprocesses-150102101840-conversion-gate02.pdfch2swprocesses-150102101840-conversion-gate02.pdf
ch2swprocesses-150102101840-conversion-gate02.pdf
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 
Basic Software Engineering
Basic Software EngineeringBasic Software Engineering
Basic Software Engineering
 

Software project management

  • 1. Logeshwari E (MCA12012) Saranya T (MCA12027) Kesavan S (MCA12040) Santhanakumar P (MCA12049) Venkadesh S (MCA12054) Guided By, Miss R.Indumathi MCA., AP/MCA 07/20/14 1
  • 2.  Project Management’s FIVE process Software Project Management Project Lifecycle and model Requirements Analysis Specification Design and coding Verification and validation Implementation and installation Maintenance and support 07/20/14 2
  • 3. Initiating a project Planning the project Executing the project/plan Controlling execution of the project/plan Closing the project 07/20/14 3
  • 4.  A software project is considered as a software application with specific elements.  The Lists of activities are: Feasibility study Planning phase  Project execution 07/20/14 4
  • 6. Feasibility Study:  Investigation prospective project is worth starting.  Information is gathered about requirements of the proposed application.  Estimate: (i)Developmental and Operational costs. (ii)Value and benefits 07/20/14 6
  • 7.  The large project ,we would not a detailed planning right at the beginning.  Whole project and a detailed one for the First Stage. Developing a realistic project plan is essential to gain an understanding of the resources required.  How these should be applied. 07/20/14 7
  • 8. Money programmers designer manager Computing resources Time 07/20/14 8 Project Constraints
  • 9. The execution of a project often Contains design and implementation sub-phases. Example: Software product have five major components => groups of activities. Individual projects are considerable classic project life cycle. 07/20/14 9
  • 10. A (Software/System) lifecycle model is a description of the sequence of activities. It provides a fixed Generic Framework. Project specific Parameters will include: (i)Size(person-years) (ii)Budget (iii)Duration project plan=lifecycle model+ project parameters 07/20/14 10
  • 11. There are hundreds of different lifecycle models. Example: Waterfall Code-and-fix Spiral Model Rapid protoyping Unified process(UP) 07/20/14 11
  • 13. The users require of the system that the project is to implement. Several difficult approaches to the user requirements explored. Example:  A small system which satisfies some, but not all, of the users needs at a low price.  Compared to a system with more functions but a higher price. 07/20/14 13
  • 14. Detailed documentation of what the proposed system is to do.  Software Requirements Specification (SRS), it is a Software system.  It is a description of the behavior of a system.  It developed by “usecase” that describe a interactions with a system. 07/20/14 14
  • 15. A design has to be drawn up which meets the specification. Design is a second phase of the Project Life Cycle. This design will be in 2 stages: (i) External or User design. (ii) Physical design. 07/20/14 15
  • 16. One will be the External or User design concerned with the external appearance of the application. The other produces the Physical design which tackles the way that the data and software. It procedures are to be structured internally. 07/20/14 16
  • 17. This may refer to writing code in a procedural language C or Ada. Even where software is not being built from scratch.  Some modification to the base package could be required to meet the needs of the new application. 07/20/14 17
  • 18. Developed by the customer requirements. Verification: Analyze the quality of the project. It verifies that the software being developed implements all the requirements specified in the SRS document. Example: Are We building the “product right”. 07/20/14 18
  • 19. Validation:  Validation is done against the SRS(Software Requirement Specification) document.  The correct input is given and expected result is received. Example: Validation: ”Are we building the right product” 07/20/14 19
  • 20. Implementation/Installation concludes:  Setting up operational data files.  System parameters.  Writing user manuals.  Training users of the new system. 07/20/14 20
  • 21. In the software life cycle, the maintenance phase is the last stage of the cycle.  Once the system has been implemented.  It is a Continuous process.  Maintenance the software.  Document and error correction. 07/20/14 21
  • 22. They categorized maintenance activities into four classes  Adaptive – modifying the system to cope with changes in the software environment (DBMS, OS) Perfective – implementing new or changed user requirements which concern functional enhancements to the software. Corrective – diagnosing and fixing errors, possibly ones found by users. Preventive – increasing software maintainability or reliability to prevent problems in the future. 07/20/14 22
  • 23. Bob Hughes and MikeCotterall ”SOFTWARE PROJECT MANAGEMENT”, Third Edition Rames,Gopalasamy” MANAGING GLOBAL PROJECTS”, Tata McgrawHill,2001. Applied “Software Project Management” Stellan &Greene SPD. 07/20/14 23