SlideShare a Scribd company logo
1 of 47
Download to read offline
Talk
Scrumify
@
November 2012
Who am I?
Pedro Gustavo Torres
Graduation in 2002 and Master in 2008
> 10 years of experience in IT industry
> 6 years developing
> 4 years managing projects
> 2 years scrumming
Companies worked with:
Certifications held:
Overview
What is Agile?
What is Scrum?
Waterfall Model vs Scrum
Scrum Roles
Backlogs
Estimates
A normal Scrum Project
Scrum of Scrums
Personal stuff
What is Agile?
What is Agile?
Set of Principles:
respect for the worth of every person
truth in every communication
transparency of all data, actions, and decisions
trust that each person will support the team
commitment to the team and to the team’s goals
and Practices:
– Scrum
– Extreme Programming (TDD, Pair Programming, etc.)
– Kanban
– ...
Agile Manifesto
Individuals and Interactions over Processes and Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
While there is value in the items on the right
we value the items on the left more
What is Agile?
What is Scrum?
What is Scrum?
Framework
Prescription
Tool
Iterative based
Inspect and adapt
Two perspectives:
– The art of the possible (adaptative)
– ScrumBut is killing the game (strict)
Sprints
Time boxed
2 to 4 weeks (recommended)
Features defined (closed)
100% tested features delivered
Tracking:
– Task (white) board
– Burndown chart
What is Scrum?
Task (white) board
What is Scrum?
Burndown chart
What is Scrum?
Waterfall Model vs Scrum
Waterfall Model vs Scrum
Waterfall:
– Fixed features
– Variable Cost and Time
– Imposes a sequence of events
Scrum:
– Fixed time and cost
– Variable features
– Cross-functionality
Scrum Roles
Scrum Roles
Customers/Stakeholders
Product Owner
ScrumMaster
Core Team
Customers/Stakeholders
Owns the vision
They know what they need but normally they tell you
what they want
Must be available to attend meetings:
– with the PO to look at the Product Backlog
– with all the team (preferably) to assist at the demo at the
end of each sprint
Scrum Roles
Product Owner
Provides Customer and Business support and Product
guidance
Embraces and nurtures the customer's vision
Main responsibility to identify the stories of the project
that goes to the product backlog
Full time job
Commits with the customer
Represents the customer's interest
Needs business background
“The bad cop”
Scrum Roles
ScrumMaster
Builds and maintains healthy teams
Works with the team all the time
Doesn't tell the team what to do
Conducts the scrum meetings
Facilitator
Helps the teams achieve is goals (focus)
Full time job
Doesn't need technical background
“The good cop”
Scrum Roles
Core Team
5-7 members (preferably)
Cross-functional
Empowered:
– Estimates
– Pull work
– Suggest stories to the customers / stakeholders
Commits with the PO through the sprint backlog
Scrum Roles
Backlogs
Backlogs
Product Backlog
Sprint Backlog
Product Backlog
Living Document
– Key for deliver value to the customer
– Defined in Sprint zero, in Grooming Meetings and
Meetings between the PO and the customer
– Everyone can add stories to the PB
The items are:
– rated as Stories, Themes or Epics
– ordered by priority
– measured in Story points (preferably)
INVEST on the user stories:
– Independent, Negotiable, Valuable, Estimable, Small
and Testable
Backlogs
Sprint Backlog
User stories that are going to be developed during the
sprint
– Example: “As a user I can see my billing history by
month so that I can download the invoices”
Tasks
– Hours
– Acceptance criteria
Defined in the scrum planning meeting
Backlogs
Estimates
Estimates
Units for stories:
– Story points
– Ideal days
– T-shirt sizes
Units for tasks:
– Hours
Techniques:
– Planning poker
Planning Poker
Choose references and use comparison
No scales or units defined (agnostic):
– Fibonacci sequence (recommended): 1, 2, 3, 5, 8, 13,
21...
Everyone draws a card at the same time
Advantages:
– Prevents slacking
– Engagement
– Fun
Disadvantages:
– Time consuming
Estimates
Planning Poker
Estimates
A normal Scrum Project
Sprint zero
Planning meeting
Daily Scrums
Grooming meeting
Demo
Retrospective
Release
A normal Scrum Project
Sprint zero
Preparation of the project
Building of the Product backlog
– Identifying user stories
– Prioritize
Definition of Done (task, sprint, release, etc.)
A normal Scrum Project
Planning meeting
Choosing which user stories are going to be done during
the sprint:
– Prioritization of the PB
– Team's Velocity
A normal Scrum Project
Daily Scrums
Ideally first thing in the morning
Everyone talks to the team not to the ScrumMaster
No more than 15 minutes
Deeper issues stay off
Standing meeting:
– What did you do yesterday?
– What are you going to do today?
– Do you have any problems?
A normal Scrum Project
Grooming Meeting
Maintenance of the Product Backlog
Re-estimating (or dropping) old stories
Estimating new stories (that might show up)
A normal Scrum Project
Demo
Demonstration of the implementation of the user stories
to the customers/stakeholders
Ideally all the team is in the room
The demo should be done by the Product Owner or by
the Customer himself
A normal Scrum Project
Retrospective
Meeting without the PO
Questions:
– What are we doing well?
– What can be better?
– What should we start/stop doing?
Voting on the relevant issues
A normal Scrum Project
Release
When should we release?
– At the end of each sprint?
– Once a month?
Always double-check the DoD (Definition of Done) list
A normal Scrum Project
Scrum of Scrums
Scrum of Scrums
Scaling Scrum to large project teams
Clusters of teams to discuss their work
Each team designates one person to also attend a
scrum of scrums meeting
Questions:
– What has your team done since we last met?
– What will your team do before we meet again?
– Is anything slowing your team down or getting in their
way?
– Are you about to put something in another team’s
way?
Scrum of Scrums
Personal stuff
Personal stuff
Never Ever Assume
– Ass | u | me
“Assumption is the mother of all fuckups” *
Being Agile is a state of mind
Doing Scrum isn't the goal... delivering great software is
It takes (a lot of) time to assimilate story points
Never tried planning poker (but the Fibonacci sequence
works pretty well)
* Everett McGillin in Under Siege 2
The Waterfall model sometimes works. Scrum works more
often
Scrum is “apparently” more expensive on the short term
than the Waterfall model
Changing minds is hard... habits even harder
Scrum works great with Kanban
Maintaining the Scrum framework isn't a piece of cake
ScrumBut & WaterfallBut
Personal considerations
Personal stuff
Scrum misfortunes
Naming “Sprints” to timeboxes
“Working Software over Comprehensive Documentation”
Hard to accommodate room for urgent bugs
Story points backfired
– Comparing team performances
– Selling the unit of measure
The term “Velocity”
Scrum as a silverbullet
Personal stuff
ScrumMaster is a full time job
Scrum is the art of the possible
– Use (if possible) the prescription of Scrum for a few sprints
– Then adapt the framework to your reality
– Vanilla Scrum is great but you can make your own flavor
You MUST engage your customer:
– Commitment (availability)
– Scrum ceremonies
You can’t fit Scrum in your team? Try Kanban!
Takeaways
Personal stuff
“A great team will have great success with or without
Scrum. A shitty team will still produce shit with scrum.
Just that the shitty scrum team will see it earlier than
the shitty no-scrum team”
Unknown source
Food for thought
Personal stuff
Trouble sleeping?
A few suggestions:
Personal stuff
Blog: pedrogustavotorres.com
Email: pedro.gustavo.torres@gmail.com
Twitter: twitter.com/_pedro_torres
My contacts
Personal stuff

