Iiba.november.09

  • 178 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
178
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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, dont Continuous Improvementdrum up people together to collectwood and dont assign them tasks Process Hacker Familyand work, but rather teach them tolong for the endless immensity of Agile Helping others learnthe sea." People First Application Architect Inclusive Models~ Antoine de Saint-Exupery Problem Solving Coaching Test First Making change happen Lean 4
  • 5. Money, money, money 5
  • 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 #2User 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 eachhour 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 sCredit: 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 DirectionIndividuals and Processes andInteractions ToolsWorking Comprehensivesoftware documentationCustomer ContractCollaboration NegotiationResponding Followingto change a plan 26