• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile and the Business Analyst, Presentation to the IIBA, June 2010
 

Agile and the Business Analyst, Presentation to the IIBA, June 2010

on

  • 1,879 views

Presentation to the IIBA, June 17 2010 by Reg de Silva and Benn Wheeler.

Presentation to the IIBA, June 17 2010 by Reg de Silva and Benn Wheeler.

Statistics

Views

Total Views
1,879
Views on SlideShare
1,878
Embed Views
1

Actions

Likes
1
Downloads
40
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • http://www.google.com.au/imgres?imgurl=http://www.mountaingoatsoftware.com/system/hidden_asset/file/27/scrum1600x1200.png&imgrefurl=http://www.mountaingoatsoftware.com/scrum/figures&usg=__lXA4jiwS79KYWjsqEKVaGVsckqg=&h=1200&w=1600&sz=134&hl=en&start=2&itbs=1&tbnid=-agD4_ngGkMY6M:&tbnh=113&tbnw=150&prev=/images%3Fq%3Dscrum%2Bfree%2Bimage%26hl%3Den%26rls%3Dig%26gbv%3D2%26tbs%3Disch:1

Agile and the Business Analyst, Presentation to the IIBA, June 2010 Agile and the Business Analyst, Presentation to the IIBA, June 2010 Presentation Transcript

  • Reg de Silva and Benn Wheeler
    June 2010
    Agile and the Business Analyst
  • What is Agile development?
    Agile is an umbrella term for several iterative and incremental software development methodologies including XP, Scrum, Kanban, and Lean
  • Agile key themes
  • Agile manifesto
    Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Customer collaboration over contract negotiation
    Responding to change over following a plan
  • So... what does Agile mean for the Business Analyst?
  • Co-located teams
  • Just-in-time
    Just-in-time rather than Just-in-case requirements
  • Two-iteration window
  • Documentation
    vs.
  • Agile documentation
    myth: no documentation
    reality: just enough documentation
  • Stories
  • Story conventions
  • Story wall
    Story-1
    As a user I want to create a record
    3
    Story-2
    As a user I want to read a record
    3
    Story-3
    As a user I want to update a record
    2
    Story-4
    As a user I want to delete a record
    1
  • Sprint/Iteration
  • Key meetings
  • BA collaboration
  • Challenges
  • Analysis churn
    Fail early!
    The cost of churn
  • Scope trading
    Story-1
    As a user I want to create a record
    3
    Story-2
    As a user I want to read a record
    3
    Story-3
    As a user I want to update a record
    2
    Story-4
    As a user I want to delete a record
    1
    Story-5
    As a user I want to view the audit log
    1
  • Offshore model
    More detailed requirements
    Communication tools and rules!
    Different time zones
    Common cultural understanding
  • Transition from traditional development
    Limited downtime – intense
    The right ratio of BAs to Developers & Testers
    Project governance fit with Agile
  • Iteration Manager, Scrum Master
  • IM and Scrum Master
  • IM and Scrum Master
    IM - role vs. function
    Why the role sits well with BA…
  • Benefits
  • Benefits for the BA
    Customer satisfaction = job satisfaction 
    One team
    Improved collaborationand trust with technology and business partners
    Your marketability!
  • Questions
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
  • Reginald de Silva
    regdesilva@gmail.com
    http://au.linkedin.com/in/regdesilva
    Benn Wheeler
    benn.wheeler@optusnet.com.au
    http://au.linkedin.com/in/bennwheeler
    Contacts
  • Agile software development
    Using Agile software development – part 1
    Using Agile software development – part 2
    Using Agile software development – part 3
    Agile development - Version One
    Agile manifesto
    Agile modeling
    Behaviour Driven Development definition
    Behaviour Driven Development
    Introducing BDD
    Kano Analysis
    Parking Lot Diagrams
    Planning Poker
    More information