2. Software Project Management.
Software + Project +Management
• Software ??: Collection of computer programs and related
data
• Project??: a planned piece of work that has a specific
purpose & it comprises:
• Non-routine Tasks
• Planning is required
• Aiming at a specific target
• Work carried out for a customer
• Involving several specialism
• Made up of several different phases
• Constrained by time and resources
• Large and/or complex
3. 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 solutions when problems emerge
4. Constraints on Project
Time: deliver the project as per schedule
Budget: keeping the cost within the client’s
budget
Quality: to deliver a quality product
5. Software project management
• an art and discipline of planning and supervising software
projects.
• Here software projects are planned, implemented,
monitored and controlled.
• a procedure of managing, allocating and timing resources
to develop computer software that fulfills requirements.
6. Problems with Software Projects
• Poor estimates and plans
• Lack of quality standards and measures
• Lack of guidance about making organizational decisions
• Lack of techniques to make progress visible
• Poor role definition- who does what?
• Incorrect success criteria
• Inadequate specification of work
• Management ignorance of IT
• Lack of standards
• Lack of up-to date documentation
• Late delivery
• Deadline pressure
• Remote management
• Lack of training
• Lack of quality control
7. Project Manager
• A project manager is a character who has the overall
responsibility for the planning, design, execution,
monitoring, controlling and closure of a project.
• A project manager represents an essential role in the
achievement of the projects.
• A project manager is a character who is responsible for
giving decisions, both large and small projects.
• The project manager is used to manage the risk and
minimize uncertainty.
• Every decision the project manager makes must directly
profit their project.
8. Role of a Project Manager
Leader
• A project manager must lead his team and should provide them
direction to make them understand what is expected from all of them.
Mediator
• The Project manager is a medium between his clients and his team. He
must coordinate and transfer all the appropriate information from the
clients to his team and report to the senior management.
Mentor
• He should be there to guide his team at each step and make sure that
the team has an attachment. He provides a recommendation to his
team and points them in the right direction
9. Responsibilities of a Project Manager
• Managing risks and issues.
• Create the project team and assigns tasks to several
team members.
• Activity planning and sequencing.
• Monitoring and reporting progress.
• Modifies the project plan to deal with the situation.