SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Agile and the Business Analyst
         Mindset shift :: Practical Agility




                                           www.protegra.com blog.protegra.com
©2008 Protegra Inc. All rights reserved.
                                                                         1
How agile are you?




                     2
Learning Outcomes



                             2. Describe some
       1. Understand one
                             mindset shifts for
     facet of “why agile?”
                             Business Analysts



     3. Two agile analysis    4. An improved
     practices you can use   understanding of
           tomorrow                agile



                                                  3
About.us


   @tbunio                             @srogalsky
   bornagainagilist.wordpress.com      winnipegagilist.blogspot.com

"If you want to build a ship, don't      Continuous Improvement
drum up people together to collect
wood and don't assign them tasks      Process Hacker Family
and work, but rather teach them to
long for the endless immensity of      Agile Helping others learn
the sea."                               People First Application
                                      Architect Inclusive Models
~ Antoine de Saint-Exupery
                                      Problem Solving Coaching
                                        Test First Making change
                                             happen Lean

                                                                      4
Money, money, money




                      5
6
Practical Agility – Practice #1


• Printing company
   - We will have a 3% discount for quantities over
     1,000. And we will discount by 3% if they have
     more than 50 pages in the book.
   - Unless it’s a digital book. Then we will do a 2 %
     discount, which will jump to 3% if they have more
     than 1,000 quantity. Except in the case of more
     than 1,000 books and more than 50 pages, which
     is 4%.




                                                         7
Specification By Example

•     Regular books: 3% discount for quantities over 1,000 or
      over 50 pages
    Book Quantity          Pages             Type               Discount
    1,000            50                Regular           0.00%
    1,001            50                Regular           3.00%
    1,000            51                Regular           3.00%
•     Digital books: 2% discount. 3% if they have more than
      1,000 quantity. 4% if they have more than 1000 and more
      than 50 pages.
    1,000            50                Digital           2.00%
    1,001            50                Digital           3.00%
    1,001            51                Digital           4.00%

                                                                           8
Specification By Example – Attempt #2


User Story: As an employee I want to receive overtime pay
• For each week, hourly employees are paid:


                                            2 times their wage
 a standard wage      1.5 times their
                                               for each hour
  per hour for the    wage for each
                                                 worked on
   first 40 hours    hour after the first
                                               Sundays and
       worked            40 hours
                                                  holidays



                                                           9
a standard wage
 per hour for the   (40 * $20) =
  first 40 hours    $800.00
      worked
1.5 times their
                       (40 * $20) +
 wage for each
hour after the first   (5 * $20 * 1.5)
    40 hours           = $950.00
2 times their wage
   for each hour     (40 * $20) +
     worked on       (8 * $20 * 1.5) +
   Sundays and       (8 * $20 * 2)
      holidays
                     = $1,360.00
2 times their wage
   for each hour     (40 * $20) +
     worked on       (8 * $20 * 1.5) +
   Sundays and       (8 * $20 * 2 *1.5 )
      holidays
                     = $1,520.00
Executable
                                                        Specification
                                                             s



Credit: This example is from “The Role of Quality Assurance in Lean-Agile” – Allan Shalloway
Specification By Example - Conclusions



     Great communication     Clarifies/improves
             tool              requirements




                              Focus on defect
       Encourages good
                            prevention and a test
           design
                                first strategy



                                                    15
Practical Agility – Practice #2

•   How do you typically gather requirements?
•   What are the types of sessions and situations that you
    prefer?

•   Take 3 minutes now and write down those ideas on stickies
     -   One per stickie




                                                                16
Discussion versus Dialogue

•   Dialogue – Hearing each others words to gain understanding
    or meaning
     -   Hearing others
     -   Free flowing
•   Discussion – Searching for the answers by proposing,
    interrupting, jumping to conclusions
     -   Making ourselves heard
     -   Directed
     -   Competitive




                                                                 17
Silent Brainstorming

•   Refers to the collaborative methods where ideas are created,
    gathered, organized, priorized, and voted on in silence.

•   Benefits
     -   Everyone has a voice
     -   Early ideas do not prevent other contradictory ideas
     -   Quick and efficient
     -   No idea is too ‘out there’. Anonymity




                                                                   18
User Story Review

