0345 4506120

Project Management for Software Development

Effectively manage your software development project management efforts by selecting the correct development life cycle, creating realistic plans, and managing a team through each project phase. In this training course, you use a realistic case study to develop ideas, practise key concepts, conduct a kick-off meeting, define successful software projects, analyse projects from a team perspective, and make estimations.

Learning Objectives

You Will Learn How To

  • Deliver successful software projects that support your organisation's strategic goals
  • Adjust your management style to reflect the chosen software development life cycle (SDLC)
  • Construct a work breakdown structure that addresses real-world management challenges
  • Create a network diagram showing task dependencies

Course Content

Course Outline

Conducting a Project Kick-Off Meeting

The business reasons for the project

  • Where the project fits in the business
  • How this fit influences your chances of success

The project customers

  • Identifying stakeholders and their needs
  • Developing strategies to manage involvement

The project objectives

  • What success looks like
  • Making the team's success visible
  • Managing the project to build customer confidence

Balancing Development Needs with Organisational Expectations

Selecting software development life cycle models

  • Comparing SDLC models
  • How to identify the right model
  • Analysing strengths and weaknesses of Traditional vs. Iterative vs. Agile (e.g., XP, Scrum)

Designing a road map for your project

  • Mapping your PM process to your project's SDLC
  • Optimising time, cost, function and quality

Translating Stakeholder Needs into Actions

Structuring content for your software project plan

  • Providing initial top-down estimates
  • Identifying tasks and phases using a WBS
  • Calculating realistic bottom-up estimates
  • Sequencing tasks into a network diagram
  • Constructing Gantt charts to assess resource needs

Getting the right resources

  • Identifying resource needs using your plan
  • Delegating work effectively

Reality check for your project plan

  • Testing the plan before you begin
  • Assessing the project using risk management
  • Involving the team in planning
  • Building confidence for your plan
  • Selling the plan to relevant stakeholders

Running the Project: Day-to-Day Decisions for Success

Focusing on the project management process

  • Putting theory into practice
  • Early warning signs
  • Building team commitment
  • Day-to-day tracking and management
  • Measuring progress with milestones
  • Defect detection and prevention

Characterising the software development process

  • Analysing how the SDLC drives deliverables
  • Pressures to expect at each stage
  • The major stages and how they relate
  • Determining the working practices in traditional, iterative and Agile developments that offer the greatest impact

Building successful teams

  • Getting technical teams to work collaboratively
  • Engaging the team in the planning process
  • Empowering team members
  • Managing the stages of team development appropriately

Driving the Implementation: Recognising and Overcoming Challenges

Tracking and control

  • Measuring software progress
  • Linking progress to success

Implementing change control

  • Principles of change control
  • The value of configuration management

Controlling risk

  • Analysing project risk
  • Changing the risk profile
  • Planning for contingency

Closing the Project: Learning from Experience

  • Sharpening your project management skills
  • Influencing the continuous improvement process of your organisation

Exams & Certification

This course is approved by PMI® for 23 professional development units (PDUs).

  Technical : 18 PDUs
  Leadership : 2 PDUs
  Business & Strategic : 3 PDUs

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

 

Online Courses

You may prefer an online course if you are looking for a flexible and cost-effective solution. Online courses allow you to study at your own pace, at a time that suits you.

We have the following eLearning options available:

Virtual Classroom

Virtual classrooms provide all the benefits of attending a classroom course without the need to arrange travel and accomodation. Please note that virtual courses are attended in real-time, commencing on a specified date.

Virtual Course Dates

Our Customers Include