SlideShare a Scribd company logo
LECTURE 01
SOFTWARE PROJECT
MANAGEMENT
Mr. Mubashir Ali [Lecturer]
Department of Computer Science
dr.mubashirali1@gmail.com
Classification
Assignments & Quizzes 6% (6 Marks in Total)
Project, Presentation & Class
Behavior
9% (9 Marks in Total)
Attendance 10% (10 Marks in Total)
Midterm Exam 25% (25 Marks in Total)
Final Exam 50% (5 Marks in Total)
Total 100%
Grading Policy
Note: 10% Marks will be automatically given by Examination
Dept. on Attendance
Academic Honesty
 Your work in this class must be your own
 If students are found to have collaborated excessively or to have
cheated (e.g. by copying or sharing answers during an
examination), all involved will at a minimum receive grades of
“0” for the first violation
 Further violations will result in failure in the course
Few Things to Remember
 Attendance will be taken with in 15 minutes at the start of class
 Students are allowed to enter into class with in 30 minutes at the
starting
of class
 Zero tolerance policy on attendance, discipline of class during
lectures!
 Assignments must be submitted on time, no late submissions
 In case of copied assignment both parties will be given zero!
 Projects, Presentation, Quizzes, Assignments, Class participation are
very
important.
 Don’t miss your Classes, Quizzes, Presentations, Assignments and
