1. Project Planning:
Project planning is part of project management, which
relates to the use of schedules such as Gantt charts to
plan and subsequently report progress within the
project environment. Project planning can be done
manually or by the use of project management
software
2. Project planning steps
• Create and Analyze Business Case.
• Identify and Meet Stakeholders for Approval.
• Define Project Scope.
• Set Project Goals and Objectives.
• Determine Project Deliverables.
• Create Project Schedule and Milestones.
• Assignment of Tasks.
• Carry Out Risk Assessment.
3. Work Breakdown Structures (WBS )
• A Work Breakdown Structure (WBS) is a
hierarchical outline of the tasks required to
complete a project. The WBS “breaks down”
the structure of a project into manageable
deliverables. Each deliverable is assigned a
task, or series of tasks that can be further
broken down into subtasks to meet the needs
of the project.
6. Selecting Project Approach,
• Various Project Selection Methods
• Benefit Measurement Methods
• Benefit/Cost Ratio
• Economic Model
• Scoring Model in Project Management
• Payback Period
• Net Present Value
• Discounted Cash Flow
• Internal Rate Of Return.
7. SDLC
• Software Development Life Cycle (SDLC) ...
A software life cycle model (also termed
process model) is a pictorial and diagrammatic
representation of the software.
9. Choice of Process Models
• The word process is sometimes used to emphasize the idea of a
system in action. In order to achieve an outcome, the system will
have to execute one or more activities: this is its process.
• Types of Software Development Models:
• Waterfall Model.
• V-Model.
• Incremental Model.
• RAD Model.
• Agile Model.
• Iterative Model.
• Spiral Model.
• Prototype Model.
10. A Generic Project Model,
• The generic process model is an abstraction of the
software development process. It is used in most software
since it provides a base for them.
• The generic process model encompasses the following five
steps:
• Communication
• Planning
• Modelling
• Construction
• Deployment
11. Software Cost Estimation
• What is software cost estimation in software project management?
• Software cost estimation is the process of predicting the effort required to
develop a software system. Many estimation models have been proposed over
the last 30 years. This paper provides a general overview of software cost
estimation methods including the recent advances in the field.
12. COCOMO Model;
• Cocomo (Constructive Cost Model) is a regression model based on LOC, i.e
number of Lines of Code. It is a procedural cost estimate model for software
projects and is often used as a process of reliably predicting the various
parameters associated with making a project such as size, effort, cost, time, and
quality
13. Budgeting.
• What is project management budgeting? Project management
budgeting is the action of determining the total funds that are
allocated for a specific project. The budget is usually estimated by
the project manager along with the project management team and
consists of all the projected costs for the upcoming project.
• What are the 5 steps of budgeting process?
• 5 Steps to Creating a Budget
• Step 1: Determine Your Income. This amount should be your
monthly take-home pay after taxes and other deductions
• Step 2: Determine Your Expenses
• Step 3: Choose Your Budget Plan
• Step 4: Adjust Your Habits
• Step 5: Live the Plan.