Implementing Agile Requirements using IBM Rational Requirements Composer with C/ALM

Similar documents
Requirements Management im Kontext von DevOps

IBM Rational DOORS Next Generation

IBM Rational Software

IBM Rational Software

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Imperatives for Effective Application Lifecycle Management

Rational Asset Manager 7.2 Editions and Licensing

Continuous integration using Rational Team Concert

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

Predictive and Prescriptive Analytics An Example: Advanced Sales & Operations Planning

Agile Software Development & Application Life Cycle Management

Increased Agility with Integration Testing

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Best Practices with IBM Cognos Framework Manager & the SAP Business Warehouse Agnes Chau Cognos SAP Solution Specialist

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Security for a Smarter Planet IBM Corporation All Rights Reserved.

Addressing Security for Hybrid Cloud

Technology and Trends for Smarter Business Analytics

FAQ. CloudOne. Frequently Asked Doors Next Generation Questions. Do what you do best. We ll do the rest.

Improving IT Agility with Rational Collaborative Lifecycle Management

The role of integrated requirements management in software delivery.

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Requirements Elaboration

IBM Innovate AppScan: Introducin g Security, a first. Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance

Connecting PPM and software delivery

Agile Strategies for Enterprise Architects

Leveraging WebSphere Commerce for Search Engine Optimization (SEO)

Requirements definition and management White paper October Getting requirements right: avoiding the top 10 traps.

DevOps for the Mainframe

Software change and release management White paper June Extending open source tools for more effective software delivery.

Rational Team Concert. Scrum Project Management Tutorial

Application Lifecycle Management: Marriage of Business Management with Software Engineering

IBM MobileFirst Build a mobile enterprise agenda

Agile Scaling Model: Be as Agile as You Need to Be

Rational DOORS Next Generation. Quick Start Tutorial

A proven 5-step framework for managing supplier performance

Data Security: Fight Insider Threats & Protect Your Sensitive Data

Securing the Cloud infrastructure with IBM Dynamic Cloud Security

Ten steps to better requirements management.

Quality management across the product and application life cycle

Rational Quality Manager. Quick Start Tutorial

Rational Reporting. Module 2: IBM Rational Insight Data Warehouse

IBM Rational Software for IBM i

About the Speakers: Rainer Ersch, Research Engineer, Siemens Corporate Research and Technologies. Pascal Vera, Product Manager Siemens TEAMCENTERT

Preisinger Balázs IBM Software, Rational Brand Manager for Central. Rational Overview IBM Corporation

L'automazione dei test come elemento chiave delle pratiche DevOps

Web servers and WebSphere Portal

Development Process. Simon Cockayne Misc Track

Performance Testing Web 2.0

Introduction to SOA governance and service lifecycle management.

Realizing business flexibility through integrated SOA policy management.

Data Governance and CA ERwin Active Model Templates

IBM Software Group Lotus software

How To Develop A Telelogic Harmony/Esw Project

Tips for writing good use cases.

Open source, commercial software or a coexistence strategy?

Ten questions to ask when evaluating contract management solutions

Business Process Management IBM Business Process Manager V7.5

Single Sign-on (SSO) technologies for the Domino Web Server

IBM QRadar Security Intelligence April 2013

Application Security from IBM Karl Snider, Market Segment Manager March 2012

Agile Development with Jazz and Rational Team Concert

Tools and Methods to Address Complexity at Scale

Security Intelligence Solutions

Agile Requirements Best Practices

Developing Business Architecture with TOGAF

IBM Software Services for Collaboration

Why Finance Should Automate Management & Regulatory Reporting Processes

Deploying a private database cloud on z Systems

enterprise IBM Rational Team Concert 2 Essentials

IBM Tivoli Provisioning Manager V 7.1

Tivoli Automation for Proactive Integrated Service Management

IBM Sterling Order Management

IBM WebSphere Application Server Communications Enabled Applications

Society Protection Best Practices from Industry

Basic Unified Process: A Process for Small and Agile Projects

CA Clarity PPM. Overview. Benefits. agility made possible

Unit Testing with zunit

ISTQB Agile Tester in a Nutshell ISTQB Marketing Working Group

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

Reaching CMM Levels 2 and 3 with the Rational Unified Process

WebSphere Business Monitor

IBM Security Systems Support

Minimizing code defects to improve software quality and lower development costs.

IBM Big Data Analytics Vienna, 2013 May 13

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

El costo oculto de las aplicaciones Vulnerables. Faustino Sanchez. WW Security Sales Enablement. IBM Canada

IBM Tivoli Network Manager V3.9

Improving sales effectiveness in the quote-to-cash process

Protecting against cyber threats and security breaches

Enhance visibility into and control over software projects IBM Rational change and release management software

Web application security Executive brief Managing a growing threat: an executive s guide to Web application security.

Insights into Enterprise Telecom Expense Management

Develop enterprise mobile applications with IBM Rational software

