SlideShare a Scribd company logo
1 of 13
Download to read offline
6/2/15	
  
1	
  
Agile and the BA
Brian Watson, CSM|PMI-ACP|SPC|CBAP
© 2014 VersionOne 2
Intro
What is Agile?
What is the point?
Why do we need it?
6/2/15	
  
2	
  
© 2014 VersionOne 3
Manifesto of Agile Software Development
Individuals and
Interactions
Working Software
Customer
Collaboration
Responding to
Change
Process and Tools
Comprehensive
Documentation
Contract Negotiation
Following a Plan
http://agilemanifesto.org
© 2014 VersionOne 4
Principles Behind the Manifesto (important to the BA)
Our highest priority is to
satisfy the customer through
early and continuous
delivery of valuable software
Working software is theprimary measure of
success
Simplicity - the art of
maximizing the amount of
work not done is essential
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation
http://agilemanifesto.org/principles.html
6/2/15	
  
3	
  
© 2014 VersionOne 5
Agile is not…
Scrum
XP
Kanban
Insert
flavor
here..
SAFe
© 2014 VersionOne 6
6/2/15	
  
4	
  
© 2014 VersionOne 7
Communication
The most efficient and effective method of conveying
information to and within a development team is face
- to - face
© 2014 VersionOne 8
http://www.agilemodeling.com/essays/communication.htm
6/2/15	
  
5	
  
© 2014 VersionOne 9
Hidden Costs of Documentation
•  Prevailing theory is you must document
–  How will the developers know what to build?
–  How will we ever have a record of the system?
–  How will I achieve CYA?
Role Hours Cost Total Cost
BA 900 (3 hours per
page)
$50/hr $45,000
Executive 120 $100 $12,000
SME’s 250 $40 $10,000
PM 75 $75 $5,626
Reviewers/QA/
Dev/etc.
50 $50 $2,500
Total $75,125
Assume:
300 Page
Requirement
Document
$250 per page!
© 2014 VersionOne 10
What constitutes “documentation”?
6/2/15	
  
6	
  
© 2014 VersionOne 11
Documentation goals
•  Lightweight
•  Nimble
•  Valuable!
•  Just enough, just in time
Feed the development beast…
© 2014 VersionOne 12
Simplicity
•  Simplicity: The art of maximizing the amount of
work not done – is essential
6/2/15	
  
7	
  
© 2014 VersionOne 13
A or B
© 2014 VersionOne 14
Pareto Principle
45 percent of
delivered features
are never used.
(Johnson, J. 2002. Keynote speech,
XP 2002, Sardinia, Italy.)
Edge Cases
are the silent
killer of
projects
6/2/15	
  
8	
  
© 2014 VersionOne 15
How do we prevent edge cases?
…business analysis is performed to
define and validate solutions that
meet business needs, goals or
objectives (BABOK, p.3, 2009)
© 2014 VersionOne 16
MMF and MVP
MVP
MMF
“Smallest possible set of
functionality that, by itself, has
value in the marketplace” – James
Shore
“Product with just those
features needed to deploy,
and nothing more” – Frank
Robinson
6/2/15	
  
9	
  
© 2014 VersionOne 17
Focus
Requirements/Specifications
StoriesModels
Conversations
User Interactions Over
© 2014 VersionOne 18
Delivering Value
•  Our highest priority is to satisfy the customer

through early and continuous delivery

of valuable software
•  Working software is the primary measure of
progress
6/2/15	
  
10	
  
© 2014 VersionOne 19
Cars
© 2014 VersionOne 20
Cost
2 months savings
6 months savings
12 months savings
6/2/15	
  
11	
  
© 2014 VersionOne 21
But…
1 126
What if you had no car? You have to walk 5 miles to and from work EACH day.
What if you could trade in a car with zero wait time and get the same value you paid?
NOW…what car would you buy?
© 2014 VersionOne 22
Great example, but this isn’t real life…
•  4.8 oz
•  128MB RAM
•  4/8/16G
•  3.5in screen
•  2 MP camera
•  4.55 OZ
•  1G RAM
•  16, 64, 128G
•  4.7in screen
•  8MP rear, 1.5 MP front w/HD
Sold
6.1 MILLION
units
6/2/15	
  
12	
  
© 2014 VersionOne 23
Cars
iPhone 1
iPhone
5/6
iPhone ?
Iwatch ?
© 2014 VersionOne 24
What if you tried to build the iPhone 5 from the start?
6/2/15	
  
13	
  
