Skip to main content
  • English
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Certificate Authentication

Software Project Management for Non-Managers Certificate for Marius...

Add to LinkedIn

Certificate ID: 
809155
Authentication Code: 
e4aae
Certified Person Name: 
Marius Catalin Carp
Trainer Name: 
Craig Pearson
Duration Days: 
3
Duration Hours: 
21
Course Name: 
Software Project Management for Non-Managers
Course Date: 
13 May 2025 10:00 to 15 May 2025 17:00
Course Outline: 

Introductions & Icebreaker

A brief introduction to the course and participants.

Overview of Software Development

  • The stages of software delivery: requirements, design, development, testing, deployment, and maintenance.
  • Common vocabulary and terminology in software development.
  • Technical vs. non-technical perspectives.

Software Project Management Techniques

  • Introduction to Waterfall/PRINCE2 and Agile methodologies.
  • Benefits and drawbacks of each approach.
  • Hands-on exercise comparing methodologies in practice.
  • Keywords to be used in SWOT

Agile Mindset & Ways of Working

  • Understanding the Agile Manifesto.
  • Introduction to Scrum sprints and Kanban cycles.
  • Practical exercises to implement Agile techniques.

Vision & Roadmap

  • Software product vision and planning.
  • Comparing waterfall Gantt charts vs. Agile roadmaps.
  • Hands-on exercise in roadmap planning.
  • Shown examples (using any tool), to show how it is used in practice. (e.g. spilt tasks, team velocity)

Requirements Management

  • Capturing and writing effective requirements.
  • Overview of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Writing user stories.

Estimation Techniques

  • Comparing time-based and relative estimation techniques.
  • Practical estimation exercises.
  • Consequences of a less accurate estimate
  • The degree of accuracy of an estimate

Prioritization

  • Making work visible and managing a portfolio.
  • Synchronization, dependencies, and prioritization based on value.
  • Practical prioritization techniques.

Detailed planning

  • Tasks, Resources, milestones, etc
  • Using any tool – show Gant charts to be visible the changes after detail planning

Monitoring Progress

  • Understanding outputs vs. outcomes.
  • Waterfall milestones vs. iterative velocity vs. Kanban cycle time.
  • The Iron Triangle concept in project management.
  • Measures (project controlling, measures)

Continuous Delivery & Deployment

  • Techniques for integrating software changes regularly.
  • Transitioning from milestones to continuous delivery.
  • Creating a DevOps pipeline and automating toolchains.

Software Quality

  • Testing and test automation.
  • Defining “ready” and “done” in software development.
  • Hands-on exercise improving definitions of quality.

Software Reliability

  • Setting service level objectives (SLOs) for reliability.
  • Prioritizing toil and maintenance tasks.

Team Dynamics

  • Engaging teams and fostering collaboration.
  • Practical exercises in teamwork and communication.

Q&A and Wrap-Up

  • Open discussion on real-life scenarios and remaining questions.

 

Staff Login