More Related Content

What's hot

다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입Won Shin
 
Scrum Walkthrough Internship Course
Scrum Walkthrough Internship CourseScrum Walkthrough Internship Course
Scrum Walkthrough Internship CourseZoltan Iszlai
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Jens Wilke
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpHossam Hassan
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumVoximate
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogHossam Hassan
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility DefinedVibhu Srinivasan
 

What's hot (20)

Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입
 
Scrum Walkthrough Internship Course
Scrum Walkthrough Internship CourseScrum Walkthrough Internship Course
Scrum Walkthrough Internship Course
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Scrum
ScrumScrum
Scrum
 
Scrum Master Roles and Responsibilities
Scrum Master Roles and ResponsibilitiesScrum Master Roles and Responsibilities
Scrum Master Roles and Responsibilities
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Scrum principles
Scrum principlesScrum principles
Scrum principles
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Kanban Vs Scrum
Kanban Vs ScrumKanban Vs Scrum
Kanban Vs Scrum
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 

Viewers also liked

Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014Pedro Gustavo Torres
 
Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...
Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...
Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...Pedro Gustavo Torres
 
Agile & KPIs :: Conferencia Agile Spain 2014
Agile & KPIs :: Conferencia Agile Spain 2014Agile & KPIs :: Conferencia Agile Spain 2014
Agile & KPIs :: Conferencia Agile Spain 2014Pedro Gustavo Torres
 