© 2014 VersionOne 25
If someone asks why agile?
© 2014 VersionOne 26
Questions…
Track me down…
@agilebdub
http://www.linkedin.com/in/agilebdub
www.agilebdub.com

More Related Content

What's hot

Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016BSGAfrica
 
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...AgileNetwork
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1VersionOne
 
Managing an agile mobile app development project with asana
Managing an agile mobile app development project with asanaManaging an agile mobile app development project with asana
Managing an agile mobile app development project with asanaAnthony Monticchio
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1Natalie Jacks
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentDavinci software
 
Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009
Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009
Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009Daniel Jaeger
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2VersionOne
 
Development Process For Commercial Software Development
Development Process For Commercial Software DevelopmentDevelopment Process For Commercial Software Development
Development Process For Commercial Software DevelopmentUladzimir Liashkevich
 
Software economics: tradeoffs of decoupled softwre
Software economics: tradeoffs of decoupled softwreSoftware economics: tradeoffs of decoupled softwre
Software economics: tradeoffs of decoupled softwreprogramania
 
App localization in a new way
App localization in a new wayApp localization in a new way
App localization in a new wayTransround
 
#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile worldSubrahmaniam S.R.V
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1Parul Jain
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Krish Singh
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2VersionOne
 
Agile Software Delivery for Executives
Agile Software Delivery for ExecutivesAgile Software Delivery for Executives
Agile Software Delivery for ExecutivesGabor Schönekker
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingbury_b
 

What's hot (20)

Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016
 
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
Managing an agile mobile app development project with asana
Managing an agile mobile app development project with asanaManaging an agile mobile app development project with asana
Managing an agile mobile app development project with asana
 
Sap Design Services
Sap Design ServicesSap Design Services
Sap Design Services
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009
Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009
Integrating Ux And Agile PSSIGCHI Panel Discussion Oct. 22, 2009
 
Lakshmi Ravinuthala
Lakshmi RavinuthalaLakshmi Ravinuthala
Lakshmi Ravinuthala
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
 
Development Process For Commercial Software Development
Development Process For Commercial Software DevelopmentDevelopment Process For Commercial Software Development
Development Process For Commercial Software Development
 
Software economics: tradeoffs of decoupled softwre
Software economics: tradeoffs of decoupled softwreSoftware economics: tradeoffs of decoupled softwre
Software economics: tradeoffs of decoupled softwre
 
App localization in a new way
App localization in a new wayApp localization in a new way
App localization in a new way
 
#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
 
Agile Software Delivery for Executives
Agile Software Delivery for ExecutivesAgile Software Delivery for Executives
Agile Software Delivery for Executives
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
What is Agile
What is Agile What is Agile
What is Agile
 

Similar to The Business Analyst Role on Agile Projects

Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
Kirk Reul - ITManagersMeeting July MVP 2016 v4
Kirk Reul - ITManagersMeeting July MVP 2016 v4Kirk Reul - ITManagersMeeting July MVP 2016 v4
Kirk Reul - ITManagersMeeting July MVP 2016 v4Kirk Reul, PMC-III
 
Minimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentMinimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentDialexa
 
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariHow UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariUXPA International
 
Keeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term ProjectsKeeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term ProjectsDesign for Context
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Shetal Patel
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorQuEST Forum
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Liana Underwood
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesVMware Tanzu
 
2020 volvo rfp_ea
2020 volvo rfp_ea2020 volvo rfp_ea
2020 volvo rfp_eaKarel Mette
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market AnalysisOlga Bautista
 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptxamitrcominc
 
Agile Development
Agile DevelopmentAgile Development
Agile Developmentabdpse
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 

Similar to The Business Analyst Role on Agile Projects (20)

Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Kirk Reul - ITManagersMeeting July MVP 2016 v4
Kirk Reul - ITManagersMeeting July MVP 2016 v4Kirk Reul - ITManagersMeeting July MVP 2016 v4
Kirk Reul - ITManagersMeeting July MVP 2016 v4
 
Minimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentMinimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software Development
 
How we became lean
How we became leanHow we became lean
How we became lean
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariHow UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
 
Keeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term ProjectsKeeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term Projects
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index Generator
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
2020 volvo rfp_ea
2020 volvo rfp_ea2020 volvo rfp_ea
2020 volvo rfp_ea
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
 
7.agila model
7.agila model7.agila model
7.agila model
 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
AgileCamp 2014 Track 5: Visual Roadmapping with Kanban
AgileCamp 2014 Track 5: Visual Roadmapping with KanbanAgileCamp 2014 Track 5: Visual Roadmapping with Kanban
AgileCamp 2014 Track 5: Visual Roadmapping with Kanban
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