Projects!
Course Synopsis:
This course gives you the overview about what Software
Project Management actually is? What tools and techniques
you will use to manage your project? Similarly, risk
management, quality assurance activities, and project
planning, scheduling activities will also be covered in this
course.
Reference:
■ Software Project Management, Bob Hughes, Mike
Cotterell, McGraw-Hill Higher Education, 5th Edition
■ Handouts & Research Papers
What is Management?
■ Planning- deciding what is to be done
■ Organizing- making arrangements
■ Staffing- selecting the right people for the job
■ Directing- giving instructions
■ Monitoring- checking on progress
■ Controlling- taking action to remedy hold-ups
■ Innovating- coming up with new solutions
■ Representing- liaising with users, etc.
What is Project Management?
■ Project Management is the art of maximizing the
probability that a project delivers its goals on Time, to
Budget and at the required Quality.
■ Project management is the application of knowledge,
skills, tools, and techniques to project activities to meet
project requirements.
What is Software Project Management?
■ A project is an activity with specific goals which takes place
over a finite period of time.
■ computer programs are not project management: they are
tools for project managers to use. Project management is all
that mix of components of control, leadership, teamwork,
resource management etc that goes into a successful project.
■ Temporary means that every project has a definite beginning
and a definite end.
■ Projects involve creating something that has not been done in
exactly the same way before and which is, therefore, unique
and distinct.
Example of Projects:
■ Developing a new product or service.
■ Effecting a change in structure, staffing, or style of an
organization.
■ Designing a new transportation vehicle.
■ Developing or acquiring a new or modified information
system.
■ Constructing a building or facility.
■ Running a campaign for political office.
■ Implementing a new business procedure or process
Example 1:
Development of a chemical processing plant begins with
process engineering to define the characteristics of the
process. These characteristics are used to design the major
processing units. This information becomes the basis for
engineering design, which defines both the detail plant
layout and the mechanical characteristics of the process
units and ancillary facilities. All of this results in design
drawings that are elaborated to produce fabrication and
construction drawings. During construction, interpretations
and adaptations are made as needed and subject to proper
approval. This further elaboration of the deliverables is
captured in as-built drawings, and final operating
adjustments are made during testing and turnover.
Example 2:
The product of an economic development project may
initially be defined as: “Improve the quality of life of the
lowest income residents of community X.” As the project
proceeds, the products may be described more specifically
as, for example: “Provide access to food and water to 500
low income residents in community X.” The next round of
progressive elaboration might focus exclusively on
increasing agriculture production and marketing, with
provision of water deemed to be a secondary priority to be
initiated once the agricultural component is well under way.
4 Project Dimensions:
Four P's have a substantial influence on software project
management-
■ People must be organized into effective teams, motivated
to do high-quality software work, and coordinated to
achieve effective communication.
■ The Product requirements must be communicated from
customer to developer.
■ The Process must be adapted to the people and the
problem.
■ The Project must be organized in a manner that enables
the software team to succeed.
The Players:
The software process is populated by players who can be
categorized into one of five constituencies:
1. Senior managers who define the business issues that
often have significant influence on the project.
2. Project (technical) managers who must plan, motivate,
organize, and control the practitioners who do software
work.
3. Practitioners who deliver the technical skills that are
necessary to engineer a product or application.
4. Customers who specify the requirements for the software
to be engineered.
Continued….
The people management maturity model defines the
following key practice areas for software people: recruiting,
selection, performance management, training,
compensation, career development, organization and work
design, and team/culture development. Organizations that
achieve high levels of maturity in the people management
area have a higher likelihood of implementing effective
software engineering practices.
The PM-CMM is a companion to the software capability
maturity model that guides organizations in the creation of a
mature software process.
Continued….
■ When you build a product or system, it’s important to go
through a series of predictable steps – a road map that
helps you create a timely, high-quality result, The road
map that you follow is called a ‘software process’ .
■ A software process provides the framework from which a
comprehensive plan for software development can be
established.
■ Finally, umbrella activities – such as software quality
assurance, software configuration management, and
measurement – overlay the process model. Umbrella
activities are independent of anyone framework activity
and occur throughout the process.
Project Phases:
■ Organizations performing projects will usually divide each
project into several Project phases to improve
management control and provide for links to the ongoing
operations of the performing organization.
■ Collectively, the project phases are known as the project
life cycle. Software development, just like most other
activities, has a beginning, middle and an end.
■ This view of software development is referred to as the
software development life cycle.
Continued….
A project has five phases.
Initiation:
Articulate your vision for the project, establish goals,
assemble your team, and define expectations and the scope
of your project.
Planning:
Refine the scope, identify specific tasks and activities to be
completed, and develop a schedule and budget.
Executing:
Accomplish your goals by leading your team, solving
problems, and building your project.
Continued….
Controlling:
Monitor changes to the project make corrections, adjust
your schedule to respond to problems, or adjust your
expectations and goals.
Closing:
Deliver your project to your audience, acknowledge results,
and assess its success. Take the time to compose a written
evaluation of the project and the development effort.
Continued….
■ Each project phase is marked by completion of one or
more deliverables. A deliverable is a tangible, verifiable
work product such as a feasibility study, a detail design, or
a working prototype. The deliverables, and hence the
phases, are part of a generally sequential logic designed
to ensure proper definition of the product of the project.
■ Deliverables from the preceding phase are usually
approved before work starts on the next phase. However,
a subsequent phase is sometimes begun prior to approval
of the previous phase deliverables when the risks
involved are deemed acceptable. This practice of
overlapping phases is often called fast tracking.
Continued….
Project life cycles generally define:
■ What technical work should be done in each phase
■ Who should be involved in each phase
■ Project life-cycle descriptions may be very general or very
detailed.
■ Such detailed approaches are often called project
management methodologies.
■ Cost and staffing levels are low at the start, higher toward
the end, and drop rapidly as the project draws to a
conclusion.
Continued….
■ The probability of successfully completing the project is
lowest, and hence risk and uncertainty are highest, at the
start of the project. The probability of successful
completion generally gets progressively higher as the
project continues.
Concept Phase:
■ User Need
■ Initial Investigation
■ User Review
■ System Performance Design
■ Candidate Review
■ Study Phase Report
Requirement Phase:
■ The software requirements specification document
■ The project development plan
■ The software test plan
Design Phase:
■ General System Review
■ Processing Requirements Identification
■ Data Base Design
■ Control Requirements
■ Output Design
■ Input Design
■ Equipment Selection/Acquisition
■ People
Development Phase:
■ Implementation Planning
■ Computer Program Design
■ Equipment Acquisition and Installation
■ Coding and Debugging
■ Computer Program Testing
■ System Testing
■ Reference Manual Preparation
■ Development Phase Report Preparation
■ User Acceptance Review
Operation Phase:
■ System Changeover
■ Routine Operation
■ System Performance Evaluation
■ System Changes/Enhancements
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and Phases
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and Phases
Summary of Lecture
 Software Project Management
 Project Dimensions
 Project Players
 Software Development Life Cycle
 Project Phases
Readings & References
1. Read and Prepare given Handouts from Page 1 to 20.
2. Revise Your Software Engineering Concepts & Models.
 Must Bring Resource Book(Hard Copy) in Next Lecture.
Good Luck 
Ad

More Related Content

What's hot (20)

