Training description

Project Management for Software Development LT0340E pdf icon

Target audience

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

Course objective

  • Software development projects are often complex, multifaceted, and evolving through a constant state of
  • change. Guiding these projects successfully requires solid team management and effective project controls.
  • This course provides the tools necessary to organise project objectives, create realistic plans, and build
  • and manage an accomplished team through every phase of the SDLC. You gain the practical skills needed
  • to meet today's demands for faster and cheaper development.
  • You Will Learn How To
    • Deliver successful software projects that support your organisation's strategic goals
    • Match organisational needs to the most effective software development model
    • Plan and manage projects at each stage of the software development life cycle (SDLC)
    • Create project plans that address real-world management challenges
    • Develop the skills for tracking and controlling software deliverables
    • Build an effective and committed team and keep them motivated day to day

Requirements

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 effectively 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 and managing communication
    • Day-to-day tracking and management
    • Measuring progress with milestones
    • Defect detection and prevention
  • Characterising the software development process
    • Pressures to expect at each stage
    • The major stages and how they relate
    • Key events in each stage
    • Providing the critical deliverables
  • Building successful teams
    • Getting technical teams to work collaboratively
    • Ensuring participation
    • Empowering team members
    • Embracing the accountability factor
    • Taking responsibility
  • 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

Notes

  • In this course, you are immersed in an authentic software development project. Interactive activities provide
  • you with actual project experience that forms a foundation for your next project. Activities include:
    • Reaching a consensus on project goals and deliverables
    • Assessing your project for strategic risk: anticipating problems before they occur
    • Choosing the SDLC that best meets your needs
    • Creating an effective project plan: accomplishing the goal with the team's buy-in
    • Managing change: controlling the project day to day
    • Extracting best practices for future projects

Duration

4 Days

Sorted by location

Training schedule on request.

Sorted by date

Training schedule on request.


Anmelden

Newsletter abonnieren