SlideShare a Scribd company logo
Agile Project ManagementCourse And Workshop Demola, June 9, 2010
Setup Please set your mobile to silent mode Contribute – ask and share your experience Give feedback – remember to fill the form
Introductions
Project Manager, Agile Coach, CSM Jarno Keskikangas
Senior Software Engineer, Certified Scrum Master Harri Lammi
Software specialist, Agile coach Antti Tarvainen
Agile Software Development Leonidaswww.leonidasoy.fi
INTRODUCE YOURSELF Project managers Developers / designers Other? Thanks for answering our questionnaire!
DEMOla: FACTS oR FICTION? Demola project is done in addition to studies Young and eager teams Customer with limited time and availability Project schedule difficult to estimate The greatest obstacle preventing you to deliver as awesome results as possible is ______________ ? TODAY’S GOAL: Helping you to be more productive by using agile methods
OUR THEMES TODAY Agile development in prototyping and small projects Workshop: Using agile methods in your project
schedule 1 h: Introductions andagile development Break 1 h: Workshop and exercises
Introducing agile
What is agile? Individuals and interactions over processes and tools Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan … That is, while there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/
Agile umbrella
A Brief Look At Scrum
What is scrum Iterative incremental framework for managing complex work
What is scrum 	Scrum is based on the belief that best results are achieved via: Cross-functional team Iterative and time-boxed development
Scrum in one picture
Scrum framework Roles:  Product Owner Team Scrum Master Events:  Sprint Planning Sprint Review Sprint Retrospective Daily Scrum Artifacts: Product Backlog Sprint Backlog Burndown Charts
Scrum requires… Commitment Communication Colocation Team
CASE STUDY:Agile Principles in Rapid Prototyping
Five solutions to boost team’s performance in rapid prototyping
Rapid prototyping ProtoSonni From scratch to delivery in seven days Fixed price, fixed schedule Cross-functional team of 4-6 persons Ongoing process improvement
PROTOTYPING VS. LONG PROJECTS Scrum is too heavy for prototyping, but fits better for longer projects (> 1 month) You can still be agile by using agile principles
agile in rapid prototyping Booster #1: Team works in the same place! Booster #2: One simple management tool => Individuals and interactions over processes and tools
agile in rapid prototyping Booster #3: Deploy early and often => Working software over comprehensive documentation
agile in rapid prototyping Booster #4: Packaged service Fixed price, fixed schedule, open scope Start shop and design draft set the direction => Customer collaboration over contract negotiation
agile in rapid prototyping Booster #5: Evaluate backlog continuously => Responding to change over following a plan
? Questions?
EXERCISE:Touch the ball
Let’s take a break!
Workshop Outline Setting the stage Open discussion on implementing agile methods in Demola Group work and coaching Teams gather to work on 1-2 development problems decided in the open discussion   Wrap up Teams present their solutions
TIME’S UP!
EXERCISE:The Marshmallow Challenge
The Marshmallow Challenge Build the tallest Freestanding structure The Entiremarshmallow must be on top Use as much or as little of the kit Break up the spaghetti, string or tape The challenge lasts 3 x 6 minutes

More Related Content

What's hot

The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?
Derek Huether
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.
Software Guru
 
Empowered product owner inbadd 9.2015
Empowered product owner  inbadd 9.2015Empowered product owner  inbadd 9.2015
Empowered product owner inbadd 9.2015
Michael Nir Business Agility Speaker and Coach
 
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Lviv Startup Club
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
Elmozamil Elamir
 
Drupal Camp Mumbai -Making Drupal Agile !
Drupal Camp Mumbai -Making Drupal Agile !Drupal Camp Mumbai -Making Drupal Agile !
Drupal Camp Mumbai -Making Drupal Agile !
Renzil Dsilva
 
Project Management Tech Tools
Project Management Tech ToolsProject Management Tech Tools
Project Management Tech Tools
Kathleen Ludewig Omollo
 
