SlideShare uma empresa Scribd logo
1 de 80
Baixar para ler offline
Pedro Gustavo Torres
• Currently: Delivery Area Manager & Agile
Coach @
• Soon to be: Engineering Director @
• Working in Agile echosystems since 2010
Pedro Gustavo Torres
https://pt.linkedin.com/in/pedrogustavotorres
https://twitter.com/_pedro_torres
https://pedrogustavotorres.wordpress.com
pedro.gustavo.torres@gmail.com
http://slideshare.net/pedrogustavotorres
Pedro Gustavo Torres
Pedro Gustavo Torres
Pedro Gustavo Torres
2014
2016
2016
Ground rules
• There are no silly questions
• Shoot questions as I go
• We treat among ourselves as you (“tu”)
What is Agile?
Agile Onion
Agile Manifesto
Agile Adoption in 2015
Agile Techniques Employed in 2015
Waterfall
Waterfall’s origin
• Winston W. Royce’s paper from 1970 “Managing the Development of
Large Software Systems”
• “…I believe in this concept, but the implementation described above is
risky and invites failure.”
Winston Royce
Why do IT companies still
use Waterfall?
Waterfall “sells” promises hard to keep
• Waterfall is based in a precise plan (usually a Gantt chart)
• Fixed Scope with Time and Budget being negotiable variables
(Quality is considered the 4th variable)
• Agile doesn't sell promises or perfection like Waterfall
• In Agile we share the risk... in Waterfall it stands all on the side
of the supplier... so the latter protects himself regarding costs
and time
Let’s face it: Software projects are a challenge
Let’s face it: Software projects are a challenge
Facts that need to be acknowledge
• Uncertainty exists... so why not deal with it?... instead of ignoring it?
• Risks exists too... so why not share it with all parties involved?
• Software development is not the same thing as putting bricks on a wall (it
is not a repeatable / predictable process)
• onTime, onBudget and onTarget (Waterfall classic project’s success
indicators) are pointless if there is no returned value to the organization /
customers / stakeholders
Agile versus Waterfall
Agile games to prove concepts
• Many games that shows how efficient and effective Agile is
Barriers to Further Agile Adoption in 2015
Sad but true
• The majority of the current workforce was taught to act and think like
Waterfall
• Waterfall is still a dogma in a lot of companies today
Agile versus Agility
• Some companies just want agility and not necessarily Agile
Confusion between Agile and “Javardice”
• Shortcuts
• No documentation
• Poor software quality (lack of testing)
• No planning
• No commitment
• No deadlines
• …
Misconception of what Agile is
Agile as a “buzzword”
• As far as traditional companies go:
• Everyone wants to be Agile
• Everyone wants to say “Agile”
• Very few wants to work in Agile
• And even less knows what Agile is
• In companies well established in Agile practices:
• There are no areas or teams called “Agile”
• You don’t hear the word “Agile” often
• People just do their “thing”
• It’s in the culture
What is Scrum?
Scrum was “born” more than 20 years a go
Team
• Product Owner
• Scrum Master
• Development Team
Artifacts
• Product Backlog
• Sprint Backlog
• Increment
• Definition of Done
(Transparency)
Events
• The Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
Scrum in a (Scrum Guide, July 2016)
Framework / Empirical process (Inspection, Adaption, Transparency)
Values
• Commitment
• Courage
• Focus
• Openness
• Respect
Scrum greatest value: Courage
• To admit that things might change
• That an estimate is not a certainty
• That we can explain / understand requirements wrongly
• That we don't know everything upfront (in spite of being specialists in the
subject matter)
• To deliver bad news
• To be transparent
Scrum in other areas?
• Hardware
• Human Resources (e.g. Recruiting)
• Marketing
• Planning a wedding
• …
State of Scrum in 2015
Companies transition to Agile
Why companies want to be Agile?
• To be competitive
• To be efficient and effective
• To attract talent (you!)
• Because everybody else is doing it
• To be able to say: “We’re Agile!”
“Someone” from the Scrum Alliance in 2016
• Companies around the globe struggle with the implementation of
Agile
• “…It takes at least 2 years to start to get comfortable with the
uncomfortable…”
Learning: People have 3 zones
• Comfort zone
• Learning zone
• Panic zone
Moving from Individuals to Teams
• The change of focus from individuals to teams
• Performance reviews should be team based
• Tips for Agile teams:
• Search for consensus and not unanimity
• We don’t need project managers (to control teams)… we need self-organizing
teams
Flat organizations vs Heavy hierarchies
• Middle managers tend to be a big resistance to change (afraid of losing
power)
• The more middle managers you have the bigger is the distance between
top management and the majority of the employees
• In 2016 excess management is costing the U.S. $3 Trillion Per Year ( )
• 3 Trillion = 3,000,000,000,000
Complicated, bureaucratic and politic
• Big corporates forget to simplify things... And they add extra layers of complexity:
• Activity Planning
• Capacity Planning
• Timesheets
• …
• Timesheets:
• focus on idle people and not on idle work
• why do we need to be 100% busy?
• why do we need to report time spent on things?
• Where are the startup and entrepreneurship spirits? Big corporates should act
more times like if they were startups
Scientific Management (aka Taylorism)’s origin
• Frederick Winslow Taylor’s paper from 1911 “The Principles of Scientific Management”
• Managers and workers
• Micromanagement
• United States’ Portrait of that time:
• Civil war between 1861 and 1865
• Slavery abolished in 1865
• In 1900, 11 percent of the 14 years old and over was illiterate. *
• Only 50% of 5 to 19 years-olds were attending school in 1900. *
• Women didn’t had the right to vote
*120 years of American Education: A Statistical Portrait
Frederick Taylor
Watch the baton not the runner
• If you are just concerned about the runner running... what happens if
he runs on the wrong direction?
Regarding change how effective
do you believe evangelization
is?
Changing people
• Evangelization isn’t that effective
• You need empowerment to “promote” change
• Everybody wants to change… but nobody wants to be changed
• People will always resist to change: Fear of losing their job, of not being good in the new way of
working, losing power… “the unknown is always worst than the known”
• Comfort zone is change’s worst enemy
• People also need time to change… if they are too busy… overloaded with work… how can they
change? Even worst…how can they innovate?
• Planning at 100% capacity kills your chance to continuously improve
Millennials (You!) will make everything easier
• You (the classroom) are the hope for software development and the Agile mindset
• eduScrum
• Scrum classes
• Scrum popularity
• Communities of Practice
• Events, Meetups, etc.
• ...
• Other generations don't like to change.. they are comfortable in their zone... so why
change?
• Only if they are in a very painful situation... and still... sometimes it is not enough to
change
But all this is about transitions to Agile
• What about companies that were born agile?
A couple of Companies in Portugal “born” Agile
Common characteristics of “born” Agile companies
• Great Culture
• Informality
• One or two weeks sprints
• Continuous Integration
• Continuous Delivery pipelines
• Unit & Integration (automated) Testing
• Frequent releases
• Bleeding edge technologies
• Multiple scrum teams
• Fun environment
• …
Scrum greatest virtues: IKEA Effect
• Build the product with your customers
Scrum greatest virtues: Sustainable pace
• Software development is a marathon not a 100 metres race
Scrum: How to start?
• 7 easy steps:
0 - put everyone on board (communicate to all stakeholders)
1 - create backlogs
2 - create teams (POs, SMs, Devs, QAs, etc.)
3 - decide sprint length
4 - have a sprint zero / grooming / planning
5 - start sprinting
6 - have a new sprint while there is still work to be done 
Scrum not enough? Story Points
• Estimations: Collective (Scrum) vs Single head (Waterfall)
• Story Points versus Time
• Accuracy (uncertainty) vs Precision (silver bullets)... people being
fooled by themselves
Scrum not enough? Vertical teams
• Should you organize your teams around the
layers of your architecture?
• Should you create feature (vertical) teams?
• Maybe a mix of both?
1999 UEFA Champions League Final
Manchester United vs Bayern Munich
Scrum not enough? Vertical slices
• People love horizontal work instead of vertical work (it’s easier)... and
then things go wrong... because Scrum isn’t just about working in
iterations!
• You need to deliver completed work
• Analyze
• Develop
• Test
Scrum not enough? Extreme Programming (XP)
Scrum not enough? Kanban
Scrum not enough? Autonomy, Mastery, Purpose
• “The surprising truth about what motivates us” by Dan Pink
• Delegate and let decisions be made closer to where the work is
• To delegate you need to trust them
• When you trust you need to be prepared to be screwed (just like in a
marriage)
• Self-organization, empowerment, accountability, delegation, etc.
Scrum not enough? Autonomy, Mastery, Purpose
• Self-organization works for nature… so why not for teams?
Scrum not enough? No managers
Scrum not enough?: #NoEstimates
• Do we really need estimates?
Scrum not enough?: DevOps Culture
Dilemma: Scrum Master vs Agile Coach
Dilemma: Is the Scrum Master a full time role?
• It really depends on the echosystem
Dilemma: Agile Competence Center vs Community
• Center of competence / excellence • Autonomous Units with a Community
Dilemma: Agile KPIs
• Why do we need to measure?
• What should you measure?
• There is a general “obsession” with measurements
• KPIs side effects: You get what you measure…
Dilemma: Agile and Consultancy?
• The rent-a-team model works very well (works similar to time and
materials)
Dilemma: Agile and Legacy?
• It’s a challenge… maybe you should invest your time and energy in
something different!
Copying practices (e.g. model) aka the Cargo Cult
• Not a good idea at all…
Agile Anti-Patterns
• ScrumBut (exists a lot more than you can imagine!)
• Time “pretending” to be Story Points
• Scrum Master assigning work to the team
• Ceremonies being skipped
• Meetings aren’t time-boxed
• The ScrumMaster is a bottleneck between Product Owner and Development
team
• No action points taken on Retrospectives
• No Definition of Done (DoD) or Definition of Ready (DoR)
• No communication between team members
• …
What I dislike in (some) Scrum implementations
• Time on User Stories
• Tasks
• Time on Tasks
• Powerless Scrum Masters
• “Not my job” Scrum Masters
• Powerless Product Owners
• Uncommitted Product Owners (they don’t have time for the team)
• Micro managed teams
• Ceremonies that take "forever" (no time boxes)
Advices
• What I would like to hear if I was you…
Advice
• Work towards becoming full stack (T-shaped skills)
• Jack of all trades master of none some
Advice
• Challenge the status quo
• Always ask “Why?”
Advice
• Don’t be fooled by the false sense of security
Advice
• Don't stay “forever” in a company (the neighbor's chicken is always
better than mine phenomena)
• Don't allow your emotional salary to be superior to your financial
salary (€€€€)
Advice
• You will always need luck to succeed
• Luck = Competence + Opportunity
Advice
• Choose carefully the company you will work for… you should search
for companies that work with Agile practices
Advice
• Be careful with the Bimodal IT trend
Advice
• Watch out for propaganda
FIM

