Professional Documents
Culture Documents
3
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Outline
Introductions and Housekeeping 12:00
Vendor Presentations 12:05
• TechnoSolutions 12:05
• Polarion 12:25
• Blueprint 12:40
Questions and Answers 12:55
Close 12:59
Extended Q&A 1:00
4
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Question and Answer
• How to Ask Questions
Use the Question box to ask questions.
Selected questions w ill be answ er ed Ashu Potnis
at the end, but you can ask at any time.
Include the vendor ’s name if you w ant
a specif ic vendor to r espond.
Shor t, specif ic questions, please!
Jim Ferranti
IIBA Host
Tom Karasmanis
Doug Stewart
5
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
AGILE
6
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
What is AGILE?
A methodology
An approach … to software development
The BABOK classifies Agile methods as a
change-driven approach.
•
7
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Characteristics of AGILE
• Agile software development projects are:
Highly dynamic environments
Changing requirements are expected
Working software is delivered in short,
iterative cycles
The focus of business analysis activities is
firmly on undertaking the analysis activities
just enough, just in time
8
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Characteristics of AGILE
• Agile software development projects:
Are light on formal requirements
documentation
• Whiteboards
• Flip charts
• User stories
Focus on creating the minimum necessary
documentation to deliver the requirements
9
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Characteristics of AGILE
• Agile software development projects:
May require that all requirements be
expressed in the form of testable
acceptance criteria
Typically no change control process
• Traceability important
• Version control important
10
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
AGILE Manifesto
• We are uncovering better ways of
developing software by doing it and
helping others do it.
11
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
AGILE Manifesto
• Through this work we have come to value:
Individuals and interactions over processes
and tools
Working software over comprehensive
documentation
Customer collaboration over contract
negotiation
Responding to change over following a plan
12
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Popular AGILE Methods
Scrum
Extreme Programming (XP)
Kanban
Crystal
Dynamic Systems Development Method
(DSDM)
Agile Unified Process (AUP)
Feature Driven Development (FDD)
13
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
SPRINT Elements
• Artefacts • Roles
User Stories Product Owner
Backlog Scrum Master
Sprint The Team
• Ceremonies Customer
Sprint Planning
Daily Scrum
Sprint Reviews
Sprint Retrospectives
14
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
SPRINT Cycle
15
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Agile
Requirements & Processes
User Stories
Standup
Backlog
Meetings
Releases Sprints
Burndown
Charts
Agile
Rapid iterative development to deliver business
value in short cycles
Scrum Framework
User Stories
Releases Backlog
Burndown
Sprints
Charts
Standup
Meetings
Sprints and Releases
Release 1 Release 2
Allocate
Identify Refine
Backlog to Develop Test Deliver
Backlog Requirements
Sprint
User Stories
&
Constraints
Agile Requirements in TopTeam Analyst
TopTeam Analyst
Traceability
Organize User
Stories
in folders
Agile Requirements in TopTeam Analyst
Traceability
Business
Baselines
Rules
User
Story
Versioning,
Visualization
Auditing
Online
Approvals
Built for full Traceability TO and FROM User Stories
Define Trace
Schema/Rules for User
Stories
Trace Drill-Down using Diagram or Recursive
Multi-Level Impacts Report
Drill-Down User Stories into Use Case scenarios for
Requirements Visualization
Baseline Comparison
Project “Diff”
Prioritize User Stories
Sort on fields to
prioritize
Allocate Backlog Items to Releases
Rally
JIRA
TopTeam Rally Integration
User Story from
TopTeam Analyst
appears in Rally
repository
Microsoft Word
Microsoft Excel
• Elicitation
• Communication
Polarion ALM
Enter appropriate
Information and
Click on ‘CREATE’
Agile Artifact
User Stories
Compliance Artifact
Requirements
Testing Cases
Defects
• Flexibility
• Agile/Project Analysis
• Traceability
Your Processes
Your Methodologies
• Try it LIVE
• Watch demo
Stay connected with Polarion
• Focus forward
• Just enough detail
Agile Practice • Stories are transient - answers are in the code
• Limit work in progress – maximize the work not done
• Fast pace, maximize delivery, minimize ceremony
June 5, 2013 Copyright © 2013 Blueprint Software Systems Inc. All Rights Reserved. 64
Example Requirements Taxonomy
Non-Functional
Non-Functional constrain
Non-Functional
Requirement
Requirement
Requirement
Feature
Feature
Epic problem analysis
solution specification
Non-Functional
Non-Functional
Non-Functional
Requirement
constrain Feature
Feature
Feature
Feature UI Storyboa rd
Requirement
Requirement Feature UI
UI
Feature Us e Case
Mockups
Mockups
Mockups
Non-Functional
Non-Functional constrain
Non-Functional
Requirement
Requirement
Requirement
Feature
Feature
Feature
Epic
Feature Other
Feature
Feature
User Story Forms
Si mulation
Feature
Feature
Feature
Epic
Feature
Feature
Feature
Tasks
Persistent
requirements
Backlog
June 5, 2013 Copyright © 2013 Blueprint Software Systems Inc. All Rights Reserved. 67
Blueprint for Enterprise Agile
Plan/Create
Plan/Create
Update, Update,
Demo
Demo
Add, Add,
Refine Refine
Burn Burn
Down Down
Itera tion Itera tion
Ba ckl og Ba ckl og
BLUEPRINT Simulation
Epics
UIUI
UIUI
Mockups
Mockups
Mockups
Mockups
Tests Storyboard
User Stories
User Stories
User Stories Use Case
Project Implementation
Template Service
IIBA Host
Tom Karasmanis
Doug Stewart
72
© I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Contact Information
Register for m ore webinars on the Learning and
Development page of our website – under Webinars.
Doug Stewart
Blueprint
doug.stewart@blueprintsys.com