©2008 Protegra Inc. All rights reserved. Agile and the Business Analyst Mindset shift :: Practical Agility 1 www.protegra.comwww.protegra.com blog.protegra.comblog.protegra.com.

Slides:



Advertisements
Similar presentations
Applying Agile Methodologies to Traditional Publishing Kristen McLean Bookigee, Inc. February 12 th, 2011.
Advertisements

Facilitating Effective Meetings
EASIER TO DO BUSINESS Supervisors Guide Make it with Ingram.
Iteration Planning.
Agile Architecture Prabhu Venkatesan for COMP-684.
If you want to survive in marketing, it’s time to know agile. Dan Naden VersionOne Community Manager.
“But, I'm not an entrepreneur” Challenges and opportunities for Enterprise & Entrepreneurship Education.
Agile Project Management with Scrum
Dr. Dale J. Dwyer, The University of Toledo
Conducting a Professional and Effective Meeting Britni Saunders LPA Training Program Director, INDOT Event Date.
Cathryn E. Lokey, MS/Ed.S, NCC. How many balls can one educator keep in the air?
HDI 2015 Conference and Expo Mary L. Cruse Director of IT First American Title Insurance Co. Coaching is.
EXtreme Programming Quick Introduction Daniel Arraes Pereira Eduardo Lourenço Apolinário Ricardo de Oliveira Cavalcanti.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
The Challenge to Survive in Today’s Software Development Environment Evaluating the Agile Methodology.
Software Development Models: Waterfall and Spiral Sung Hee Park Department of Mathematics and Computer Science Virginia State University August 21, 2012.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Remedy, a BMC Software company Storyboarding the User Interface: Blueprint for an Application Shanaz Kanga | Michele Sarko Sr. UI Design Engineer | Manager,
Customer Focus Module Preview
Lean Supply Chain Action Learning Program September 2007.
313 The Leadership Excellence Series Values and Leadership Jonathan Fleck - ACS, CL.
Brainstorming Steve Chenoweth & Chandan Rupakheti RHIT Chapters 12 & 13, Requirements Text, Brainstorming Techniques document Brainstorming involves generating.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Scrum Fundamentals: Analyst to ‘Agilist’ By Louis Molnar (C) IAG Consulting 2009 The Agile Business Analyst By: Louis Molnar.
Lenovo Listens Manager Training Step 2: Interpret and Communicate Results 1.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
TAKING CONTROL OF THE KNOWLEDGE FLOW BY USING SELF-SERVICE AND KCS - Rob Matheson.
Project Workflow. How do you do it? -Discussion-
HIGH PERFORMANCE MANAGEMENT CONFERENCE HIGH PERFORMING LEADER FRAMEWORK.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
Agile Concepts - II “Agile” Estimating & Planning Nupul Kukreja 5 th November, 2014.
FOCUS – Framing, Organizing, Collecting, Understanding, and Synthesizing Paul Friga’s McKinsey Engagement.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
2009 Your Opinion Our Future SurveyClarify and Prioritize Clarify & Prioritize Tool Root Cause The 5 Why’s Control & Employee Impact 4 Block Cost & Ease.
Natural Learning Opportunities The KEY to Meaningful Intervention with Families!
SCRUMBAN?!?! What is it and how can it help your team?
Agile: Lessons Learned (a retrospective) Tony
The Importance of Feedback. Why get customer feedback Feedback is crucial for company improvement…positive feedback is great but it is usually the negative.
311 The Leadership Excellence Series The Visionary Leader.
Requirements Engineering Requirements Engineering in Agile Methods Lecture-28.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
MS 202 Generosity Class 1. Brad Leeper Brad Leeper is President and Principal at Generis, a nationally- acclaimed group that focuses on generosity in.
INTRODUCTION Welcome to the First Class! copyright Strive Coaching Inc, 2008.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Everything I Know About Self-Organizing Teams I Learned from WHITNEY
What is a Jaycee Leader? Maria Hicks-Few Local Officer’s College 2009.
User Stories- 2 Advanced Software Engineering Dr Nuha El-Khalili.
Genius Hour Introduction to Finding Your Passion.
More Effective Planning Using Agile and Lean Approaches INCOSE North Texas Chapter December 16, 2015.
By Manish Shrotriya CSE MS 4 Point Agile Manifesto 1.Individuals and interactions over processes and tools 2.Working software over comprehensive.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Improving Communication and Leadership Effectiveness by Leading With Questions PP510 Unit 4.
Team Contracts We can work together! Copyright © Texas Education Agency, All rights reserved. 1.
Scuola Politecnica Dipartimento DITEN Università degli Studi di Genova An Introduction to Scrum and XP Prof. Riccardo Berta.
Project Workflow.
Embedded Systems Software Engineering
Agile Education Teacher Presentation
To Scrum or Kanban: Is that the Question?
Agile Frameworks Individuals and interactions over processes and tools
The Leadership Excellence Series
GROWING PARTNERSHIPS SIR ANDREW CARTER O.B.E. SOUTH FARNHAM SCHOOL
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Scrum Science NGSS: Engineering, Technology, Applications of Science
Designing our smart city pt. 1
Adapting Agile in Pharmaceutical Industries
Presentation transcript:

©2008 Protegra Inc. All rights reserved. Agile and the Business Analyst Mindset shift :: Practical Agility 1 blog.protegra.comblog.protegra.com

How agile are you? 2

Learning Outcomes 3 1. Understand one facet of “why agile?” 2. Describe some mindset shifts for Business Analysts 3. Two agile analysis practices you can use tomorrow 4. An improved understanding of agile

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

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 8 Book QuantityPagesTypeDiscount 1,00050Regular0.00% 1,00150Regular3.00% 1,00051Regular3.00% 1,00050Digital2.00% 1,00150Digital3.00% 1,00151Digital4.00% Regular books: 3% discount for quantities over 1,000 or over 50 pages 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.

Specification By Example – Attempt #2 User Story: As an employee I want to receive overtime pay For each week, hourly employees are paid: 9 a standard wage per hour for the first 40 hours worked 1.5 times their wage for each hour after the first 40 hours 2 times their wage for each hour worked on Sundays and holidays

(40 * $20) = $ a standard wage per hour for the first 40 hours worked

1.5 times their wage for each hour after the first 40 hours (40 * $20) + (5 * $20 * 1.5) = $ (40 * $20) + (5 * $20 * 1.5) = $950.00

2 times their wage for each hour worked on Sundays and holidays (40 * $20) + (8 * $20 * 1.5) + (8 * $20 * 2) = $1, (40 * $20) + (8 * $20 * 1.5) + (8 * $20 * 2) = $1,360.00

(40 * $20) + (8 * $20 * 1.5) + (8 * $20 * 2 ) = $1, (40 * $20) + (8 * $20 * 1.5) + (8 * $20 * 2 ) = $1, *1.5 2 times their wage for each hour worked on Sundays and holidays

Executable Specifications Credit: This example is from “The Role of Quality Assurance in Lean-Agile” – Allan Shalloway

Specification By Example - Conclusions 15 Great communication tool Great communication tool Focus on defect prevention Encourages good design Moves towards a test first strategy

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

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

Conclusions 25 Short Feedback Loops Mindset Shifts Specification By Example Silent Brainstorming

Prioritized Q & A What scares you the most about agile? OR What don’t you understand about agile? 26 More questions? Bornagainagilist.wordpress.com winnipegagilist.blogspot.com

Agile is a Direction Individuals and Processes and Interactions Tools 27 Working Comprehensive software documentation Customer Contract Collaboration Negotiation Responding Following to change a plan