Mais conteúdo relacionado

Mais procurados

Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentRyan Ripley
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivityardutta
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kiro Harada
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotifyJohn Tian
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
Does my scrum look big in this
Does my scrum look big in thisDoes my scrum look big in this
Does my scrum look big in thisIasa UK
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum PatternsSynerzip
 
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…Agile Lietuva
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training CourseAstro Tech
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Eduardo Ribeiro
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the UglyRally Software
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersRyan Ripley
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery SlopeAlida Cheung
 

Mais procurados (20)

Scaling aug 2014 6.key
Scaling aug 2014 6.keyScaling aug 2014 6.key
Scaling aug 2014 6.key
 
The Long March
The Long MarchThe Long March
The Long March
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the Impediment
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotify
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Does my scrum look big in this
Does my scrum look big in thisDoes my scrum look big in this
Does my scrum look big in this
 
Scrum Patterns: a Guided Tour - SGRio 2017
Scrum Patterns: a Guided Tour - SGRio 2017Scrum Patterns: a Guided Tour - SGRio 2017
Scrum Patterns: a Guided Tour - SGRio 2017
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum Patterns
 
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablers
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery Slope
 

Destaque

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
 
Scrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineerScrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineerAnton Keks
 
Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile Stephen Forte
 