SPM Evaluation
SPM EvaluationSPM Evaluation
SPM Evaluation
Kanchana Devi
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
Fáber D. Giraldo
 
The project management and information technology context
The project management and information technology contextThe project management and information technology context
The project management and information technology context
AfdalArifAmandaPutra
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
sweetyammu
 
Spm unit2 select appropriate approach
Spm unit2 select appropriate approachSpm unit2 select appropriate approach
Spm unit2 select appropriate approach
Devyani Vasistha
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
Syed Muhammad Hammad
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
Priyanka Shetty
 
Software quality
Software qualitySoftware quality
Software quality
Sara Mehmood
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
dyaksa hanindito
 
Stepwise planning
Stepwise planningStepwise planning
Stepwise planning
KavithaGowri
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
Priya Tomar
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
9anm12
 
Spm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocationSpm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocation
Kanchana Devi
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
university of education,Lahore
 
Spm
Spm Spm
Spm
Suresh Kumar
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
a23ccb
 
SPM PPT
SPM PPTSPM PPT
SPM PPT
Suresh Kumar
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
MSharmilaDeviITDEPT
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
Fáber D. Giraldo
 
The project management and information technology context
The project management and information technology contextThe project management and information technology context
The project management and information technology context
AfdalArifAmandaPutra
 
Spm unit2 select appropriate approach
Spm unit2 select appropriate approachSpm unit2 select appropriate approach
Spm unit2 select appropriate approach
Devyani Vasistha
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
Syed Muhammad Hammad
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
Priya Tomar
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
9anm12
 
Spm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocationSpm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocation
Kanchana Devi
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
a23ccb
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 

Similar to Lect-1: Software Project Management - Project Dimensions, Players, SDLC and Phases (20)

Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docx
Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docxWeek_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docx
Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docx
philipnelson29183
 
Project Management
Project ManagementProject Management
Project Management
Prarthan P
 
INTRO.pptx
INTRO.pptxINTRO.pptx
INTRO.pptx
Sankalp Sharma
 
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
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
etoiltawk
 
Software Engineering unit 4 personal notes.pdf
Software Engineering unit 4 personal notes.pdfSoftware Engineering unit 4 personal notes.pdf
Software Engineering unit 4 personal notes.pdf
shaquibrizwan66
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project Management
Soumya De
 
14400121029_Anshika Das_Software Engineering.pdf
14400121029_Anshika Das_Software Engineering.pdf14400121029_Anshika Das_Software Engineering.pdf
14400121029_Anshika Das_Software Engineering.pdf
AnSHiKa187943
 
Ngo’s project management
Ngo’s project managementNgo’s project management
Ngo’s project management
Mohamed Ahmed Said
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
kelebathanee
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
juledyazbk
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
Siliguri Institute of Technology ( A unit of Techno India Group)
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptx
HarsimratDeo1
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptx
HarsimratDeo1
 
An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
pallorendum
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
GomathiPrakasham
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
GomathiPrakasham
 
Agile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxAgile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptx
Karim Monir
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Kalyan Ingole
 
Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docx
Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docxWeek_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docx
Week_10_Term_Paper_ANS_1429096.docxRunning head Agile Project.docx
philipnelson29183
 
Project Management
Project ManagementProject Management
Project Management
Prarthan P
 
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
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
etoiltawk
 
Software Engineering unit 4 personal notes.pdf
Software Engineering unit 4 personal notes.pdfSoftware Engineering unit 4 personal notes.pdf
Software Engineering unit 4 personal notes.pdf
shaquibrizwan66
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project Management
Soumya De
 
14400121029_Anshika Das_Software Engineering.pdf
14400121029_Anshika Das_Software Engineering.pdf14400121029_Anshika Das_Software Engineering.pdf
14400121029_Anshika Das_Software Engineering.pdf
AnSHiKa187943
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
kelebathanee
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
juledyazbk
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptx
HarsimratDeo1
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptx
HarsimratDeo1
 
Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...Information Technology Project Management Providing Measurable Organizational...
Information Technology Project Management Providing Measurable Organizational...
pallorendum
 
Agile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxAgile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptx
Karim Monir
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Kalyan Ingole
 
Ad

