SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012
Pedro Gustavo Torres
 
Do I have a role?
Do I have a role?Do I have a role?
Do I have a role?
Doc Norton
 

Mais procurados (12)

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

Destaque

2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
Pramod Patil, PMP
 
Serviced offices
Serviced officesServiced offices
Serviced offices
servicedoso
 
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
Pramod Patil, PMP
 
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
Pramod Patil, PMP
 
Chemical compositions of cell
Chemical compositions of cellChemical compositions of cell
Chemical compositions of cell
Acap Mael
 

Destaque (14)

How to survive in Agile world
How to survive in Agile worldHow to survive in Agile world
How to survive in Agile world
 
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
2803_ASUG_AC_Plan_and_Manage_Risk_with_SAP_PPM
 
Serviced offices
Serviced officesServiced offices
Serviced offices
 
DigitalSafari EG
DigitalSafari EGDigitalSafari EG
DigitalSafari EG
 
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
 
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
2007_HOW_TO_USE_SAP_PROJECT_SYSTEM_FOR_REVENUE_RECOGNITION_IN_PROFESSIONAL_SE...
 
W_INT_pres_EN
W_INT_pres_ENW_INT_pres_EN
W_INT_pres_EN
 
Mac
MacMac
Mac
 
SAP cProjects
SAP cProjectsSAP cProjects
SAP cProjects
 
презентация1
презентация1презентация1
презентация1
 
Chemical compositions of cell
Chemical compositions of cellChemical compositions of cell
Chemical compositions of cell
 
Sertif
SertifSertif
Sertif
 
Beyond buttons and links, czyli jak sprawić, żeby interakcja stała się doświa...
Beyond buttons and links, czyli jak sprawić, żeby interakcja stała się doświa...Beyond buttons and links, czyli jak sprawić, żeby interakcja stała się doświa...
Beyond buttons and links, czyli jak sprawić, żeby interakcja stała się doświa...
 
„Startup hacks” - porady, sztuczki, przykłady
„Startup hacks” - porady, sztuczki, przykłady„Startup hacks” - porady, sztuczki, przykłady
„Startup hacks” - porady, sztuczki, przykłady
 

Semelhante a Agile

Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Vlad Savitsky
 

Semelhante a Agile (20)

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

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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