Software Development Process at UM DEI | 23rd of May 2016
Software Development Process at UM DEI  | 23rd of May 2016Software Development Process at UM DEI  | 23rd of May 2016
Software Development Process at UM DEI | 23rd of May 2016Eduardo Ribeiro
 
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
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Mapping PMBOK® to Agile
Mapping PMBOK® to AgileMapping PMBOK® to Agile
Mapping PMBOK® to AgileDidier Soriano
 
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016Pedro Gustavo Torres
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with ScrumPierre E. NEIS
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story pointsScrum Breakfast Vietnam
 
How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?Dimitri Honlet
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosAlexey Krivitsky
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 

Destaque (20)

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...
 
Scrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineerScrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineer
 
Pair Programming :: Blip 2014
Pair Programming :: Blip 2014Pair Programming :: Blip 2014
Pair Programming :: Blip 2014
 
Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile
 
Software Development Process at UM DEI | 23rd of May 2016
Software Development Process at UM DEI  | 23rd of May 2016Software Development Process at UM DEI  | 23rd of May 2016
Software Development Process at UM DEI | 23rd of May 2016
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
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
 
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Mapping PMBOK® to Agile
Mapping PMBOK® to AgileMapping PMBOK® to Agile
Mapping PMBOK® to Agile
 
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with Scrum
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)
 