Project Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael Nir
Project Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael NirProject Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael Nir
Project Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael Nir
Project Controls Expo
 
Agile for Business
Agile for BusinessAgile for Business
Project timeline slides v2
Project timeline slides v2Project timeline slides v2
Project timeline slides v2
Eileen Feng
 
ATC project management workshop presentation 25 sept
ATC project management workshop presentation 25 septATC project management workshop presentation 25 sept
ATC project management workshop presentation 25 sept
Levent Yildizgoren
 
Agile Methology Seminar Report
Agile Methology Seminar ReportAgile Methology Seminar Report
Agile Methology Seminar Report
Mohit Kumar
 
Boosting your SW development with Devops
Boosting your SW development with DevopsBoosting your SW development with Devops
Boosting your SW development with DevopsTimo Stordell
 
190628 Why Project Management?
190628 Why Project Management?190628 Why Project Management?
190628 Why Project Management?
Betina Meyer Pflug
 
190628 Project Managing with Brianna Snook
190628 Project Managing with Brianna Snook190628 Project Managing with Brianna Snook
190628 Project Managing with Brianna Snook
Betina Meyer Pflug
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...
Association for Project Management
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessions
Stojan Peshov
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1
Diego Pacheco
 
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
Root Cause Analysis, The 5 Why’s, and The Fishbone DiagramRoot Cause Analysis, The 5 Why’s, and The Fishbone Diagram
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
Invensis Learning
 

What's hot (20)

The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.
 
Empowered product owner inbadd 9.2015
Empowered product owner  inbadd 9.2015Empowered product owner  inbadd 9.2015
Empowered product owner inbadd 9.2015
 
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
 
Drupal Camp Mumbai -Making Drupal Agile !
Drupal Camp Mumbai -Making Drupal Agile !Drupal Camp Mumbai -Making Drupal Agile !
Drupal Camp Mumbai -Making Drupal Agile !
 
Project Management Tech Tools
Project Management Tech ToolsProject Management Tech Tools
Project Management Tech Tools
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 
Project Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael Nir
Project Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael NirProject Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael Nir
Project Controls Expo 13th Nov 2013 - "The Agile PMO" By Michael Nir
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Project timeline slides v2
Project timeline slides v2Project timeline slides v2
Project timeline slides v2
 
ATC project management workshop presentation 25 sept
ATC project management workshop presentation 25 septATC project management workshop presentation 25 sept
ATC project management workshop presentation 25 sept
 
Agile Methology Seminar Report
Agile Methology Seminar ReportAgile Methology Seminar Report
Agile Methology Seminar Report
 
Boosting your SW development with Devops
Boosting your SW development with DevopsBoosting your SW development with Devops
Boosting your SW development with Devops
 
190628 Why Project Management?
190628 Why Project Management?190628 Why Project Management?
190628 Why Project Management?
 
190628 Project Managing with Brianna Snook
190628 Project Managing with Brianna Snook190628 Project Managing with Brianna Snook
190628 Project Managing with Brianna Snook
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessions
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1
 
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
Root Cause Analysis, The 5 Why’s, and The Fishbone DiagramRoot Cause Analysis, The 5 Why’s, and The Fishbone Diagram
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
 

Viewers also liked

Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestExtreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestJoe Justice
 
WordPress_Posting
WordPress_PostingWordPress_Posting
WordPress_Posting
mark05
 
WordPress Post Formats
WordPress Post FormatsWordPress Post Formats
WordPress Post Formats
Kristen Symonds
 
How to Install Plugins in Hosted WordPress
How to Install Plugins in Hosted WordPressHow to Install Plugins in Hosted WordPress
How to Install Plugins in Hosted WordPress
Jaysarie Gundran
 
Your Personal Brand in the Digital Age
Your Personal Brand in the Digital AgeYour Personal Brand in the Digital Age
Your Personal Brand in the Digital Age
Giancarlo Viterbo
 