The Sky Way :: Conferencia Agile Spain 2013
The Sky Way :: Conferencia Agile Spain 2013The Sky Way :: Conferencia Agile Spain 2013
The Sky Way :: Conferencia Agile Spain 2013Pedro Gustavo Torres
 
The Sky Way :: Agile & Scrum Portugal 2013
The Sky Way :: Agile & Scrum Portugal 2013The Sky Way :: Agile & Scrum Portugal 2013
The Sky Way :: Agile & Scrum Portugal 2013Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 
What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015
What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015
What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015Pedro Gustavo Torres
 
Gestão de Conflito :: YCP Team Building 2014
Gestão de Conflito :: YCP Team Building 2014Gestão de Conflito :: YCP Team Building 2014
Gestão de Conflito :: YCP Team Building 2014Pedro Gustavo Torres
 
Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014Pedro Gustavo Torres
 
Pair Programming :: Conferencia Agile Spain 2014
Pair Programming :: Conferencia Agile Spain 2014Pair Programming :: Conferencia Agile Spain 2014
Pair Programming :: Conferencia Agile Spain 2014Pedro Gustavo Torres
 
Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012Pedro Gustavo Torres
 
What I wish I knew on my first Scrum sprints :: Agile Portugal 2015
What I wish I knew on my first Scrum sprints :: Agile Portugal 2015What I wish I knew on my first Scrum sprints :: Agile Portugal 2015
What I wish I knew on my first Scrum sprints :: Agile Portugal 2015Pedro Gustavo Torres
 
Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015
Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015
Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015Pedro Gustavo Torres
 
Going from Monolithic Applications to Microservices: If you don‘t know what y...
Going from Monolithic Applications to Microservices: If you don‘t know what y...Going from Monolithic Applications to Microservices: If you don‘t know what y...
Going from Monolithic Applications to Microservices: If you don‘t know what y...Pedro Gustavo Torres
 
Pair Programming :: Agile Portugal 2014
Pair Programming :: Agile Portugal 2014Pair Programming :: Agile Portugal 2014
Pair Programming :: Agile Portugal 2014Pedro Gustavo Torres
 
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016Pedro Gustavo Torres
 
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016 Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016 Pedro Gustavo Torres
 
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...Pedro Gustavo Torres
 

Viewers also liked (19)

Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014
 
Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...
Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...
Mestrado: Branding interno e Contrato Psicológico numa empresa de prestação d...
 
Agile & KPIs :: Conferencia Agile Spain 2014
Agile & KPIs :: Conferencia Agile Spain 2014Agile & KPIs :: Conferencia Agile Spain 2014
Agile & KPIs :: Conferencia Agile Spain 2014
 
The Sky Way :: Conferencia Agile Spain 2013
The Sky Way :: Conferencia Agile Spain 2013The Sky Way :: Conferencia Agile Spain 2013
The Sky Way :: Conferencia Agile Spain 2013
 
The Sky Way :: Agile & Scrum Portugal 2013
The Sky Way :: Agile & Scrum Portugal 2013The Sky Way :: Agile & Scrum Portugal 2013
The Sky Way :: Agile & Scrum Portugal 2013
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 
What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015
What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015
What I wish I knew on my first Scrum sprints :: Conferencia Agile Spain 2015
 
Pair Programming :: Blip 2014
Pair Programming :: Blip 2014Pair Programming :: Blip 2014
Pair Programming :: Blip 2014
 
Gestão de Conflito :: YCP Team Building 2014
Gestão de Conflito :: YCP Team Building 2014Gestão de Conflito :: YCP Team Building 2014
Gestão de Conflito :: YCP Team Building 2014
 
Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014
 
Pair Programming :: Conferencia Agile Spain 2014
Pair Programming :: Conferencia Agile Spain 2014Pair Programming :: Conferencia Agile Spain 2014
Pair Programming :: Conferencia Agile Spain 2014
 
Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012
 
What I wish I knew on my first Scrum sprints :: Agile Portugal 2015
What I wish I knew on my first Scrum sprints :: Agile Portugal 2015What I wish I knew on my first Scrum sprints :: Agile Portugal 2015
What I wish I knew on my first Scrum sprints :: Agile Portugal 2015
 
Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015
Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015
Gamification na Gestão de Projetos :: Ciclo de Tertúlias, Porto, 2015
 
Going from Monolithic Applications to Microservices: If you don‘t know what y...
Going from Monolithic Applications to Microservices: If you don‘t know what y...Going from Monolithic Applications to Microservices: If you don‘t know what y...
Going from Monolithic Applications to Microservices: If you don‘t know what y...
 
Pair Programming :: Agile Portugal 2014
Pair Programming :: Agile Portugal 2014Pair Programming :: Agile Portugal 2014
Pair Programming :: Agile Portugal 2014
 
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
 
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016 Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: BPI 2016
 
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
 