Professional Scrum Master I (PSM-I)
Professional Scrum Master I (PSM-I)Professional Scrum Master I (PSM-I)
Professional Scrum Master I (PSM-I)
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 

Semelhante a Scrum: From the Classroom to the Workplace :: IPLeiria 2016

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
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO SummitDave Kellogg
 
Steve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agileSteve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agileScrum Australia Pty Ltd
 
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
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile ManagementPeter Stevens
 
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
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?Matteo Emili
 
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.Infoshare
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionForward Partners
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agileAndre Simones
 
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
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedConfitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedWojciech Seliga
 
Hello... I'm your project manager
Hello... I'm your project managerHello... I'm your project manager
Hello... I'm your project managerAdam Mitchell
 
Hello... I'm your project manager
Hello... I'm your project managerHello... I'm your project manager
Hello... I'm your project managerAdam Mitchell
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
 
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
 

Semelhante a Scrum: From the Classroom to the Workplace :: IPLeiria 2016 (20)

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
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO Summit
 
Steve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agileSteve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agile
 
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
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile Management
 
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
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
 
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
infoShare 2013: Wojciech Seliga - Kariera software developera na poważnie.
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post Acquisition
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agile
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedConfitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
 
Hello... I'm your project manager
Hello... I'm your project managerHello... I'm your project manager
Hello... I'm your project manager
 
Hello... I'm your project manager
Hello... I'm your project managerHello... I'm your project manager
Hello... I'm your project manager
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
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)
 

Mais de 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
 
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
 
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
 
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
 

Mais de Pedro Gustavo Torres (16)

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
 
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
 
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
 
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
 

Último

『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxNIMMANAGANTI RAMAKRISHNA
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 

Último (11)

『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 