The Business Analyst Role on Agile Projects

  • 1. 6/2/15   1   Agile and the BA Brian Watson, CSM|PMI-ACP|SPC|CBAP © 2014 VersionOne 2 Intro What is Agile? What is the point? Why do we need it?
  • 2. 6/2/15   2   © 2014 VersionOne 3 Manifesto of Agile Software Development Individuals and Interactions Working Software Customer Collaboration Responding to Change Process and Tools Comprehensive Documentation Contract Negotiation Following a Plan http://agilemanifesto.org © 2014 VersionOne 4 Principles Behind the Manifesto (important to the BA) Our highest priority is to satisfy the customer through early and continuous delivery of valuable software Working software is theprimary measure of success Simplicity - the art of maximizing the amount of work not done is essential The most efficient and effective method of conveying information to and within a development team is face-to-face conversation http://agilemanifesto.org/principles.html
  • 3. 6/2/15   3   © 2014 VersionOne 5 Agile is not… Scrum XP Kanban Insert flavor here.. SAFe © 2014 VersionOne 6
  • 4. 6/2/15   4   © 2014 VersionOne 7 Communication The most efficient and effective method of conveying information to and within a development team is face - to - face © 2014 VersionOne 8 http://www.agilemodeling.com/essays/communication.htm
  • 5. 6/2/15   5   © 2014 VersionOne 9 Hidden Costs of Documentation •  Prevailing theory is you must document –  How will the developers know what to build? –  How will we ever have a record of the system? –  How will I achieve CYA? Role Hours Cost Total Cost BA 900 (3 hours per page) $50/hr $45,000 Executive 120 $100 $12,000 SME’s 250 $40 $10,000 PM 75 $75 $5,626 Reviewers/QA/ Dev/etc. 50 $50 $2,500 Total $75,125 Assume: 300 Page Requirement Document $250 per page! © 2014 VersionOne 10 What constitutes “documentation”?
  • 6. 6/2/15   6   © 2014 VersionOne 11 Documentation goals •  Lightweight •  Nimble •  Valuable! •  Just enough, just in time Feed the development beast… © 2014 VersionOne 12 Simplicity •  Simplicity: The art of maximizing the amount of work not done – is essential
  • 7. 6/2/15   7   © 2014 VersionOne 13 A or B © 2014 VersionOne 14 Pareto Principle 45 percent of delivered features are never used. (Johnson, J. 2002. Keynote speech, XP 2002, Sardinia, Italy.) Edge Cases are the silent killer of projects
  • 8. 6/2/15   8   © 2014 VersionOne 15 How do we prevent edge cases? …business analysis is performed to define and validate solutions that meet business needs, goals or objectives (BABOK, p.3, 2009) © 2014 VersionOne 16 MMF and MVP MVP MMF “Smallest possible set of functionality that, by itself, has value in the marketplace” – James Shore “Product with just those features needed to deploy, and nothing more” – Frank Robinson
  • 9. 6/2/15   9   © 2014 VersionOne 17 Focus Requirements/Specifications StoriesModels Conversations User Interactions Over © 2014 VersionOne 18 Delivering Value •  Our highest priority is to satisfy the customer
 through early and continuous delivery
 of valuable software •  Working software is the primary measure of progress
  • 10. 6/2/15   10   © 2014 VersionOne 19 Cars © 2014 VersionOne 20 Cost 2 months savings 6 months savings 12 months savings
  • 11. 6/2/15   11   © 2014 VersionOne 21 But… 1 126 What if you had no car? You have to walk 5 miles to and from work EACH day. What if you could trade in a car with zero wait time and get the same value you paid? NOW…what car would you buy? © 2014 VersionOne 22 Great example, but this isn’t real life… •  4.8 oz •  128MB RAM •  4/8/16G •  3.5in screen •  2 MP camera •  4.55 OZ •  1G RAM •  16, 64, 128G •  4.7in screen •  8MP rear, 1.5 MP front w/HD Sold 6.1 MILLION units
  • 12. 6/2/15   12   © 2014 VersionOne 23 Cars iPhone 1 iPhone 5/6 iPhone ? Iwatch ? © 2014 VersionOne 24 What if you tried to build the iPhone 5 from the start?
  • 13. 6/2/15   13   © 2014 VersionOne 25 If someone asks why agile? © 2014 VersionOne 26 Questions… Track me down… @agilebdub http://www.linkedin.com/in/agilebdub www.agilebdub.com