This document discusses applying the Scrum and Kanban agile frameworks to IT project management. It begins by introducing Scrum and Kanban, noting that Scrum is an iterative framework and Kanban uses visual boards. The document then discusses how Scrum and Kanban can be combined for a light management process that enables working in changing environments with motivated self-managed teams. It provides an overview of roles, events, artifacts, and visual management in Scrum and Kanban before discussing how companies can adapt these frameworks based on their business needs, such as project type and customer involvement. The document concludes by emphasizing the benefits of agile project management and the ability to adapt management approaches to different situations.
5. Introduction and Objectives
2013
Scrum [1]
- Framework for managing software projects
- Iterative and incremental
- Aligned with the principles of the Agile Manifesto [2]
- Aligned with the principles of the Extreme Programming [3]
Kanban [6]
- Used in companies like Bank of America, Blizzard, Microsoft, Boeing...
- Scrum.org y ScrumAlliance are responsible for spread [4] [5]
- Visual system for monitoring production processes
- It has also emerged as a method of software project management
6. Introduction and Objectives
2013
Scrum + Kanban
- Light Management Process -agile-
- Capacity to work in changing environments
- Short-term results
- Motivated and productive teams
- Self-managed teams
Nowadays
Objectives of Agile
- Predictive project management
- Based on Project Management Institute principles [1]
7. Introduction and Objectives
2013
Predictive project management
Idea
Contract
Project
Speculation
Taking
Requirements
Construction
Development and
Implementation
Testing
Test
Delivery
Close
8. Introduction and Objectives
2013
Agile project management
Idea
Contract
Project
Speculation
Taking Requirements
Construction
Development and
Implementation
Testing
Test
Delivery
Close
10. Explaining the method
2013
Roles in Scrum
Principal roles
- Scrum Master Facilitator or "Protector" of the team
- Product Owner Represents to customer or key user
- Team Engineers team
Secondary roles
- Stakeholders Suppliers, key users, other departments, etc..
- Managers Control the environment
11. Explaining the method
2013
Events in Scrum -Meetings-
Sprint Planning Meeting
- Planning of Sprint
- Estimation of tasks
- Set demo date
Daily Scrum
- Daily meeting
Sprint Review
- Sprint and product demonstration
Sprint Retrospective
- Sprint evaluation
12. Explaining the method
2013
Artefacts in Scrum
Product Backlog
- Formalized requirements stack
Sprint Backlog
- Sprint formalized requirements stack
Product increment
- Result of Sprint
Burndown chart
- Statistical for sprint's progress
17. Applying it in my company
2013
What do we need?
Knowledge of my business
- Internal process
- Types of projects
Product, software factory mode or service in client
- Location of customer or key users
At headquarters, part of the team, delocalized, ...
Profiles -or Roles-
- Scrum Master
Knowledge of the framework, business and LEADERSHIP
- Product Owner
Much depends on the business environment and the type of project
(integrated customer, inexperienced key users, business department, etc.)
18. Applying it in my company
2013
Adapting Scrum + Kanban
Internal / External needs
- Customer / Key user
Integrated customer vs. non integrated customer
- "Needs" desired by the customer
N functionalities in Sprint direct to production environment
- Management of large projects under contract
Resources management, Cost, RH o Budgets
- Projects short haul
Short projects with inexperienced teams
19. Applying it in my company
2013
Adapting Scrum + Kanban (1)
Product: Ideal situation
20. Applying it in my company
2013
Adapting Scrum + Kanban (2)
Service in client: Client methodology issues
21. Applying it in my company
2013
Adapting Scrum + Kanban (3)
Short projects: Inexperienced team or short projects
22. Applying it in my company
2013
Adapting Scrum + Kanban (4)
Business Needs: Cost management, Resources, HR, etc
24. Training and certification
2013
Training
Scrum Guide (Scrum.org)
Scrum and XP from the Trenches (Henrik Kniber)
Certification
Scrum.org: PSM I, PSM II, PSPO, PSD y PSF
Scrum Alliance: CSM, CSPO, CSD, CSP
26. Final summary
2013
"Walking on water and developing software from a specification are
easy if both are frozen"
Edward V. Berard
- Agile project management Iterative and incremental
- Self-managed teams
- Short-term results (Incremental)
- Ability to work in changing environments
- "Setup your management" Scrum, Kanban, PMI, PRINCE2, ITIL, etc.