Your SlideShare is downloading. ×
Iiba.november.09
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Iiba.november.09

195
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
195
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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