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

What's hot

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)
Wiktor Schmidt
 
PostgreSQL Conference: West 08
PostgreSQL Conference: West 08PostgreSQL Conference: West 08
PostgreSQL Conference: West 08
Joshua Drake
 
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
Ben Coe
 
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
Ben Coe
 
Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012Personal Kanban :: SAPO Codebits 2012
Personal Kanban :: SAPO Codebits 2012
Pedro Gustavo Torres
 
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
Daniel Doubrovkine
 
SBTUG 29 September 2010 Agenda
SBTUG 29 September 2010 AgendaSBTUG 29 September 2010 Agenda
SBTUG 29 September 2010 Agenda
Craig Bailey
 
Do I have a role?
Do I have a role?Do I have a role?
Do I have a role?
Doc Norton
 
Ruby Tuesday Ottawa - Jan 24, 2012
Ruby Tuesday Ottawa - Jan 24, 2012Ruby Tuesday Ottawa - Jan 24, 2012
Ruby Tuesday Ottawa - Jan 24, 2012
michaeldwp
 
OOP: Princípios e Padroes
OOP: Princípios e PadroesOOP: Princípios e Padroes
OOP: Princípios e Padroes
Nelson Senna do Amaral
 
Scaling july 2014 4.key
Scaling july 2014 4.keyScaling july 2014 4.key
Scaling july 2014 4.key
LeanAgileTraining
 
Pedagogy.js
Pedagogy.jsPedagogy.js
Pedagogy.js
Martha Schumann
 

What's hot (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
 

Viewers also liked

How to survive in Agile world
How to survive in Agile worldHow to survive in Agile world
How to survive in Agile world
CHIPoludnie
 
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
 
DigitalSafari EG
DigitalSafari EGDigitalSafari EG
DigitalSafari EG
ExecutiveGroup
 
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
 
W_INT_pres_EN
W_INT_pres_ENW_INT_pres_EN
W_INT_pres_EN
Bojan Pavletic
 
Mac
MacMac
SAP cProjects
SAP cProjectsSAP cProjects
SAP cProjects
Pramod Patil, PMP
 
презентация1
презентация1презентация1
презентация1
Михаил Краснов
 
Chemical compositions of cell
Chemical compositions of cellChemical compositions of cell
Chemical compositions of cell
Acap Mael
 
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...
CHIPoludnie
 
„Startup hacks” - porady, sztuczki, przykłady
„Startup hacks” - porady, sztuczki, przykłady„Startup hacks” - porady, sztuczki, przykłady
„Startup hacks” - porady, sztuczki, przykłady
CHIPoludnie
 

Viewers also liked (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
 

Similar to Agile

Learnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumLearnings adopting Large Scale Scrum
Learnings adopting Large Scale Scrum
Roland Flemm
 
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
Suman Guha
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x Engineer
Nick Sullivan
 
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
Ugo Bataillard
 
Dealing with contributor overload - FOSS Backstage
Dealing with contributor overload -  FOSS BackstageDealing with contributor overload -  FOSS Backstage
Dealing with contributor overload - FOSS Backstage
Holden Karau
 
Agility, retrospectives and human relationships
Agility, retrospectives and human relationshipsAgility, retrospectives and human relationships
Agility, retrospectives and human relationships
ropsu
 
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
AgileNetwork
 
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...
AgileNetwork
 
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
Endeavor colombia
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for Java
Joris De Winne
 
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
Hossam Hassan
 
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
Holden Karau
 
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
 
Practical DevSecOps: Fundamentals of Successful Programs
Practical DevSecOps: Fundamentals of Successful ProgramsPractical DevSecOps: Fundamentals of Successful Programs
Practical DevSecOps: Fundamentals of Successful Programs
Matt Tesauro
 
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
Product School
 
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?
Tanya Ivanova
 
Тетяна Іванова “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
Lviv Startup Club
 
Techhub Riga - tm 27.07
Techhub Riga - tm  27.07Techhub Riga - tm  27.07
Techhub Riga - tm 27.07
Toms Bauģis
 
Agile scrum mythbusters
Agile scrum mythbustersAgile scrum mythbusters
Agile scrum mythbusters
Tarun Singh
 
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
Vivek Ganesan
 

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

Recently uploaded

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 

Recently uploaded (20)

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 

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