SlideShare a Scribd company logo
So you want to build something
differently
http://forum.nationstates.net/viewtopic.php?f=23&t=221515&start=75
Agile will change everything
● All is going to be just freaking awesome just like that!
● One simple rule will fix all your current and new projects!
● People will simply organize themselves like bees in a hive!
● Code will be pure and defect-free!
● We'll keep all the deadlines!
● No more productivity issues!
● Fixed costs, fixed time, fixed everything!
● Well established process!
● $$$
So... ever seen Equilibrium, the movie? 1984 maybe?
http://metropolisoftomorrow.tumblr.com
Let's get down to earth
● It's a challenge for everybody, but most of all - for managers
● Can't be done like flipping a switch - changes take time
● There is no single recipe: it's not about how to implement
agile: it's about understanding who your team members are.
● Code will be defective if you don't write tests (sorry).
● When not done properly, your team will loose their velocity
● Deadlines may be still hard to reach (but you'll know earlier).
● Projects will be complicated and complex anyway (that's the
way things are, dude)
● There is no fixed process. Don't even think about one.
http://spawnvscrow.xanga.com/
What's so challenging?
● Change way of thinking - drop old habits.
● Accepting the roles: PO, TL, SM.
● Empowering people: involve team.
● Listening to your people and discovering their strengths
● Allow the team to form
● Try Hard? or Try Good?
● Use your team members strengths. Quick? Thorough? Good!
● Stick to the roles. Don't assume you know better.
● Consistency - if you do something - do it
http://plan-delegate-manage.com/effective-delegation-means-employee-engagement/
a bit of theory
● so.. what is it all about?
● A word on Manifesto: breaking the old rules.
● and what is an iteration? sprint? backlog?
● how is the process defined?
● ok, so.. how is that different from waterfall?
● kanban...?
● how rigid is this methodology? can we go beyond that?
kaizen
● Extras (pair programming, extreme programming...)
● Variants (Software Craftsmanship etc)
http://i-used-to-have-this.link/but-i-rearranged-the-slides/and-forgot-to-copy-it/sorry
Use the flow, dude
What is this flow anyway?
Mihaly Csikszentmihalyi
Optimal Experience
Clear Goals + Immediate Feedback + Optimal Challenge
Don't wake people, unless you really need
to
Holy sh!t, it's that late already?
How interruptions take people out of flow:
○ daydreaming
○ context
http://www.shmula.com/flow-economy-of-motion-and-thought/427/
http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Challenge_vs_skill.svg/300px-Challenge_vs_skill.svg.png
How we started
● A bunch of guys with no idea about agile or scrum,
● How kanban replaced pretty much everything not related to
actual work?
● Replacing meetings!
● Using feedback to improve work
● Emerging focus teams
● How people found their flow
● How we managed to go through the tough times.
● How we got more folks
● Our special forces
http://lounous.com/?p=3405
what we figured
● keep together people who think differently
● keep perspective - keep your options
● allow people to plan their work. The more involved they are,
the better results!
● share with your team any news that is relevant to the project
they work on. Do not isolate them!
● use strengths! Even if some appear as weaknesses - identify
what your guys are good at!
● stick to the primary roles. Don't assume anything.
http://tammyworld2012.blogspot.com/2012/07/ascending-mt-everest.html
boosts & benefits
● take advantage of the fact you are the owner of the process
● mixing work that needs to be done before (ux) and after
(tests) can be organized much better than in regular flow
● expecting evidence of work (documentation, source) benefits
whole team, not just individuals who did something
● team works much better when everyone knows well what
they need to do to reach the goal
● short sprints help take turns if things don't go well and
measure team velocity
● teams tend to organize themselves internally which boosts
things up even further

More Related Content

PDF
Scaling up scrum - challenges and tips
PPT
what's blocking our way
PDF
Teach yourself Ruby on Rails
PDF
En Route To Industry: Tips on Transferring from College into Industry
PDF
Agile work practices and tools
PDF
Why Vue JS
PDF
Java cro 2016 - From.... to Scrum by Jurica Krizanic
PDF
רועי פלד
Scaling up scrum - challenges and tips
what's blocking our way
Teach yourself Ruby on Rails
En Route To Industry: Tips on Transferring from College into Industry
Agile work practices and tools
Why Vue JS
Java cro 2016 - From.... to Scrum by Jurica Krizanic
רועי פלד

What's hot (12)

PDF
Why no one is looking for rockstar programmers (updated version)
PDF
PostgreSQL Conference: West 08
PPTX
Bringing Open-Source Practices to Your Day Job
PDF
Bringing Open-Source Practices to Your Day Job
PDF
Personal Kanban :: SAPO Codebits 2012
PDF
Crafting a Ruby-on-Rails Course for Developers
PPTX
SBTUG 29 September 2010 Agenda
KEY
Do I have a role?
PDF
Ruby Tuesday Ottawa - Jan 24, 2012
PDF
OOP: Princípios e Padroes
PDF
Scaling july 2014 4.key
PDF
Pedagogy.js
Why no one is looking for rockstar programmers (updated version)
PostgreSQL Conference: West 08
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
Personal Kanban :: SAPO Codebits 2012
Crafting a Ruby-on-Rails Course for Developers
SBTUG 29 September 2010 Agenda
Do I have a role?
Ruby Tuesday Ottawa - Jan 24, 2012
OOP: Princípios e Padroes
Scaling july 2014 4.key
Pedagogy.js
Ad

Viewers also liked (14)

PDF
How to survive in Agile world
PDF
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
PPT
Serviced offices
PDF
DigitalSafari EG
PDF
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
PDF
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
PDF
W_INT_pres_EN
PPT
PPSX
SAP cProjects
PPTX
презентация1
PPTX
Chemical compositions of cell
PDF
Beyond buttons and links, czyli jak sprawić, żeby interakcja stała się doświa...
PDF
„Startup hacks” - porady, sztuczki, przykłady
How to survive in Agile world
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
Serviced offices
DigitalSafari EG
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
W_INT_pres_EN
SAP cProjects
презентация1
Chemical compositions of cell
Beyond buttons and links, czyli jak sprawić, żeby interakcja stała się doświa...
„Startup hacks” - porady, sztuczki, przykłady
Ad

Similar to Agile (20)

PPTX
Learnings adopting Large Scale Scrum
PDF
AGILE! Who cares - Tell me what to do @ADC2014
PDF
How to be a 10x Engineer
PDF
How to be a good (product) manager
PDF
Dealing with contributor overload - FOSS Backstage
PPTX
Agility, retrospectives and human relationships
PPTX
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
PDF
Agile Network India | Guesstimating the timeline for backlog items
PDF
Taller de Scrum por Alegra y Endeavor
PDF
Introduction Professional Scrum Developer for Java
PDF
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
PDF
Dealing with Contributor Overload - Linux Conf AU Jan 2018
PDF
Dennis popov. scrum for drupal. drupal camp kyiv 2011
PDF
Practical DevSecOps: Fundamentals of Successful Programs
PPTX
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
PPTX
Team maturity scale: How old is your team?
PDF
Techhub Riga - tm 27.07
PDF
Agile scrum mythbusters
PDF
An Agile Manager's Guide to a Nearly Peaceful Night's Sleep
PPTX
DevOps, Performance Optimization and the Green Life with Magento
Learnings adopting Large Scale Scrum
AGILE! Who cares - Tell me what to do @ADC2014
How to be a 10x Engineer
How to be a good (product) manager
Dealing with contributor overload - FOSS Backstage
Agility, retrospectives and human relationships
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items
Taller de Scrum por Alegra y Endeavor
Introduction Professional Scrum Developer for Java
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Dealing with Contributor Overload - Linux Conf AU Jan 2018
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Practical DevSecOps: Fundamentals of Successful Programs
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Team maturity scale: How old is your team?
Techhub Riga - tm 27.07
Agile scrum mythbusters
An Agile Manager's Guide to a Nearly Peaceful Night's Sleep
DevOps, Performance Optimization and the Green Life with Magento

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Spectroscopy.pptx food analysis technology
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Spectroscopy.pptx food analysis technology
A comparative analysis of optical character recognition models for extracting...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
sap open course for s4hana steps from ECC to s4
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...

Agile

  • 1. So you want to build something differently http://forum.nationstates.net/viewtopic.php?f=23&t=221515&start=75
  • 2. Agile will change everything ● All is going to be just freaking awesome just like that! ● One simple rule will fix all your current and new projects! ● People will simply organize themselves like bees in a hive! ● Code will be pure and defect-free! ● We'll keep all the deadlines! ● No more productivity issues! ● Fixed costs, fixed time, fixed everything! ● Well established process! ● $$$ So... ever seen Equilibrium, the movie? 1984 maybe? http://metropolisoftomorrow.tumblr.com
  • 3. Let's get down to earth ● It's a challenge for everybody, but most of all - for managers ● Can't be done like flipping a switch - changes take time ● There is no single recipe: it's not about how to implement agile: it's about understanding who your team members are. ● Code will be defective if you don't write tests (sorry). ● When not done properly, your team will loose their velocity ● Deadlines may be still hard to reach (but you'll know earlier). ● Projects will be complicated and complex anyway (that's the way things are, dude) ● There is no fixed process. Don't even think about one. http://spawnvscrow.xanga.com/
  • 4. What's so challenging? ● Change way of thinking - drop old habits. ● Accepting the roles: PO, TL, SM. ● Empowering people: involve team. ● Listening to your people and discovering their strengths ● Allow the team to form ● Try Hard? or Try Good? ● Use your team members strengths. Quick? Thorough? Good! ● Stick to the roles. Don't assume you know better. ● Consistency - if you do something - do it http://plan-delegate-manage.com/effective-delegation-means-employee-engagement/
  • 5. a bit of theory ● so.. what is it all about? ● A word on Manifesto: breaking the old rules. ● and what is an iteration? sprint? backlog? ● how is the process defined? ● ok, so.. how is that different from waterfall? ● kanban...? ● how rigid is this methodology? can we go beyond that? kaizen ● Extras (pair programming, extreme programming...) ● Variants (Software Craftsmanship etc) http://i-used-to-have-this.link/but-i-rearranged-the-slides/and-forgot-to-copy-it/sorry
  • 6. Use the flow, dude What is this flow anyway? Mihaly Csikszentmihalyi Optimal Experience Clear Goals + Immediate Feedback + Optimal Challenge Don't wake people, unless you really need to Holy sh!t, it's that late already? How interruptions take people out of flow: ○ daydreaming ○ context http://www.shmula.com/flow-economy-of-motion-and-thought/427/ http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Challenge_vs_skill.svg/300px-Challenge_vs_skill.svg.png
  • 7. How we started ● A bunch of guys with no idea about agile or scrum, ● How kanban replaced pretty much everything not related to actual work? ● Replacing meetings! ● Using feedback to improve work ● Emerging focus teams ● How people found their flow ● How we managed to go through the tough times. ● How we got more folks ● Our special forces http://lounous.com/?p=3405
  • 8. what we figured ● keep together people who think differently ● keep perspective - keep your options ● allow people to plan their work. The more involved they are, the better results! ● share with your team any news that is relevant to the project they work on. Do not isolate them! ● use strengths! Even if some appear as weaknesses - identify what your guys are good at! ● stick to the primary roles. Don't assume anything. http://tammyworld2012.blogspot.com/2012/07/ascending-mt-everest.html
  • 9. boosts & benefits ● take advantage of the fact you are the owner of the process ● mixing work that needs to be done before (ux) and after (tests) can be organized much better than in regular flow ● expecting evidence of work (documentation, source) benefits whole team, not just individuals who did something ● team works much better when everyone knows well what they need to do to reach the goal ● short sprints help take turns if things don't go well and measure team velocity ● teams tend to organize themselves internally which boosts things up even further