SlideShare a Scribd company logo
1 of 34
Everything Old is New Again… A look at repurposing existing tools to new uses… June 22, 2009
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
What is Agile? ,[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Agile is… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Agile is not… ,[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
M anifesto for Agile  Software Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Principles Behind the Agile Manifesto ,[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Principles Behind the Agile Manifesto (2) ,[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Principles Behind the Agile Manifesto (3) ,[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Principles Behind the Agile Manifesto (4) ,[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Is Our Methodology Agile? ,[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
MYTH: Agile is a methodology ,[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Teamwork Ground rules... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
SCRUM Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Scrum Roles, Artifacts and Meetings ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Scrum Roles, Artifacts and Meetings(2) ,[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Scrum Roles, Artifacts and Meetings(3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
The SCRUM Process… 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Epics to User Stories… 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
SCRUM Team Product Backlog 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
SCRUM Team Sprint Backlog 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
SCRUM Team Sprint Backlog(2) 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
How the Sprint Backlog is Normally Conveyed…  06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
How the Sprint Backlog is Normally Conveyed… (2) 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
How the Sprint Backlog is Normally Conveyed… (2) 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
So what works… ,[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Translate to Requisite Pro… ,[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Things that Work Well ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Things that Work Well(2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Things that Work Well (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Things That Don’t Work Well ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
FYI – If you are attending the 2009 Rational Software Conference… ,[object Object],[object Object],[object Object],06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
Software Development “Worst Practices”:  Cautionary Tales From the Front ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Rational Software Conference 2009 NPPM01 NPPM01 © 2009 IBM Corporation

More Related Content

Viewers also liked

Photography Portfolio
Photography PortfolioPhotography Portfolio
Photography PortfolioMysticApple
 
Chat Sunday 21nd June 2009
Chat Sunday 21nd June 2009Chat Sunday 21nd June 2009
Chat Sunday 21nd June 2009Amy Collins
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Tom Weinberger
 
HIV 101 Wihan
HIV 101 WihanHIV 101 Wihan
HIV 101 Wihansheyonnm
 

Viewers also liked (8)

Photography Portfolio
Photography PortfolioPhotography Portfolio
Photography Portfolio
 
Chat Sunday 21nd June 2009
Chat Sunday 21nd June 2009Chat Sunday 21nd June 2009
Chat Sunday 21nd June 2009
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
 
Rsdc Nppm01
Rsdc Nppm01Rsdc Nppm01
Rsdc Nppm01
 
HT Consultancy
HT ConsultancyHT Consultancy
HT Consultancy
 
16th July 2009
16th July 200916th July 2009
16th July 2009
 
27th June Chat
27th June Chat27th June Chat
27th June Chat
 
HIV 101 Wihan
HIV 101 WihanHIV 101 Wihan
HIV 101 Wihan
 

Similar to March 2009 Azrug Everything Old

Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Scrum Out Of The Nutshell
Scrum Out Of The NutshellScrum Out Of The Nutshell
Scrum Out Of The NutshellDougShimp
 
Scrum Out Of The Nutshell V3
Scrum Out Of The Nutshell V3Scrum Out Of The Nutshell V3
Scrum Out Of The Nutshell V3Doug Shimp
 
Implementing scrum on a large scale
Implementing scrum on a large scaleImplementing scrum on a large scale
Implementing scrum on a large scaleDan LeFebvre
 
MultiUni - IT150 Intro to Scrum and Agile
MultiUni - IT150 Intro to Scrum and AgileMultiUni - IT150 Intro to Scrum and Agile
MultiUni - IT150 Intro to Scrum and AgileMultiUni
 
Scrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentScrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentBharani M
 
Coade introduction
Coade introductionCoade introduction
Coade introductionThế Minh
 
Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014ssemerys
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanguesta09fdb
 
The voyage toward agility
The voyage toward agilityThe voyage toward agility
The voyage toward agilityDan LeFebvre
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?Kane Mar
 
Ls14 798 bolen_b
Ls14 798 bolen_bLs14 798 bolen_b
Ls14 798 bolen_bDon Bolen
 

Similar to March 2009 Azrug Everything Old (20)

Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Scrum Out Of The Nutshell
Scrum Out Of The NutshellScrum Out Of The Nutshell
Scrum Out Of The Nutshell
 
Scrum Out Of The Nutshell V3
Scrum Out Of The Nutshell V3Scrum Out Of The Nutshell V3
Scrum Out Of The Nutshell V3
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Implementing scrum on a large scale
Implementing scrum on a large scaleImplementing scrum on a large scale
Implementing scrum on a large scale
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum@Scale with Hardware
Scrum@Scale with HardwareScrum@Scale with Hardware
Scrum@Scale with Hardware
 
MultiUni - IT150 Intro to Scrum and Agile
MultiUni - IT150 Intro to Scrum and AgileMultiUni - IT150 Intro to Scrum and Agile
MultiUni - IT150 Intro to Scrum and Agile
 
Agile
AgileAgile
Agile
 
Scrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentScrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product Development
 
Coade introduction
Coade introductionCoade introduction
Coade introduction
 
Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhan
 
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deckAgile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Scrum 101 Brownbag: Intro to Scrum
Scrum 101 Brownbag: Intro to ScrumScrum 101 Brownbag: Intro to Scrum
Scrum 101 Brownbag: Intro to Scrum
 
The voyage toward agility
The voyage toward agilityThe voyage toward agility
The voyage toward agility
 
Why scrum cant fail
Why scrum cant failWhy scrum cant fail
Why scrum cant fail
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
 
Ls14 798 bolen_b
Ls14 798 bolen_bLs14 798 bolen_b
Ls14 798 bolen_b
 

Recently uploaded

TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...liera silvan
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 

Recently uploaded (20)

TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 

March 2009 Azrug Everything Old

  • 1. Everything Old is New Again… A look at repurposing existing tools to new uses… June 22, 2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. The SCRUM Process… 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 19. Epics to User Stories… 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 20. SCRUM Team Product Backlog 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 21. SCRUM Team Sprint Backlog 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 22. SCRUM Team Sprint Backlog(2) 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 23. How the Sprint Backlog is Normally Conveyed… 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 24. How the Sprint Backlog is Normally Conveyed… (2) 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 25. How the Sprint Backlog is Normally Conveyed… (2) 06/22/09 Tom Weinberger - Nimblestar - AZRUG March 2009
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.

Editor's Notes

  1. Note the emphasis on “Valuable Software” as a delivery objective Welcome changing requirements requires that early in a project you delay decision making by exploring the problem and the potential solutions rather than drilling down into a solution quickly. It is a balancing act. By attempting to attack the “breath” of a system problem rather than the “depth” you can defer making too many detailed decisions and mitigating the risk of locking into an incorrect or useless solution Another strategy – iterative delivery – get a quick feedback loop going through deliveries. Find out if you can “fail fast” if you are going to do so.
  2. So, what motivates you? Face to face – how do we do that if we have geographically distributed clients? What communications points do you have, and how often do you use them? OK, so here’s a challenge – how long has this project been underway, and how often have you delivered software by this point in time?
  3. How often do you visit with your clients? Again, what communications points or vehicles do you have and with what frequency or regularity do you use them? (ICG example – visit once a day whether I liked it or not) In order to maintain a constant pace indefinitely, you must practice delivery and measure “ velocity ” (A SCRUM TERM) to determine what you are capable of as a team. How do you measure “ velocity ”? # of requirements completed, Function Points, Use Cases delivered, # of defects removed, high risk requirements accomplished? Technical excellence – Risk based Architecture centered design and delivery – make a resilient and quality architecture implementation. Barry Beohm recommends all tasks not related to analysis and coding are overhead and waste… Deliver Valuable, Workable software to the customer.
  4. I ALWAYS recommend “be Practical and Pragmatic” Keep it Simple (KISS) – Don’t make a [problem more complex than it needs to be. How do you decide that? A Zen-like analogy – “how long does a piece of sting need to be?” Long enough to do the job – no longer.
  5. So, is our methodology agile or not? Let’s review the point again that there are actually a lot of “Agile” methodologies out there. Agile is a point of view, a means of organizing effort around certain principles and driving work based on those principles. What work gets driven, is hat we understand as a “Methodology”
  6. Summary: Many organizations struggle with how to capture and communicate requirements. While documents are still dominant, more agile approaches favor discussions and prototyping. In this presentation, an approach for starting with the simple "agile" backlog, and then applying other techniques as needed, is outlined and explained. Criteria for choosing techniques and strategies for blending techniques are highlighted. Examples and demonstrations will be used to illustrate the approach.  Abstract: Attendees will come away with strategies for effectively blending a variety of different approaches to capturing and communicating requirements, including backlog entires (change requests, work items, and even defects), declarative requirements, use cases and scenarios, prototypes, business rules, and even test cases. An additional dimension, the level of detail to which the requirements need to be described, is also explored. In addition to documenting the requirements, strategies for reviewing and approving the requirements in an iterative lifecycle are discussed. Topics discussed include: - Capturing business needs and desired outcomes - Using the Backlog to capture requirements - The role of scenarios and the Use Case Model - The role of sketching and visualization to elicit and capture requirements - Capturing business rules - Using a domain model to capture data requirements - The role of declarative requirements - When and how to write fully-described use-case specifications - Working with requirements iteratively - Reviewing requirements and gaining agreement