IBM Rational Asset Manager

IBM Rational AppScan: enhancing Web application security and regulatory compliance.

Lunch and Learn: BlueMix to Mainframe making development accessible in the

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

CONTINUOUS INTEGRATION TESTING

Best Practices for Building Mobile Web

Transcription:

IBM Software Group Implementing Agile Requirements using IBM Rational Requirements Composer with C/ALM Yan (Tina) Zhuo, IBM Rational

Topics IBM Rational Requirements Composer Agile Requirements Project Template Working with epics and themes Analyzing requirements using attributes, tags and filters Collaborating with stakeholders on requirements and throughout application lifecycle 2

Agile requirements project template The agile requirements project template includes a set of folders and a document template to elaborate a user story Project Folder: Stakeholder Needs Features Glossary Non-functional Requirements User Story Elaboration Document Template: User Story Elaboration Use the template to create a new Requirements Composer project Customize the template based on your project needs 3

Potentials artifacts for the Stakeholder Needs folder Potential artifacts at the product and program level: Business goals Product vision Product roadmap and strategy Business processes (asis vs. to-be) 4

Potential artifacts for the Features folder Potential artifacts: Market analysis and release themes Features and benefits for a product release 5

Potential artifacts for the Glossary folder Potential artifacts: Glossary and Terms 6

Potential artifacts for the Non-functional Requirements folder Potential artifacts: System-wide nonfunctional requirements 7

Potential artifacts for the User Story Elaborations folder Potential artifacts: Flow diagrams for scenarios A scenario can involve multiple user stories Roles and personas User story elaboration UI sketches Storyboards 8

User story elaboration template Elaborate a user story in a RRC document using a template Attribute group for user story elaboration includes: Role, Business Value, Business Priority, Product Owner, Origin 9

User story elaboration - example A user story may start as a short statement, explaining the intent of the user It can be elaborated through conversations and confirmation, leveraging techniques such as user interface sketches, and storyboarding 10

Topics Requirements Composer Agile Requirements Project Template Working with epics and themes Analyzing requirements using attributes, tags and filters Collaborating with stakeholders on requirements and throughout application lifecycle 11

Strategy of describing and managing epics Process sketch or storyboard can visually describe an epic Break down an epic into user stories to elaborate the details Use a collection to manage a group of related user stories 12

Working with themes: use tags and filters A story can be allocated to one or multiple themes. Allocate stories to themes by applying tags Filter stories based on themes 13

Topics Requirements Composer Agile Requirements Project Template Working with epics and themes Analyzing requirements using attributes, tags and filters Collaborating with stakeholders on requirements and throughout application lifecycle 14

Analyzing elaborated stories using attributes, tags, and filters Display all elaborated user stories with their attribute values Filter and display elaborated story based on attribute values By Business Priority By Origin By Product Owner By Role Organize elaborated stories by themes Display elaborated stories in a collection 15

Topics Requirements Composer Agile Requirements Project Template Working with epics and themes Analyzing requirements using attributes, tags and filters Collaborating with stakeholders on requirements and throughout application lifecycle 16

2009 C/ALM - A team collaborates across repositories Bob Product Owner Scott, Deb, Marco Developers Tanuj Tester Defines & links requirements to influence the development plan Plan the iteration from requirements Develop & deliver changes Validate requirements Submit defects Test the iteration Plan Requirements Align Plans Rational Requirements Composer Rational Team Concert Requirements driven testing Find & Fix Defects Rational Quality Manager 17

Collaborating on requirements through review and comment Use the Requirements Composer for different levels of reviews: Peer review Stakeholder review Customer review and approval 18

C/ALM scenario: Creating a story work item using Card info 19

C/ALM scenario: Plan the detailed implementations in RTC Create child work items in RTC to implement the story. Parent story work item is associated with a single elaborated user story in RRC. 20

C/ALM scenario: creating test cases Create one or more test cases from an elaborated user story using one of the following 1. Save Selection As Test Case 2. Add a Validated By link 3. Link a Collection of related user stories elaborated in RRC to a Test Plan in RQM 21

Linking a collection to a test plan in RQM 1. Do just-in-time story elaborations based on priority 2. Create collections of functionally related user stories 3. Link the collection to a test plan in RQM 4. Continue to elaborate user stories when needed 22

Creating test cases from requirements collection Create Test Cases from Requirements 23

Requirement and C/ALM An elaborated user story is implemented by a Story work item, and validated by one or multiple test cases. 24

Credits Yan (Tina) Zhuo Carolyn Pampino Scott Ambler Vishwanath Ramaswamy Erich Gamma Pratik Shah John Whitfield Cherifa Mansoura Daniel Moul Nick Norris Douglas Bush 25

Take Action Visit Jazz.net and IBM Rational http://jazz.net http://www.ibm.com/rational Check out the brand new Rational events blog Free trial downloads of IBM Rational tools More Rational Web events Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM Rational products and services are trademarks or registered trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 26