Project Management for Software Development

Course 340 | 4 Days

Attendee Rating

Evaluations in the Last 12 Months
  • 5 stars: 78%
    5 Star Ratings: 78%
  • 4 stars: 19%
    4 Star Ratings: 19%
  • 3 stars: 2%
    3 Star Ratings: 2%
  • 2 stars: 1%
    2 Star Ratings: 1%
  • 1 star: 0%
    1 Star Ratings: 0%
Project Management for Software Development

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)
  • Manage projects at each stage of the SDLC
  • Create project plans that address real-world management challenges
Participants creating an effective software development project plan.

Workshop Activities Include:

  • Reaching a consensus on project goals and deliverables
  • Assessing your project for strategic risk
  • Choosing the SDLC that best meets your needs
  • Creating an effective project plan: accomplishing the goal with the team's buy-in
  • Controlling the project day-to-day

About This Course: This course provides the tools to select the correct development life cycle, create realistic plans, and manage a software development team through each phase of the project. You will use a realistic software project to develop your ideas and practice the key concepts.

  • Course Info

    Course Content

    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

    Who Should Attend

    Project managers, team leaders, business analysts, those new to running a software development project, or anyone involved with or looking to refresh their knowledge of software project management.

    Training Hours

    Standard class hours:
    9:00 a.m. - 4:30 p.m.

    Last day class hours:
    9:00 a.m. - 3:30 p.m.

    Free optional course exam:
    3:30 p.m. - 4:30 p.m.

    Each class day:
    Informal discussion with instructor about your projects or areas of special interest:
    4:30 p.m. - 5:30 p.m.

  • More Course Info

    What is this course about?

    This course provides the tools necessary to organise and select process choices, create realistic plans, and build and manage an accomplished team through every phase of the software development life cycle. Through the use of a simulated real-world project experience, you are immersed in an authentic environment running a software development project. This unique approach provides you with a solid foundation to apply the lessons learned in class on your next project back at your organisation.

    Who will benefit from this course?

    This course benefits anyone involved in software projects. It is particularly valuable for project managers, team leaders, technical leads, business analysts and resource managers responsible for the delivery of software projects. Members of the software project team (developers, testers, analysts, business representatives), and other senior personnel will also benefit. If you depend upon the delivery of software or provide software teams a service this course will show you how the most effective projects are run.

    Does this course cover "traditional" or "modern" project planning?

    Both. This course shows participants how to integrate the most successful techniques, including both modern and traditional approaches designed to meet the real-world challenges of today. The course also emphasises the creation of a tailored solution that meets specific problems at hand. The building blocks used to create solutions are taken from current best practice models and today's business environment.

    How does this course differ from Course 296?

    Course 340 focuses on the unique aspects of software development projects as well as project management fundamentals. A clear thread throughout the course is the Software Development Lifecycle that has been chosen for the project. Traditional, iterative and agile methods are all discussed and compared in terms of their impact on the management of the project and the focus of the project manager. Course 296, Project Management: Skills for Success, teaches the principles and best practices of running a broad range of projects. Participants should not take both Course 296 and Course 340 as there is significant overlap in the content of these two courses.

    How is time spent in this course?

    This course analyses the project in the context of the business. How does the project deliver the business needs and what does that mean to the project management team? Who are the project customers? What do those customers want?

    Then, project approach and delivery options are assessed. The strengths and weaknesses of various time-tested alternatives, as well as current life cycle models and methods, are dissected to identify the choices that you have in developing an effective project approach.

    Once a project plan and an effective risk management process are in place, the project can begin. This course focuses both on the creation of realistic plans and the day to day implementation of those plans. It provides a straightforward three-step model for the initial creation of the plan, including key planning tools such as the work breakdown structure (WBS), the network diagram and the Gantt chart. The challenges facing the software project manager are explored.

    What kinds of activities are included in this course?

    Approximately 45 percent of class time is spent in activities. Throughout the course, you are immersed in an authentic experience running a software development project.

    • Reaching consensus on project goals and deliverables
    • Assessing the project for risk
    • Implementing an appropriate life cycle for the software delivery
    • Creating an effective project plan
    • Diagnosing how to resource the plan
    • Extracting best practices for future projects

    How does this course relate to other Learning Tree courses?

    How much time is devoted to each topic?

    Content Hours
    External factors that dictate success 2.5
    Choosing a development strategy 2.5
    Creating and "selling" realistic plans 7.0
    Managing for increased success: day-to-day project manager insights 7.5
    Employing skills, methods and tools 3.5

    Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

  • Certification/Credits

    Many Learning Tree courses provide college credit and industry continuing education credits. You can also earn a Learning Tree Professional Certification in your area of expertise and prepare for popular industry certifications. See below for continuing professional development credits associated with this course.

    Certification Core Course This course qualifies as a Core Course in our Job-Specific Professional Certification Program. Read More...
    PMI 23 PDUThis course is approved by PMI® for 23 professional development units (PDUs). For more on the Project Management Institute and a full list of courses approved for PDUs. Read More...
  • Tuition

    4-Day FeeNew AttendeeNotes
    Fee Per Course £2,045

    Click here for multi-course savings plans.

    Tuition payment is not required at time of enrolment.


Guaranteed to Run Guaranteed to Run event

Scheduled Event Scheduled event

Afternoon Start Time Event Afternoon Start Time event

LiveLinked Event LiveLinked event

Course Dates
4 Days

Attend from Home, Work or AnyWare Centre Via AnyWare Learn More »


Attend In-Class at our London Education Centre or LiveLinked from an AnyWare Centre
Learn More »

Ed. Centre


First - Select Your Date:


Then - Select Your Attendance Method:

Attend from AnyWare Learning Centres  

Birmingham, Bracknell, Bristol, Brussels, Edinburgh, Leatherhead, Leeds, Manchester

You are provided with a dual screen computer and high-speed Internet — all set up and ready to go.
Click here to learn more.

Attend from Home or Work  

Using your computer and Internet Connection.
Click here to learn more.

Tuition Fees & Savings Plans

Take advantage of our Multi-Course Tuition Savings Plans. Learn more »

Enrol Today – Risk Free!

Call 0800 282 353 or enrol online by selecting your date above.

  • No advance payment required.
  • No fees for cancellation or rescheduling, ever.
  • Take up to 30 days after your course date to pay.
  • Satisfaction guaranteed – or you pay no tuition fee.

You can bring this course on-site to your organisation

Bring Learning Tree Training to your workplace with our On-Site Training Solution. Learn more »

"The Project Management for Software Development Course was perfect! Better than I expected and exactly what I wanted. Plus, the instructor was the best I have ever encountered in the industry. Outstanding!"

– S. Legge
Senior Software Designer
Bridgewater Systems