More from Mubashir Ali (20)

Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
Lecture-2: Zachman Framework for Enterprise Architecture
Lecture-2: Zachman Framework for Enterprise ArchitectureLecture-2: Zachman Framework for Enterprise Architecture
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
Lecture-3: Introduction to html - Basic Structure & Block Building
Lecture-3: Introduction to html - Basic Structure & Block BuildingLecture-3: Introduction to html - Basic Structure & Block Building
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
Lecture-2: Web development application development process model
Lecture-2: Web development application development process modelLecture-2: Web development application development process model
Lecture-2: Web development application development process model
Mubashir Ali
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
Lecture-1: Introduction to system integration and architecture - course overv...
Lecture-1: Introduction to system integration and architecture - course overv...Lecture-1: Introduction to system integration and architecture - course overv...
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
Lecture-7: World Wide Web (WWW) & ECommerce
Lecture-7: World Wide Web (WWW) & ECommerceLecture-7: World Wide Web (WWW) & ECommerce
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
Lecture-6: The Internet
Lecture-6: The Internet Lecture-6: The Internet
Lecture-6: The Internet
Mubashir Ali
 
Lecture-5: Introduction to Networks & Data Communication
Lecture-5: Introduction to Networks & Data Communication Lecture-5: Introduction to Networks & Data Communication
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
Lecture-4: Introduction to Programming & Databases
Lecture-4: Introduction to Programming & DatabasesLecture-4: Introduction to Programming & Databases
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
Lecture-3: Operating System & Application Softwares
Lecture-3: Operating System & Application SoftwaresLecture-3: Operating System & Application Softwares
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
Lecture-2(2): Number System & Conversion
Lecture-2(2): Number System & ConversionLecture-2(2): Number System & Conversion
Lecture-2(2): Number System & Conversion
Mubashir Ali
 
Lecture-2(1): Computer Hardware & System Components
Lecture-2(1): Computer Hardware & System Components Lecture-2(1): Computer Hardware & System Components
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
Lect-6&7: Network Diagrams, PERT and CPM
Lect-6&7: Network Diagrams, PERT and CPMLect-6&7: Network Diagrams, PERT and CPM
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost EstimationLect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPMLect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Lect-3: Statement of Work - Write effective SOW for Software Project - TemplateLect-3: Statement of Work - Write effective SOW for Software Project - Template
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
Lecture-2: Zachman Framework for Enterprise Architecture
Lecture-2: Zachman Framework for Enterprise ArchitectureLecture-2: Zachman Framework for Enterprise Architecture
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
Lecture-3: Introduction to html - Basic Structure & Block Building
Lecture-3: Introduction to html - Basic Structure & Block BuildingLecture-3: Introduction to html - Basic Structure & Block Building
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
Lecture-2: Web development application development process model
Lecture-2: Web development application development process modelLecture-2: Web development application development process model
Lecture-2: Web development application development process model
Mubashir Ali
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
Lecture-1: Introduction to system integration and architecture - course overv...
Lecture-1: Introduction to system integration and architecture - course overv...Lecture-1: Introduction to system integration and architecture - course overv...
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
Lecture-7: World Wide Web (WWW) & ECommerce
Lecture-7: World Wide Web (WWW) & ECommerceLecture-7: World Wide Web (WWW) & ECommerce
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
Lecture-6: The Internet
Lecture-6: The Internet Lecture-6: The Internet
Lecture-6: The Internet
Mubashir Ali
 
Lecture-5: Introduction to Networks & Data Communication
Lecture-5: Introduction to Networks & Data Communication Lecture-5: Introduction to Networks & Data Communication
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
Lecture-4: Introduction to Programming & Databases
Lecture-4: Introduction to Programming & DatabasesLecture-4: Introduction to Programming & Databases
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
Lecture-3: Operating System & Application Softwares
Lecture-3: Operating System & Application SoftwaresLecture-3: Operating System & Application Softwares
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
Lecture-2(2): Number System & Conversion
Lecture-2(2): Number System & ConversionLecture-2(2): Number System & Conversion
Lecture-2(2): Number System & Conversion
Mubashir Ali
 
Lecture-2(1): Computer Hardware & System Components
Lecture-2(1): Computer Hardware & System Components Lecture-2(1): Computer Hardware & System Components
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
Lect-6&7: Network Diagrams, PERT and CPM
Lect-6&7: Network Diagrams, PERT and CPMLect-6&7: Network Diagrams, PERT and CPM
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost EstimationLect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPMLect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Lect-3: Statement of Work - Write effective SOW for Software Project - TemplateLect-3: Statement of Work - Write effective SOW for Software Project - Template
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
Ad