Similar to Scrumify :: Porto Linux 2012

Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about ScrumTim Gregory
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsNick Pruehs
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesLucina Stricko, CSPO
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To ScrumBusinessQuests
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfSwadesh Bhushan, PMP®
 
_ Drupal and the Art of Scrum _
_ Drupal and the Art of Scrum __ Drupal and the Art of Scrum _
_ Drupal and the Art of Scrum _Ricardo Amaro
 
Scrum_Presentation_Ratul
Scrum_Presentation_RatulScrum_Presentation_Ratul
Scrum_Presentation_RatulRatul Paul
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumHiep Luong
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseCaleb Jenkins
 

Similar to Scrumify :: Porto Linux 2012 (20)

Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about Scrum
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small Teams
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
SCRUM, an introduction
SCRUM, an introductionSCRUM, an introduction
SCRUM, an introduction
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
_ Drupal and the Art of Scrum _
_ Drupal and the Art of Scrum __ Drupal and the Art of Scrum _
_ Drupal and the Art of Scrum _
 
Scrum_Presentation_Ratul
Scrum_Presentation_RatulScrum_Presentation_Ratul
Scrum_Presentation_Ratul
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the Enterprise
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

More from Pedro Gustavo Torres

Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Pedro Gustavo Torres
 
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022Pedro Gustavo Torres
 
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022Pedro Gustavo Torres
 
Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Pedro Gustavo Torres
 
Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Pedro Gustavo Torres
 
A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020Pedro Gustavo Torres
 
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020Pedro Gustavo Torres
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Pedro Gustavo Torres
 
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Pedro Gustavo Torres
 
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Pedro Gustavo Torres
 
Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019Pedro Gustavo Torres
 
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019 Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019 Pedro Gustavo Torres
 
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019 Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019 Pedro Gustavo Torres
 
When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019Pedro Gustavo Torres
 
When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Pedro Gustavo Torres
 
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Pedro Gustavo Torres
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 

More from Pedro Gustavo Torres (20)

Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022
 
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
 
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
 
Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020
 
Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020
 
A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020
 
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
 
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
 
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
 
Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019
 
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019 Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
 
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019 Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
 
When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019
 
