Last updated
Kurskod
3587
Varaktighet
14 timmar (vanligtvis 2 dag inklusive pauser)
Krav
None
Översikt
Denna 2-dagars kurs är lämplig för alla IT-proffs som är intresserade av att använda Waterfall-modellen och hur människor traditionellt har försökt att hantera dess brister - inklusive, men inte begränsat till, Agile metoder.
Syftet med den första dagen är att ge en översikt över dessa tillvägagångssätt som gör att du kan bestämma vad som kan passa dem i din miljö.
Den andra dagen tittar på projektledningstekniker och god praxis som har identifierats från Agile, och som kan tillämpas i ett vattenfall eller Agile sammanhang.
Kursplan
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
Vittnesmål
We also do Consultancy!
We work with leading clients across a wide range of technologies!
Reach out for Project | Staff Enhancement | System Audit Consulting