Recently uploaded (20)

K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 

Lect-1: Software Project Management - Project Dimensions, Players, SDLC and Phases

  • 1. LECTURE 01 SOFTWARE PROJECT MANAGEMENT Mr. Mubashir Ali [Lecturer] Department of Computer Science [email protected]
  • 2. Classification Assignments & Quizzes 6% (6 Marks in Total) Project, Presentation & Class Behavior 9% (9 Marks in Total) Attendance 10% (10 Marks in Total) Midterm Exam 25% (25 Marks in Total) Final Exam 50% (5 Marks in Total) Total 100% Grading Policy Note: 10% Marks will be automatically given by Examination Dept. on Attendance
  • 3. Academic Honesty  Your work in this class must be your own  If students are found to have collaborated excessively or to have cheated (e.g. by copying or sharing answers during an examination), all involved will at a minimum receive grades of “0” for the first violation  Further violations will result in failure in the course
  • 4. Few Things to Remember  Attendance will be taken with in 15 minutes at the start of class  Students are allowed to enter into class with in 30 minutes at the starting of class  Zero tolerance policy on attendance, discipline of class during lectures!  Assignments must be submitted on time, no late submissions  In case of copied assignment both parties will be given zero!  Projects, Presentation, Quizzes, Assignments, Class participation are very important.  Don’t miss your Classes, Quizzes, Presentations, Assignments and Projects!
  • 5. Course Synopsis: This course gives you the overview about what Software Project Management actually is? What tools and techniques you will use to manage your project? Similarly, risk management, quality assurance activities, and project planning, scheduling activities will also be covered in this course. Reference: ■ Software Project Management, Bob Hughes, Mike Cotterell, McGraw-Hill Higher Education, 5th Edition ■ Handouts & Research Papers
  • 6. What is Management? ■ Planning- deciding what is to be done ■ Organizing- making arrangements ■ Staffing- selecting the right people for the job ■ Directing- giving instructions ■ Monitoring- checking on progress ■ Controlling- taking action to remedy hold-ups ■ Innovating- coming up with new solutions ■ Representing- liaising with users, etc.
  • 7. What is Project Management? ■ Project Management is the art of maximizing the probability that a project delivers its goals on Time, to Budget and at the required Quality. ■ Project management is the application of knowledge, skills, tools, and techniques to project activities to meet project requirements.
  • 8. What is Software Project Management? ■ A project is an activity with specific goals which takes place over a finite period of time. ■ computer programs are not project management: they are tools for project managers to use. Project management is all that mix of components of control, leadership, teamwork, resource management etc that goes into a successful project. ■ Temporary means that every project has a definite beginning and a definite end. ■ Projects involve creating something that has not been done in exactly the same way before and which is, therefore, unique and distinct.
  • 9. Example of Projects: ■ Developing a new product or service. ■ Effecting a change in structure, staffing, or style of an organization. ■ Designing a new transportation vehicle. ■ Developing or acquiring a new or modified information system. ■ Constructing a building or facility. ■ Running a campaign for political office. ■ Implementing a new business procedure or process
  • 10. Example 1: Development of a chemical processing plant begins with process engineering to define the characteristics of the process. These characteristics are used to design the major processing units. This information becomes the basis for engineering design, which defines both the detail plant layout and the mechanical characteristics of the process units and ancillary facilities. All of this results in design drawings that are elaborated to produce fabrication and construction drawings. During construction, interpretations and adaptations are made as needed and subject to proper approval. This further elaboration of the deliverables is captured in as-built drawings, and final operating adjustments are made during testing and turnover.
  • 11. Example 2: The product of an economic development project may initially be defined as: “Improve the quality of life of the lowest income residents of community X.” As the project proceeds, the products may be described more specifically as, for example: “Provide access to food and water to 500 low income residents in community X.” The next round of progressive elaboration might focus exclusively on increasing agriculture production and marketing, with provision of water deemed to be a secondary priority to be initiated once the agricultural component is well under way.
  • 12. 4 Project Dimensions: Four P's have a substantial influence on software project management- ■ People must be organized into effective teams, motivated to do high-quality software work, and coordinated to achieve effective communication. ■ The Product requirements must be communicated from customer to developer. ■ The Process must be adapted to the people and the problem. ■ The Project must be organized in a manner that enables the software team to succeed.
  • 13. The Players: The software process is populated by players who can be categorized into one of five constituencies: 1. Senior managers who define the business issues that often have significant influence on the project. 2. Project (technical) managers who must plan, motivate, organize, and control the practitioners who do software work. 3. Practitioners who deliver the technical skills that are necessary to engineer a product or application. 4. Customers who specify the requirements for the software to be engineered.
  • 14. Continued…. The people management maturity model defines the following key practice areas for software people: recruiting, selection, performance management, training, compensation, career development, organization and work design, and team/culture development. Organizations that achieve high levels of maturity in the people management area have a higher likelihood of implementing effective software engineering practices. The PM-CMM is a companion to the software capability maturity model that guides organizations in the creation of a mature software process.
  • 15. Continued…. ■ When you build a product or system, it’s important to go through a series of predictable steps – a road map that helps you create a timely, high-quality result, The road map that you follow is called a ‘software process’ . ■ A software process provides the framework from which a comprehensive plan for software development can be established. ■ Finally, umbrella activities – such as software quality assurance, software configuration management, and measurement – overlay the process model. Umbrella activities are independent of anyone framework activity and occur throughout the process.
  • 16. Project Phases: ■ Organizations performing projects will usually divide each project into several Project phases to improve management control and provide for links to the ongoing operations of the performing organization. ■ Collectively, the project phases are known as the project life cycle. Software development, just like most other activities, has a beginning, middle and an end. ■ This view of software development is referred to as the software development life cycle.
  • 17. Continued…. A project has five phases. Initiation: Articulate your vision for the project, establish goals, assemble your team, and define expectations and the scope of your project. Planning: Refine the scope, identify specific tasks and activities to be completed, and develop a schedule and budget. Executing: Accomplish your goals by leading your team, solving problems, and building your project.
  • 18. Continued…. Controlling: Monitor changes to the project make corrections, adjust your schedule to respond to problems, or adjust your expectations and goals. Closing: Deliver your project to your audience, acknowledge results, and assess its success. Take the time to compose a written evaluation of the project and the development effort.
  • 19. Continued…. ■ Each project phase is marked by completion of one or more deliverables. A deliverable is a tangible, verifiable work product such as a feasibility study, a detail design, or a working prototype. The deliverables, and hence the phases, are part of a generally sequential logic designed to ensure proper definition of the product of the project. ■ Deliverables from the preceding phase are usually approved before work starts on the next phase. However, a subsequent phase is sometimes begun prior to approval of the previous phase deliverables when the risks involved are deemed acceptable. This practice of overlapping phases is often called fast tracking.
  • 20. Continued…. Project life cycles generally define: ■ What technical work should be done in each phase ■ Who should be involved in each phase ■ Project life-cycle descriptions may be very general or very detailed. ■ Such detailed approaches are often called project management methodologies. ■ Cost and staffing levels are low at the start, higher toward the end, and drop rapidly as the project draws to a conclusion.
  • 21. Continued…. ■ The probability of successfully completing the project is lowest, and hence risk and uncertainty are highest, at the start of the project. The probability of successful completion generally gets progressively higher as the project continues.
  • 22. Concept Phase: ■ User Need ■ Initial Investigation ■ User Review ■ System Performance Design ■ Candidate Review ■ Study Phase Report
  • 23. Requirement Phase: ■ The software requirements specification document ■ The project development plan ■ The software test plan
  • 24. Design Phase: ■ General System Review ■ Processing Requirements Identification ■ Data Base Design ■ Control Requirements ■ Output Design ■ Input Design ■ Equipment Selection/Acquisition ■ People
  • 25. Development Phase: ■ Implementation Planning ■ Computer Program Design ■ Equipment Acquisition and Installation ■ Coding and Debugging ■ Computer Program Testing ■ System Testing ■ Reference Manual Preparation ■ Development Phase Report Preparation ■ User Acceptance Review
  • 26. Operation Phase: ■ System Changeover ■ Routine Operation ■ System Performance Evaluation ■ System Changes/Enhancements
  • 29. Summary of Lecture  Software Project Management  Project Dimensions  Project Players  Software Development Life Cycle  Project Phases
  • 30. Readings & References 1. Read and Prepare given Handouts from Page 1 to 20. 2. Revise Your Software Engineering Concepts & Models.  Must Bring Resource Book(Hard Copy) in Next Lecture. Good Luck 