When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018
 
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Scrumify :: Porto Linux 2012

  • 2. Who am I? Pedro Gustavo Torres Graduation in 2002 and Master in 2008 > 10 years of experience in IT industry > 6 years developing > 4 years managing projects > 2 years scrumming Companies worked with: Certifications held:
  • 3. Overview What is Agile? What is Scrum? Waterfall Model vs Scrum Scrum Roles Backlogs Estimates A normal Scrum Project Scrum of Scrums Personal stuff
  • 5. What is Agile? Set of Principles: respect for the worth of every person truth in every communication transparency of all data, actions, and decisions trust that each person will support the team commitment to the team and to the team’s goals and Practices: – Scrum – Extreme Programming (TDD, Pair Programming, etc.) – Kanban – ...
  • 6. Agile Manifesto Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan While there is value in the items on the right we value the items on the left more What is Agile?
  • 8. What is Scrum? Framework Prescription Tool Iterative based Inspect and adapt Two perspectives: – The art of the possible (adaptative) – ScrumBut is killing the game (strict)
  • 9. Sprints Time boxed 2 to 4 weeks (recommended) Features defined (closed) 100% tested features delivered Tracking: – Task (white) board – Burndown chart What is Scrum?
  • 13. Waterfall Model vs Scrum Waterfall: – Fixed features – Variable Cost and Time – Imposes a sequence of events Scrum: – Fixed time and cost – Variable features – Cross-functionality
  • 16. Customers/Stakeholders Owns the vision They know what they need but normally they tell you what they want Must be available to attend meetings: – with the PO to look at the Product Backlog – with all the team (preferably) to assist at the demo at the end of each sprint Scrum Roles
  • 17. Product Owner Provides Customer and Business support and Product guidance Embraces and nurtures the customer's vision Main responsibility to identify the stories of the project that goes to the product backlog Full time job Commits with the customer Represents the customer's interest Needs business background “The bad cop” Scrum Roles
  • 18. ScrumMaster Builds and maintains healthy teams Works with the team all the time Doesn't tell the team what to do Conducts the scrum meetings Facilitator Helps the teams achieve is goals (focus) Full time job Doesn't need technical background “The good cop” Scrum Roles
  • 19. Core Team 5-7 members (preferably) Cross-functional Empowered: – Estimates – Pull work – Suggest stories to the customers / stakeholders Commits with the PO through the sprint backlog Scrum Roles
  • 22. Product Backlog Living Document – Key for deliver value to the customer – Defined in Sprint zero, in Grooming Meetings and Meetings between the PO and the customer – Everyone can add stories to the PB The items are: – rated as Stories, Themes or Epics – ordered by priority – measured in Story points (preferably) INVEST on the user stories: – Independent, Negotiable, Valuable, Estimable, Small and Testable Backlogs
  • 23. Sprint Backlog User stories that are going to be developed during the sprint – Example: “As a user I can see my billing history by month so that I can download the invoices” Tasks – Hours – Acceptance criteria Defined in the scrum planning meeting Backlogs
  • 25. Estimates Units for stories: – Story points – Ideal days – T-shirt sizes Units for tasks: – Hours Techniques: – Planning poker
  • 26. Planning Poker Choose references and use comparison No scales or units defined (agnostic): – Fibonacci sequence (recommended): 1, 2, 3, 5, 8, 13, 21... Everyone draws a card at the same time Advantages: – Prevents slacking – Engagement – Fun Disadvantages: – Time consuming Estimates
  • 28. A normal Scrum Project
  • 29. Sprint zero Planning meeting Daily Scrums Grooming meeting Demo Retrospective Release A normal Scrum Project
  • 30. Sprint zero Preparation of the project Building of the Product backlog – Identifying user stories – Prioritize Definition of Done (task, sprint, release, etc.) A normal Scrum Project
  • 31. Planning meeting Choosing which user stories are going to be done during the sprint: – Prioritization of the PB – Team's Velocity A normal Scrum Project
  • 32. Daily Scrums Ideally first thing in the morning Everyone talks to the team not to the ScrumMaster No more than 15 minutes Deeper issues stay off Standing meeting: – What did you do yesterday? – What are you going to do today? – Do you have any problems? A normal Scrum Project
  • 33. Grooming Meeting Maintenance of the Product Backlog Re-estimating (or dropping) old stories Estimating new stories (that might show up) A normal Scrum Project
  • 34. Demo Demonstration of the implementation of the user stories to the customers/stakeholders Ideally all the team is in the room The demo should be done by the Product Owner or by the Customer himself A normal Scrum Project
  • 35. Retrospective Meeting without the PO Questions: – What are we doing well? – What can be better? – What should we start/stop doing? Voting on the relevant issues A normal Scrum Project
  • 36. Release When should we release? – At the end of each sprint? – Once a month? Always double-check the DoD (Definition of Done) list A normal Scrum Project
  • 38. Scrum of Scrums Scaling Scrum to large project teams Clusters of teams to discuss their work Each team designates one person to also attend a scrum of scrums meeting Questions: – What has your team done since we last met? – What will your team do before we meet again? – Is anything slowing your team down or getting in their way? – Are you about to put something in another team’s way?
  • 41. Personal stuff Never Ever Assume – Ass | u | me “Assumption is the mother of all fuckups” * Being Agile is a state of mind Doing Scrum isn't the goal... delivering great software is It takes (a lot of) time to assimilate story points Never tried planning poker (but the Fibonacci sequence works pretty well) * Everett McGillin in Under Siege 2
  • 42. The Waterfall model sometimes works. Scrum works more often Scrum is “apparently” more expensive on the short term than the Waterfall model Changing minds is hard... habits even harder Scrum works great with Kanban Maintaining the Scrum framework isn't a piece of cake ScrumBut & WaterfallBut Personal considerations Personal stuff
  • 43. Scrum misfortunes Naming “Sprints” to timeboxes “Working Software over Comprehensive Documentation” Hard to accommodate room for urgent bugs Story points backfired – Comparing team performances – Selling the unit of measure The term “Velocity” Scrum as a silverbullet Personal stuff
  • 44. ScrumMaster is a full time job Scrum is the art of the possible – Use (if possible) the prescription of Scrum for a few sprints – Then adapt the framework to your reality – Vanilla Scrum is great but you can make your own flavor You MUST engage your customer: – Commitment (availability) – Scrum ceremonies You can’t fit Scrum in your team? Try Kanban! Takeaways Personal stuff
  • 45. “A great team will have great success with or without Scrum. A shitty team will still produce shit with scrum. Just that the shitty scrum team will see it earlier than the shitty no-scrum team” Unknown source Food for thought Personal stuff
  • 46. Trouble sleeping? A few suggestions: Personal stuff
  • 47. Blog: pedrogustavotorres.com Email: pedro.gustavo.torres@gmail.com Twitter: twitter.com/_pedro_torres My contacts Personal stuff