•   As a [Role] I want to do [Action] so that I get [Value]




                                                              19
Scenario

•   We are going to build the new Facebook and Google+.
•   We are going to come up with the requirements for the new
    application

•   I’d like you to break up into teams of 4-6




                                                                20
Trial #1

•   Take 5 minutes and work as a team and collaboratively come
    up with User Stories.




                                                                 21
Trial #2

•   Using Silent Brainstorming take the next 5 minutes and write
    down User Stories individually
•   No talking at all.




                                                                   22
Trial #3

•   Using Silent Brainstorming take the next 5 minutes and write
    down User Stories individually
•   Each person will only write down one part of the story and
    then hand it off to the next person
     -   One persons fills out the role
     -   Next person fills out the action
     -   Next person fills out the value
     -   Start all over again
•   No talking at all.




                                                                   23
Retrospective

•   How did that feel?
•   How did the numbers compare?
•   Any surprises?




                                   24
Prioritized Q & A

•      What scares you the most about agile?
        OR
•      What don’t you understand about agile?




    More questions?
    Terry.bunio@protegra.com          steve.rogalsky@protegra.com
    Bornagainagilist.wordpress.com    winnipegagilist.blogspot.com

    http://iiba.info/AgileExtension



                                                                     25
Agile is a Direction

Individuals and        Processes and
Interactions           Tools

Working                Comprehensive
software               documentation
Customer               Contract
Collaboration          Negotiation
Responding             Following
to change              a plan

                                       26

Más contenido relacionado

Similar a Iiba.november.09

Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
MiniBar
 

Similar a Iiba.november.09 (20)

My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 
Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffer
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
 
How to turn an idea into bz opportunity final
How to turn an idea into bz opportunity finalHow to turn an idea into bz opportunity final
How to turn an idea into bz opportunity final
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018
 
Creating Clarity and Establishing Truth
Creating Clarity and Establishing TruthCreating Clarity and Establishing Truth
Creating Clarity and Establishing Truth
 
Change Management
Change ManagementChange Management
Change Management
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testing
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Enterprise ux
Enterprise uxEnterprise ux
Enterprise ux
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshop
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017
 

Más de Terry Bunio

Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling Topics
Terry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
Terry Bunio
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
Terry Bunio
 
The final frontier
The final frontierThe final frontier
The final frontier
Terry Bunio
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
Terry Bunio
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
Terry Bunio
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007
Terry Bunio
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20
Terry Bunio
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enough
Terry Bunio
 

Más de Terry Bunio (20)

Uof m empathys role
Uof m empathys roleUof m empathys role
Uof m empathys role
 
Ictam big data
Ictam big dataIctam big data
Ictam big data
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenches
 
#YesEstimates
#YesEstimates#YesEstimates
#YesEstimates
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Breaking data
Breaking dataBreaking data
Breaking data
 
Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling Topics
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
 
Ssrs and sharepoint there and back again - SQL SAT Fargo
Ssrs and sharepoint   there and back again - SQL SAT FargoSsrs and sharepoint   there and back again - SQL SAT Fargo
Ssrs and sharepoint there and back again - SQL SAT Fargo
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primer
 
SSRS and Sharepoint there and back again
SSRS and Sharepoint   there and back againSSRS and Sharepoint   there and back again
SSRS and Sharepoint there and back again
 
The final frontier
The final frontierThe final frontier
The final frontier
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
 