Wordpress Tutorial
Wordpress TutorialWordpress Tutorial
Wordpress Tutorial
Daiana Martinez
 
Agility Beyond Software
Agility Beyond SoftwareAgility Beyond Software
Agility Beyond SoftwareChris Mundt
 
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe JusticeAgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
why agile?
why agile?why agile?
why agile?
Tathagat Varma
 
Towards a Cooperative, Small scale, Local, P2P Production Future
Towards a Cooperative, Small scale, Local, P2P Production FutureTowards a Cooperative, Small scale, Local, P2P Production Future
Towards a Cooperative, Small scale, Local, P2P Production Future
Simone Cicero
 
Innovation in a time of radical changes
Innovation in a time of radical changesInnovation in a time of radical changes
Innovation in a time of radical changes
Simone Cicero
 
Social Media and the Future of Work
Social Media and the Future of WorkSocial Media and the Future of Work
Social Media and the Future of Work
Giancarlo Viterbo
 
Agile beyond software
Agile beyond softwareAgile beyond software
Agile beyond software
Eduardo Nofuentes
 

Viewers also liked (15)

Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestExtreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
 
WordPress_Posting
WordPress_PostingWordPress_Posting
WordPress_Posting
 
WordPress Post Formats
WordPress Post FormatsWordPress Post Formats
WordPress Post Formats
 
Tutorial WordPress Vol 1
Tutorial WordPress Vol 1Tutorial WordPress Vol 1
Tutorial WordPress Vol 1
 
How to Install Plugins in Hosted WordPress
How to Install Plugins in Hosted WordPressHow to Install Plugins in Hosted WordPress
How to Install Plugins in Hosted WordPress
 
Your Personal Brand in the Digital Age
Your Personal Brand in the Digital AgeYour Personal Brand in the Digital Age
Your Personal Brand in the Digital Age
 
Wordpress Tutorial
Wordpress TutorialWordpress Tutorial
Wordpress Tutorial
 
Agility Beyond Software
Agility Beyond SoftwareAgility Beyond Software
Agility Beyond Software
 
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe JusticeAgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
 
why agile?
why agile?why agile?
why agile?
 
Towards a Cooperative, Small scale, Local, P2P Production Future
Towards a Cooperative, Small scale, Local, P2P Production FutureTowards a Cooperative, Small scale, Local, P2P Production Future
Towards a Cooperative, Small scale, Local, P2P Production Future
 
Innovation in a time of radical changes
Innovation in a time of radical changesInnovation in a time of radical changes
Innovation in a time of radical changes
 
Social Media and the Future of Work
Social Media and the Future of WorkSocial Media and the Future of Work
Social Media and the Future of Work
 
KUNCI JAWABAN LKS
KUNCI JAWABAN LKSKUNCI JAWABAN LKS
KUNCI JAWABAN LKS
 
Agile beyond software
Agile beyond softwareAgile beyond software
Agile beyond software
 

Similar to Leonidas Oy - Agile Project Management @Demola 2010-06-09

Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
Robert McGeachy
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
Didier Soriano
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
PerumalPitchandi
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
Yvonne Shek
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouNowell Strite
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
Jan Petter Hagberg
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
Graham Dick
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
Tpl agile processes
Tpl agile processesTpl agile processes
Tpl agile processes
Agile Vietnam
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
Choong Ping Teo
 
APM National Conference for Women in Project Management 2018, Susan Clarke
APM National Conference for Women in Project Management 2018, Susan ClarkeAPM National Conference for Women in Project Management 2018, Susan Clarke
APM National Conference for Women in Project Management 2018, Susan Clarke
Association for Project Management
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
abdpse
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1Charles Cooper
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Margot
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Annis Lee Adams
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
Craig Brown
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Agile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardAgile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hard
Vasco Duarte
 

