scrum + kanban - agile it project management (desymfony 2013)
TRANSCRIPT
Scrum + KanbanAgile IT Project Management
2013
Unai Roldán Arellano
June
2013
Sponsors
2013
SILVER
BRONZE
GOLD
PLATINUM
Speaker
2013
Unai Roldán Arellano
Agile IT Project Manager & Software ArchitectUnisys
Senior ConsultantAltran
Analyst-ProgrammerAtos Origin
Telecommunication Technician ( Specialist )Telefónica
linkedin.com/in/unairoldan/
@unairoldan
Introduction and Objectives
2013
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
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]
Introduction and Objectives
2013
Predictive project management
IdeaContractProject
SpeculationTaking
Requirements
ConstructionDevelopment and Implementation
TestingTest
DeliveryClose
Introduction and Objectives
2013
Agile project management
IdeaContractProject
SpeculationTaking Requirements
ConstructionDevelopment and Implementation
TestingTest
DeliveryClose
Explaining the method
2013
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
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
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
Explaining the method
2013
Sprint
Test
Explaining the method
2013
Clarifying concepts...
Planning Sprint n
Planning Sprint n+1 Test
Planning Sprint n+2 Test
tStakeholdersTeamProduct Owner
Explaining the method
2013
Visual management
Kanban ≈ Scrum Board
- Sprint Visual Management- Physical representation- Visual metrics
Applying it in my company
2013
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.)
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
Applying it in my company
2013
Adapting Scrum + Kanban (1)
Product: Ideal situation
Applying it in my company
2013
Adapting Scrum + Kanban (2)
Service in client: Client methodology issues
Applying it in my company
2013
Adapting Scrum + Kanban (3)
Short projects: Inexperienced team or short projects
Applying it in my company
2013
Adapting Scrum + Kanban (4)
Business Needs: Cost management, Resources, HR, etc
Training and certification
2013
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
Final summary
2013
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.
Graciasthanksmercigraziedanke
obrigado
2013