Scrum: From the Classroom to the Workplace :: IPLeiria 2016

  • 1.
  • 2. Pedro Gustavo Torres • Currently: Delivery Area Manager & Agile Coach @ • Soon to be: Engineering Director @ • Working in Agile echosystems since 2010
  • 7. Ground rules • There are no silly questions • Shoot questions as I go • We treat among ourselves as you (“tu”)
  • 14. Waterfall’s origin • Winston W. Royce’s paper from 1970 “Managing the Development of Large Software Systems” • “…I believe in this concept, but the implementation described above is risky and invites failure.” Winston Royce
  • 15. Why do IT companies still use Waterfall?
  • 16. Waterfall “sells” promises hard to keep • Waterfall is based in a precise plan (usually a Gantt chart) • Fixed Scope with Time and Budget being negotiable variables (Quality is considered the 4th variable) • Agile doesn't sell promises or perfection like Waterfall • In Agile we share the risk... in Waterfall it stands all on the side of the supplier... so the latter protects himself regarding costs and time
  • 17. Let’s face it: Software projects are a challenge
  • 18. Let’s face it: Software projects are a challenge
  • 19. Facts that need to be acknowledge • Uncertainty exists... so why not deal with it?... instead of ignoring it? • Risks exists too... so why not share it with all parties involved? • Software development is not the same thing as putting bricks on a wall (it is not a repeatable / predictable process) • onTime, onBudget and onTarget (Waterfall classic project’s success indicators) are pointless if there is no returned value to the organization / customers / stakeholders
  • 21. Agile games to prove concepts • Many games that shows how efficient and effective Agile is
  • 22. Barriers to Further Agile Adoption in 2015
  • 23. Sad but true • The majority of the current workforce was taught to act and think like Waterfall • Waterfall is still a dogma in a lot of companies today
  • 24. Agile versus Agility • Some companies just want agility and not necessarily Agile
  • 25. Confusion between Agile and “Javardice” • Shortcuts • No documentation • Poor software quality (lack of testing) • No planning • No commitment • No deadlines • …
  • 27. Agile as a “buzzword” • As far as traditional companies go: • Everyone wants to be Agile • Everyone wants to say “Agile” • Very few wants to work in Agile • And even less knows what Agile is • In companies well established in Agile practices: • There are no areas or teams called “Agile” • You don’t hear the word “Agile” often • People just do their “thing” • It’s in the culture
  • 29. Scrum was “born” more than 20 years a go
  • 30. Team • Product Owner • Scrum Master • Development Team Artifacts • Product Backlog • Sprint Backlog • Increment • Definition of Done (Transparency) Events • The Sprint • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective Scrum in a (Scrum Guide, July 2016) Framework / Empirical process (Inspection, Adaption, Transparency) Values • Commitment • Courage • Focus • Openness • Respect
  • 31. Scrum greatest value: Courage • To admit that things might change • That an estimate is not a certainty • That we can explain / understand requirements wrongly • That we don't know everything upfront (in spite of being specialists in the subject matter) • To deliver bad news • To be transparent
  • 32. Scrum in other areas? • Hardware • Human Resources (e.g. Recruiting) • Marketing • Planning a wedding • …
  • 33. State of Scrum in 2015
  • 35. Why companies want to be Agile? • To be competitive • To be efficient and effective • To attract talent (you!) • Because everybody else is doing it • To be able to say: “We’re Agile!”
  • 36. “Someone” from the Scrum Alliance in 2016 • Companies around the globe struggle with the implementation of Agile • “…It takes at least 2 years to start to get comfortable with the uncomfortable…”
  • 37. Learning: People have 3 zones • Comfort zone • Learning zone • Panic zone
  • 38. Moving from Individuals to Teams • The change of focus from individuals to teams • Performance reviews should be team based • Tips for Agile teams: • Search for consensus and not unanimity • We don’t need project managers (to control teams)… we need self-organizing teams
  • 39. Flat organizations vs Heavy hierarchies • Middle managers tend to be a big resistance to change (afraid of losing power) • The more middle managers you have the bigger is the distance between top management and the majority of the employees • In 2016 excess management is costing the U.S. $3 Trillion Per Year ( ) • 3 Trillion = 3,000,000,000,000
  • 40. Complicated, bureaucratic and politic • Big corporates forget to simplify things... And they add extra layers of complexity: • Activity Planning • Capacity Planning • Timesheets • … • Timesheets: • focus on idle people and not on idle work • why do we need to be 100% busy? • why do we need to report time spent on things? • Where are the startup and entrepreneurship spirits? Big corporates should act more times like if they were startups
  • 41. Scientific Management (aka Taylorism)’s origin • Frederick Winslow Taylor’s paper from 1911 “The Principles of Scientific Management” • Managers and workers • Micromanagement • United States’ Portrait of that time: • Civil war between 1861 and 1865 • Slavery abolished in 1865 • In 1900, 11 percent of the 14 years old and over was illiterate. * • Only 50% of 5 to 19 years-olds were attending school in 1900. * • Women didn’t had the right to vote *120 years of American Education: A Statistical Portrait Frederick Taylor
  • 42. Watch the baton not the runner • If you are just concerned about the runner running... what happens if he runs on the wrong direction?
  • 43. Regarding change how effective do you believe evangelization is?
  • 44. Changing people • Evangelization isn’t that effective • You need empowerment to “promote” change • Everybody wants to change… but nobody wants to be changed • People will always resist to change: Fear of losing their job, of not being good in the new way of working, losing power… “the unknown is always worst than the known” • Comfort zone is change’s worst enemy • People also need time to change… if they are too busy… overloaded with work… how can they change? Even worst…how can they innovate? • Planning at 100% capacity kills your chance to continuously improve
  • 45. Millennials (You!) will make everything easier • You (the classroom) are the hope for software development and the Agile mindset • eduScrum • Scrum classes • Scrum popularity • Communities of Practice • Events, Meetups, etc. • ... • Other generations don't like to change.. they are comfortable in their zone... so why change? • Only if they are in a very painful situation... and still... sometimes it is not enough to change
  • 46. But all this is about transitions to Agile • What about companies that were born agile?
  • 47. A couple of Companies in Portugal “born” Agile
  • 48. Common characteristics of “born” Agile companies • Great Culture • Informality • One or two weeks sprints • Continuous Integration • Continuous Delivery pipelines • Unit & Integration (automated) Testing • Frequent releases • Bleeding edge technologies • Multiple scrum teams • Fun environment • …
  • 49. Scrum greatest virtues: IKEA Effect • Build the product with your customers
  • 50. Scrum greatest virtues: Sustainable pace • Software development is a marathon not a 100 metres race
  • 51. Scrum: How to start? • 7 easy steps: 0 - put everyone on board (communicate to all stakeholders) 1 - create backlogs 2 - create teams (POs, SMs, Devs, QAs, etc.) 3 - decide sprint length 4 - have a sprint zero / grooming / planning 5 - start sprinting 6 - have a new sprint while there is still work to be done 
  • 52. Scrum not enough? Story Points • Estimations: Collective (Scrum) vs Single head (Waterfall) • Story Points versus Time • Accuracy (uncertainty) vs Precision (silver bullets)... people being fooled by themselves
  • 53. Scrum not enough? Vertical teams • Should you organize your teams around the layers of your architecture? • Should you create feature (vertical) teams? • Maybe a mix of both? 1999 UEFA Champions League Final Manchester United vs Bayern Munich
  • 54. Scrum not enough? Vertical slices • People love horizontal work instead of vertical work (it’s easier)... and then things go wrong... because Scrum isn’t just about working in iterations! • You need to deliver completed work • Analyze • Develop • Test
  • 55. Scrum not enough? Extreme Programming (XP)
  • 57. Scrum not enough? Autonomy, Mastery, Purpose • “The surprising truth about what motivates us” by Dan Pink • Delegate and let decisions be made closer to where the work is • To delegate you need to trust them • When you trust you need to be prepared to be screwed (just like in a marriage) • Self-organization, empowerment, accountability, delegation, etc.
  • 58. Scrum not enough? Autonomy, Mastery, Purpose • Self-organization works for nature… so why not for teams?
  • 59. Scrum not enough? No managers
  • 60. Scrum not enough?: #NoEstimates • Do we really need estimates?
  • 61. Scrum not enough?: DevOps Culture
  • 62. Dilemma: Scrum Master vs Agile Coach
  • 63. Dilemma: Is the Scrum Master a full time role? • It really depends on the echosystem
  • 64. Dilemma: Agile Competence Center vs Community • Center of competence / excellence • Autonomous Units with a Community
  • 65. Dilemma: Agile KPIs • Why do we need to measure? • What should you measure? • There is a general “obsession” with measurements • KPIs side effects: You get what you measure…
  • 66. Dilemma: Agile and Consultancy? • The rent-a-team model works very well (works similar to time and materials)
  • 67. Dilemma: Agile and Legacy? • It’s a challenge… maybe you should invest your time and energy in something different!
  • 68. Copying practices (e.g. model) aka the Cargo Cult • Not a good idea at all…
  • 69. Agile Anti-Patterns • ScrumBut (exists a lot more than you can imagine!) • Time “pretending” to be Story Points • Scrum Master assigning work to the team • Ceremonies being skipped • Meetings aren’t time-boxed • The ScrumMaster is a bottleneck between Product Owner and Development team • No action points taken on Retrospectives • No Definition of Done (DoD) or Definition of Ready (DoR) • No communication between team members • …
  • 70. What I dislike in (some) Scrum implementations • Time on User Stories • Tasks • Time on Tasks • Powerless Scrum Masters • “Not my job” Scrum Masters • Powerless Product Owners • Uncommitted Product Owners (they don’t have time for the team) • Micro managed teams • Ceremonies that take "forever" (no time boxes)
  • 71. Advices • What I would like to hear if I was you…
  • 72. Advice • Work towards becoming full stack (T-shaped skills) • Jack of all trades master of none some
  • 73. Advice • Challenge the status quo • Always ask “Why?”
  • 74. Advice • Don’t be fooled by the false sense of security
  • 75. Advice • Don't stay “forever” in a company (the neighbor's chicken is always better than mine phenomena) • Don't allow your emotional salary to be superior to your financial salary (€€€€)
  • 76. Advice • You will always need luck to succeed • Luck = Competence + Opportunity
  • 77. Advice • Choose carefully the company you will work for… you should search for companies that work with Agile practices
  • 78. Advice • Be careful with the Bimodal IT trend
  • 79. Advice • Watch out for propaganda
  • 80. FIM