Similar to Leonidas Oy - Agile Project Management @Demola 2010-06-09 (20)

Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For You
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Tpl agile processes
Tpl agile processesTpl agile processes
Tpl agile processes
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
APM National Conference for Women in Project Management 2018, Susan Clarke
APM National Conference for Women in Project Management 2018, Susan ClarkeAPM National Conference for Women in Project Management 2018, Susan Clarke
APM National Conference for Women in Project Management 2018, Susan Clarke
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardAgile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hard
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 

Leonidas Oy - Agile Project Management @Demola 2010-06-09

  • 1. Agile Project ManagementCourse And Workshop Demola, June 9, 2010
  • 2. Setup Please set your mobile to silent mode Contribute – ask and share your experience Give feedback – remember to fill the form
  • 4. Project Manager, Agile Coach, CSM Jarno Keskikangas
  • 5. Senior Software Engineer, Certified Scrum Master Harri Lammi
  • 6. Software specialist, Agile coach Antti Tarvainen
  • 7. Agile Software Development Leonidaswww.leonidasoy.fi
  • 8. INTRODUCE YOURSELF Project managers Developers / designers Other? Thanks for answering our questionnaire!
  • 9. DEMOla: FACTS oR FICTION? Demola project is done in addition to studies Young and eager teams Customer with limited time and availability Project schedule difficult to estimate The greatest obstacle preventing you to deliver as awesome results as possible is ______________ ? TODAY’S GOAL: Helping you to be more productive by using agile methods
  • 10. OUR THEMES TODAY Agile development in prototyping and small projects Workshop: Using agile methods in your project
  • 11. schedule 1 h: Introductions andagile development Break 1 h: Workshop and exercises
  • 13. What is agile? Individuals and interactions over processes and tools Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan … That is, while there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/
  • 15. A Brief Look At Scrum
  • 16. What is scrum Iterative incremental framework for managing complex work
  • 17. What is scrum Scrum is based on the belief that best results are achieved via: Cross-functional team Iterative and time-boxed development
  • 18. Scrum in one picture
  • 19. Scrum framework Roles: Product Owner Team Scrum Master Events: Sprint Planning Sprint Review Sprint Retrospective Daily Scrum Artifacts: Product Backlog Sprint Backlog Burndown Charts
  • 20. Scrum requires… Commitment Communication Colocation Team
  • 21. CASE STUDY:Agile Principles in Rapid Prototyping
  • 22. Five solutions to boost team’s performance in rapid prototyping
  • 23. Rapid prototyping ProtoSonni From scratch to delivery in seven days Fixed price, fixed schedule Cross-functional team of 4-6 persons Ongoing process improvement
  • 24. PROTOTYPING VS. LONG PROJECTS Scrum is too heavy for prototyping, but fits better for longer projects (> 1 month) You can still be agile by using agile principles
  • 25. agile in rapid prototyping Booster #1: Team works in the same place! Booster #2: One simple management tool => Individuals and interactions over processes and tools
  • 26. agile in rapid prototyping Booster #3: Deploy early and often => Working software over comprehensive documentation
  • 27. agile in rapid prototyping Booster #4: Packaged service Fixed price, fixed schedule, open scope Start shop and design draft set the direction => Customer collaboration over contract negotiation
  • 28. agile in rapid prototyping Booster #5: Evaluate backlog continuously => Responding to change over following a plan
  • 31. Let’s take a break!
  • 32. Workshop Outline Setting the stage Open discussion on implementing agile methods in Demola Group work and coaching Teams gather to work on 1-2 development problems decided in the open discussion Wrap up Teams present their solutions
  • 35. The Marshmallow Challenge Build the tallest Freestanding structure The Entiremarshmallow must be on top Use as much or as little of the kit Break up the spaghetti, string or tape The challenge lasts 3 x 6 minutes
  • 36. Further reading and resources Books Ken Schwaber: Agile Project Management with Scrum Mary and Tom Poppendieck: Lean Software Development: An Agile Toolkit Esther Derby, Diana Larsen: Agile Retrospectives: Making Good Teams Great On the web http://agilemanifesto.org/ -> The 12 Agile Principles http://www.agilealliance.org/ http://www.scrumalliance.org/ http://leonidasoy.fi/blog -> How To Deliver Software In 7 Days

