Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1 - Managing Software Projects in a Waterfall Context
1. Introduction to Waterfall
a. Historical Context- Winston Royce
- Background in manufacturing processes
- Requirements gathering
- Design
- Implementation
- Verification
- Maintenance
- Handling change
- Distance between business knowledge and implementation
- Storing risk to late in the lifecycle
- Prioritisation of scope
- Embrace – Waterfall approaches, eg SSADM
- Cope – V-Model
- Adapt – Incremental
- Reject – Agile
- Enhance – Lean
2. V-Model coping strategies for Waterfall delivery
a. Early verification and validation- Cost of finding late
- Reviews and inspections
- Static analysis
- Unit/Unit integration
- System
- System Integration
- Acceptance
- Increased end-user involvement in verification
- Early risk mitigation
3. Adapting Waterfall with Incremental approaches
a. Types of Incremental approaches- Pre-planned
- Parallel, RAD
- Evolutionary, RUP
- Product increments
- Proto-typing
- Timeboxing
- Increased user involvement in decision making
- Early return on investment
- Reacts to change
4. Rejecting the Waterfall model in favour of Agile
a. Agile Essentials- Agile Manifesto
- Agile Principles
- Iterative delivery
- Collaborative working
- Just in time documentation
- Adaptive planning
- Increased user involvement throughout process
- Empowered development team
- Rapid return on investment
- Greater ability to react to change
- Reduce nugatory development
5. Enhancing Waterfall with Kanban delivery
a. Lean and Kanban- History of Lean delivery
- History of Kanban
- Principle of reducing waste
- The Kanban board
- Managing work-in-progress
- Greater ability to react to change
- Rapid return on investment
- Reduce nugatory development
Day 2 - Agile Project Management Techniques
1. Empirical Process Control
a. Inspect- Demonstration
- Retrospection
- Adaptive planning
- Continuous improvement
- Stakeholder involvement
- Contract negotiation
- Just in time documentation
2. Managing requirements
a. Backlogs- Product
- Release
- Sprint
- User Stories
- Defects
- Requirements specifications
- Adjusting Backlog for risk
- Risk burndown
3. Estimation and control
a. Timebox planning- Release planning
- Iteration planning
- Daily communication
- MoSCow
- Value based
- Other techniques
- User story grooming
- Planning Poker
4. Delivery management
a. Iterative delivery- Team velocity
- Rapid return on investment
- Scrum wall
- Burn-down chart
5. Team management
a. Associative leadership- ScrumMaster as facilitator
- Role of the traditional project manager
- The single decision maker - the Product Owner
- Communicating with stakeholders (Pigs and Chickens)
- Self-managing teams
- The role of the specialist within the team
- Managing split teams
14 Hours
Testimonials (5)
team exercises
Dan
Course - SAFe® for Teams
Trainer spoke passionately about many of thinks, which was very motivating
Marek - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - SAFe® Scrum Master with SSM Certification
He keeps you engaged every second of every hour of every day.
Brett Anderson - BMW South Africa
Course - PROFESSIONAL SCRUM MASTER™ I
sharing experiences and sharing other materials not included in the package.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Course - Agile Business Analysis
The theory, the examples, the excercices, the explanations.