Estimating 101
Estimating 101Estimating 101
Estimating 101
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enough
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Iiba.november.09

  • 1. Agile and the Business Analyst Mindset shift :: Practical Agility www.protegra.com blog.protegra.com ©2008 Protegra Inc. All rights reserved. 1
  • 2. How agile are you? 2
  • 3. Learning Outcomes 2. Describe some 1. Understand one mindset shifts for facet of “why agile?” Business Analysts 3. Two agile analysis 4. An improved practices you can use understanding of tomorrow agile 3
  • 4. About.us @tbunio @srogalsky bornagainagilist.wordpress.com winnipegagilist.blogspot.com "If you want to build a ship, don't Continuous Improvement drum up people together to collect wood and don't assign them tasks Process Hacker Family and work, but rather teach them to long for the endless immensity of Agile Helping others learn the sea." People First Application Architect Inclusive Models ~ Antoine de Saint-Exupery Problem Solving Coaching Test First Making change happen Lean 4
  • 6. 6
  • 7. Practical Agility – Practice #1 • Printing company - We will have a 3% discount for quantities over 1,000. And we will discount by 3% if they have more than 50 pages in the book. - Unless it’s a digital book. Then we will do a 2 % discount, which will jump to 3% if they have more than 1,000 quantity. Except in the case of more than 1,000 books and more than 50 pages, which is 4%. 7
  • 8. Specification By Example • Regular books: 3% discount for quantities over 1,000 or over 50 pages Book Quantity Pages Type Discount 1,000 50 Regular 0.00% 1,001 50 Regular 3.00% 1,000 51 Regular 3.00% • Digital books: 2% discount. 3% if they have more than 1,000 quantity. 4% if they have more than 1000 and more than 50 pages. 1,000 50 Digital 2.00% 1,001 50 Digital 3.00% 1,001 51 Digital 4.00% 8
  • 9. Specification By Example – Attempt #2 User Story: As an employee I want to receive overtime pay • For each week, hourly employees are paid: 2 times their wage a standard wage 1.5 times their for each hour per hour for the wage for each worked on first 40 hours hour after the first Sundays and worked 40 hours holidays 9
  • 10. a standard wage per hour for the (40 * $20) = first 40 hours $800.00 worked
  • 11. 1.5 times their (40 * $20) + wage for each hour after the first (5 * $20 * 1.5) 40 hours = $950.00
  • 12. 2 times their wage for each hour (40 * $20) + worked on (8 * $20 * 1.5) + Sundays and (8 * $20 * 2) holidays = $1,360.00
  • 13. 2 times their wage for each hour (40 * $20) + worked on (8 * $20 * 1.5) + Sundays and (8 * $20 * 2 *1.5 ) holidays = $1,520.00
  • 14. Executable Specification s Credit: This example is from “The Role of Quality Assurance in Lean-Agile” – Allan Shalloway
  • 15. Specification By Example - Conclusions Great communication Clarifies/improves tool requirements Focus on defect Encourages good prevention and a test design first strategy 15
  • 16. Practical Agility – Practice #2 • How do you typically gather requirements? • What are the types of sessions and situations that you prefer? • Take 3 minutes now and write down those ideas on stickies - One per stickie 16
  • 17. Discussion versus Dialogue • Dialogue – Hearing each others words to gain understanding or meaning - Hearing others - Free flowing • Discussion – Searching for the answers by proposing, interrupting, jumping to conclusions - Making ourselves heard - Directed - Competitive 17
  • 18. Silent Brainstorming • Refers to the collaborative methods where ideas are created, gathered, organized, priorized, and voted on in silence. • Benefits - Everyone has a voice - Early ideas do not prevent other contradictory ideas - Quick and efficient - No idea is too ‘out there’. Anonymity 18
  • 19. User Story Review • As a [Role] I want to do [Action] so that I get [Value] 19
  • 20. Scenario • We are going to build the new Facebook and Google+. • We are going to come up with the requirements for the new application • I’d like you to break up into teams of 4-6 20
  • 21. Trial #1 • Take 5 minutes and work as a team and collaboratively come up with User Stories. 21
  • 22. Trial #2 • Using Silent Brainstorming take the next 5 minutes and write down User Stories individually • No talking at all. 22
  • 23. Trial #3 • Using Silent Brainstorming take the next 5 minutes and write down User Stories individually • Each person will only write down one part of the story and then hand it off to the next person - One persons fills out the role - Next person fills out the action - Next person fills out the value - Start all over again • No talking at all. 23
  • 24. Retrospective • How did that feel? • How did the numbers compare? • Any surprises? 24
  • 25. Prioritized Q & A • What scares you the most about agile? OR • What don’t you understand about agile? More questions? Terry.bunio@protegra.com steve.rogalsky@protegra.com Bornagainagilist.wordpress.com winnipegagilist.blogspot.com http://iiba.info/AgileExtension 25
  • 26. Agile is a Direction Individuals and Processes and Interactions Tools Working Comprehensive software documentation Customer Contract Collaboration Negotiation Responding Following to change a plan 26