Editor's Notes

  1. Worked agile methods since 2006 technical lead project manager agile trainer and coach
  2. Worked with Scrum since 2007 team member technical lead certified scrum master
  3. SOFTWARE COMPANY SPECIALIZING IN RAPID PRODUCT DEVELOPMENT AND AGILE METHODS. rapid prototyping, 7 day project agile coaching and training software development. located in Tampere city centre  
  4. STUDIES: work part-time with the projectYOUNG TEAMS: full of energy, enthusiastic, team roles and working habits still developingCUSTOMER: communication and how to get the most out of every contactSCHEDULE: part-time, creating abstract piece of workDiscuss if these are correct, take notes if comments are given
  5. Any questions so far?
  6. How many have heard of Scrum?How many have used?
  7. There’s no better day to hold a agile development course than today. The manifesto meeting was held exactly 9 years ago, on Feb 11-13 2001Working software is the primary measure of progress. Building the project on trust, instead of contracts, is more efficient and builds a better relationship between the vendor and the customer.The 12 agile principles describe in more detail what agile is all about.
  8. Ok, so now we know the basics. Agile is the general term for many things that lay underneath it. (Käy läpi nämä sisällöt.) What belongs to agile? If something corresponds to agile values, then it is agile. - Lean for example is a set of principles and ways of organizing a project, that is interrelated to agile. - Scrum is a specific technique for organizing a project, and we will learn a bit more about it today. Scrum is one of the agile practices and has been derived from lean principles.Next, let’s take a few examples on agile companies.
  9. How many have heard of Scrum?How many have used?
  10. - Process from product backlog to production quality software- iterative and time-boxed
  11. - Process from product backlog to production quality software- iterative and time-boxed
  12. - Process from product backlog to production quality software- iterative and time-boxed
  13. -Go thru shortly
  14. FEEDBACK:COMMITMENT: TEAM WORK: TIME: in order to use Scrum, allocate at least 10 h/week for your project. One month is even better, you get two solid sprints.
  15. How many have heard of Scrum?How many have used?
  16. Start shop, 5 days for development, demo shop1-2 devs, (graphic designer), Product Owner, sales guy, demo material creatorRetrospectives, code templates, communication
  17. PLACE: Open space office, ad hoc meetings, 45-15 ruleTOOL: requirements backlog, shared spreadsheet
  18. SW is deployed continuously and source code provided, tech risks solved in the beginningData model and next development steps provided, appr. 1-2 h of work
  19. Breaks the iron triangle (fixed scope, resources, schedule) of software development.Rather than talking about contract details, we start a discussion with our customer about the goal of the project, users who are going to use the system, what are the most essential features and functionality, etc
  20. Backlog: prioritization and estimationWe evaluate what’s important and what’s not. Estimations show us what can be delivered in the given time.
  21. How many have heard of Scrum?How many have used?
  22. How many have heard of Scrum?How many have used?
  23. Build the Tallest Freestanding Structure: The winning team is the one that has the tallest structure measured from the table top surface to the top of the marshmallow. That means the structure cannot be suspended from a higher structure, like a chair, ceiling or chandelier.The Entire Marshmallow Must be on Top: The entire marshmallow needs to be on the top of the structure. Cutting or eating part of the marshmallow disqualifies the team.  Use as Much or as Little of the Kit: The team can use as many or as few of the 20 spaghetti sticks, as much or as little of the string or tape. The team cannot use the paper bag as part of their structure.Break up the Spaghetti, String or Tape: Teams are free to break the spaghetti, cut up the tape and string to create new structures.The Challenge Lasts 18 minutes: Teams cannot hold on to the structure when the time runs out. Those touching or supporting the structure at the end of the exercise will be disqualified.