0% found this document useful (0 votes)
28 views29 pages

Software Project Managemen T (CC7169) : Mona Nyachhyon

This document provides an overview and introduction to software project management. It discusses key concepts like understanding what a project is, why project management is necessary, and what a methodology provides. The document outlines some of the main topics that will be covered, including structured versus agile approaches, integrating the project management life cycle with the software development life cycle, network diagrams, cost estimation techniques, and several project management tools. The goal is to develop an understanding of project management issues in the context of software development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views29 pages

Software Project Managemen T (CC7169) : Mona Nyachhyon

This document provides an overview and introduction to software project management. It discusses key concepts like understanding what a project is, why project management is necessary, and what a methodology provides. The document outlines some of the main topics that will be covered, including structured versus agile approaches, integrating the project management life cycle with the software development life cycle, network diagrams, cost estimation techniques, and several project management tools. The goal is to develop an understanding of project management issues in the context of software development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

SOFTWARE

PROJECT
MANAGEMEN
T [CC7169]
Mona Nyachhyon
Activity I
Understanding of SPM Expectation from the Course

Activity Time: 15 mins


Project Perspective [Six Blinds and an Elephant]
How individuals perceive the same thing differently
Project Perspective
Satirical Representation of How Project ishandled.
Aim
The module aims to develop understanding of project management
issues in the context of software development including
n Consideration of Methodology
n Software Development Framework
n Financial Evaluation
n Project Planning, Monitoring and Control using PRINCE2
n Cost Calculation
Software Project Manager

Scrum Master

Agile Project Manager

Product Manager

Engineering Manager
Before we Dive In – Think These
¨ What is Project
¨ Why Project Management?
¨ What is Methodology?
¨ Tools used in Project Management
Understanding Project
¨ A Project is a Temporary endeavor undertaken to create
a unique product, service or result
¤ Projects are Temporary
(Should have defined Start and End, short or long)
¤ Projects are Unique
(Different Design, Circumstances, Contractors)
¤ Projects are Risky
(Might not complete, might create difficulties)
Understanding Project

¨ Projects are Cross Functional. It involves a team of


persons with different skills working together, tools
and techniques to introduce change or enhancement.
¤ Skills/Technology
¤ Tools

¤ Methods
Development of Software for an Improved Business Process

Construction of a building or bridge

The relief effort after a natural disaster

Expansion of sales into a new geographic market


How do they Happen?

Idea Technolo
gy
Skill

Method

Product
What do they do?
¨ They may change the process of Operation

Manual - Paper Based Automated - Biometric

Improves Accuracy, Processing, Reporting


What is Project Management ?
¨ Is the application of knowledge, skill, tools and
techniques to project activities to meet the project
requirements.
¨ Managing Project typically includes
¤ Identifying Requirements
¤ Addressing expectations of Stakeholders
¤ Balancing the project constraints
Why is Project Management Necessary?
¨ Control Scope Creep
¨ Communicate project progress, risks and changes
¨ Provide a process for estimating project resources, time and costs
¨ Prepare for unexpected project issues
¨ Document, transfer and apply lessons learned
What is Methodology?
A System
to do
things
Systematically
What Methodology Provides?
¨ Methodology to build consistent and standard software
application
¨ A systemic approach, focused on minimal rework and optimum
performance that acts on foundation for design, development, test
and implementation
What Methodology Provides?
¨ Methodology is NOT A FORMULA
¨ Its set of Practices
Benefit of Methodology

Open your
EYES, build
COMMON
understanding
Battle of Certifications

PMP PRINCE2
Knowledge Process
based based
approach approach

Is a Standard Is a
Methodology
Competitive Advantages - PMP
More detailed; explains more concepts and processes and in
details

More versatile; and covers more concepts and ideas.

usescharts and visualization extensively.

Applicable for all kinds of Projects. (IT, Constructionetc)

USOriginated – Is a Standard, PMI, PMBOK


Competitive Advantages – PRINCE2
Lessdetailed, gives you general idea.

Useseasy terminology and simple concepts

Gives you strict directions (especially in Roles and Responsibilities


charts)

Usesdocuments with strict Format

UK Originated – Meant for ITProjects


What are we going to cover ?

Structured • Heavy
Approach Weight

Agile • Light
Approach Weight
What are we going to cover ?

Project Management
Project Management Life Cycle

Integration of PMLCwith SDLC


What are we going to cover ?

Network Diagrams Earned Value Cost Estimation


Management
(Critical Path) (COCOMO Model)
(Net Present Value)
What are we going to cover ?

Memorandum

RACIMatrix

Project Plan

Project Brief
PM Methodology - Comparison
Benefit of Methodology
Thank You

You might also like