Rational Requisite Pro Usage at NYSDOT BA CoP 10-20-2011.

Slides:



Advertisements
Similar presentations
ILD Quality Center Overview.
Advertisements

IBM Software Group ® Traceability From Need To Solution What, Why and How Tammy Lavi Alon Bar-Ner.
Get in touch with Microsoft Dynamics Sure Step Saied Alhamwi, PMP Business Application Manager ACWA Holding
Systems Development Environment
HP Quality Center Overview.
Static Structure: Process Description
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Quality Management Lecture.
DiME 1 The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and The Open University of Israel June 2008.
CATEGORIES OF INFORMATION There are three main categories of business information,and these are related to the purpose for which the information is utilized.
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
SE 555 Software Requirements & Specification Requirements Management.
Lecture 13 Revision IMS Systems Analysis and Design.
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Jouhayna Al-Ayoubi SWEN 5230 – Software Project Management.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
StickyMinds.com and Better Software magazine presents… How to Build a Testing Center of Excellence Sponsored by Cognizant This event aired on July 8, 2008.
National Finance Center’s 2008 Customer Forum EmpowHR 9.0 Billy Dantagnan Teracore.
Release & Deployment ITIL Version 3
Microsoft Office Project Portfolio Server
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
Chapter : Software Process
The Microsoft Office 2007 Enterprise Project Management Solution:
Rational Unified Process
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Rational Suite and CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Applications of OO System Engineering Methodology and Tools for Complex Systems9/11/2015 Application of Object Oriented Systems Engineering Methodology.
Copyright 2013, Net.Orange, Inc. All rights reserved.Confidential and proprietary. Do not distribute without permission. Net.Orange App Development Net.Orange.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
SCSC 311 Information Systems: hardware and software.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
© Mahindra Satyam 2009 Configuration Management QMS Training.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
RUP Life Cycle Software Engineering Learning Programme Software Engineering Foundation.
Process: A Generic View
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Software Development A Proposed Process and Methodology.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Software Engineering Lecture # 1.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Next Generation Trnsport Impact Assessment Sub-project Jim Johnson, Florida DOT and Pamela Barry, Info Tech, Inc.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
Requirement Engineering Management Amna Shifia Nisafani Feby Artwodini M. Department of Information Systems Subject : Requirement Engineering.
Tool Support for Testing
Project Planning: Scope and the Work Breakdown Structure
Methodologies and Algorithms
BA Continuum India Pvt Ltd
Rapid Application Development
Transforming Organizations
TechStambha PMP Certification Training
Chapter 1 (pages 4-9); Overview of SDLC
By Jeff Burklo, Director
GENERAL SERVICES DEPARTMENT Facilities Management Division PROOF –NM (Process Reengineering & Optimization of O&M Functions for New Mexico) Phase II.
Presentation transcript:

Rational Requisite Pro Usage at NYSDOT BA CoP

Rational Product Overview (Current DOT ITD implementation) ClearCase Software Configuration ManagementClearCase Software Configuration Management ClearQuestChange Management, Defect Tracking, Application and Project InventoryClearQuestChange Management, Defect Tracking, Application and Project Inventory SoDAProject Management ReportingSoDAProject Management Reporting Requisite ProRequirements ManagementRequisite ProRequirements Management Test ManagerMaintains test plans and controls execution of test plansTest ManagerMaintains test plans and controls execution of test plans Robot/ RFTTesting toolsRobot/ RFTTesting tools

Rational Tools TestManager maintains the test plan and is the control & execution component ClearQuest handles change & defect management ClearCase handles the application development components ReqPro catalogs the requirements and interacts with other components to facilitate and monitor planning Microsoft Visio is utilized to depict the workflow visually Robot & RFT are used for testing a developed application SoDA is used for Project Management Reporting SoDA ReqPro TestManager Robot RFT ClearQuest ClearCase MS Visio

Requirements Testing / Implementation Configuration & Change Management Deployment Configuration & Change Management Deployment Rational Robot Rational ClearQuest (ClearCase) Rational RequisitePro Rational TestManager Rational ClearCase Baseline test scripts Baseline requirements Automate run-time testing Link code changes to activities Submit defects Create & execute test scripts Track require- ments tests Track require- ments tests Rational SoDA Generate documentation Project Mgmt. Link requirements to change requests Create test inputs from requirements Rational Tool Integrations & Project Disciplines

ReqPro Features Organizes requirements Organizes requirements Provides traceability and change management throughout the project lifecycle Provides traceability and change management throughout the project lifecycle Requirements may be created in a document or in a view Requirements may be created in a document or in a view MS Word Integration MS Word Integration Requirements are stored in a database Requirements are stored in a database Integrates with ClearQuest (Defect Tracking) and Test Manager (Test Management) for defect and change tracking across the lifecycle Integrates with ClearQuest (Defect Tracking) and Test Manager (Test Management) for defect and change tracking across the lifecycle

Attribute View of All Features

Traceability Understand the source of requirements Understand the source of requirements Manage changes to requirements Manage changes to requirements Assess the project impact of a change in a requirement Assess the project impact of a change in a requirement Assess the impact of a failure of a test on requirements (i.e. if test fails the requirement may not be satisfied) Assess the impact of a failure of a test on requirements (i.e. if test fails the requirement may not be satisfied) Verify that all requirements of the system are fulfilled by the implementation Verify that all requirements of the system are fulfilled by the implementation Verify that the application does only what it was intended to do Verify that the application does only what it was intended to do

Traceability Tree

Traceability Matrix – Stakeholder Needs to Features

NYSDOT Rational Tools Implementation Define Process-ITD Software Development Define Process-ITD Software Development Evaluate Tools-Preliminary Evaluation of tools to implement the SDLC. (Rational, Oracle) Evaluate Tools-Preliminary Evaluation of tools to implement the SDLC. (Rational, Oracle) Determine Scope - Define scope of initial tool purchase: Requirements, Design, Configuration Management, Change Management, Framework Determine Scope - Define scope of initial tool purchase: Requirements, Design, Configuration Management, Change Management, Framework Proof of Concept-Rational Selected for Proof of Concept- Concrete Inspection selected as POC project, bi-weekly tool reviews Proof of Concept-Rational Selected for Proof of Concept- Concrete Inspection selected as POC project, bi-weekly tool reviews Implementation Approach-General Approach defined, number of licenses determined Implementation Approach-General Approach defined, number of licenses determined Purchase Decision - March 04 Purchase Decision - March 04 Detailed Implementation Plan Detailed Implementation Plan

NYS DOT 2004 Rational Suite Implementation Plan General Approach: General Approach:  Provide Concept/Method training to Process Definers  Define/Adapt NYSDOT processes specific to the phase  Configure the appropriate tool to support the defined process  Provide Just-In-Time Training (tool & process) to ITD Staff as project adoption occurs

Rational Optimization An In-depth review and assessment of the agency’s current use of Rational and related skills An In-depth review and assessment of the agency’s current use of Rational and related skills The planning and implementation of an optimized environment and usage model for Rational – Upgrade to Version 7 The planning and implementation of an optimized environment and usage model for Rational – Upgrade to Version 7 Conduct enablement (e.g., workshops, mentoring) of users of Rational products at NYSDOT to provide knowledge transfer and self- sufficiency Conduct enablement (e.g., workshops, mentoring) of users of Rational products at NYSDOT to provide knowledge transfer and self- sufficiency Establish a Center of Excellence for RationalEstablish a Center of Excellence for Rational

Review and Assessment of Rational Tool Training Survey 0f 65 staff members Survey 0f 65 staff members 54% Consultants54% Consultants 16% Business Analysts16% Business Analysts 100% Consultants 100% Consultants 30% w/ formal training 30% w/ formal training 67% Developers67% Developers Percentages of staff w/formal trainingPercentages of staff w/formal training Requisite Pro – 11% Requisite Pro – 11% ClearQuest – 19% ClearQuest – 19% ClearCase – 14% ClearCase – 14%

Suggested Improvements in the existing in-house Tools usage Training and Awareness Training and Awareness Tool Usage should be standardized Tool Usage should be standardized Usage models should be developed Usage models should be developed Create a usage model for business process modeling Create a usage model for business process modeling No in-house expert on how to integrate all Rational Tools No in-house expert on how to integrate all Rational Tools Better integration of MS Project with ClearQuest Better integration of MS Project with ClearQuest Rational ClearQuest should be configured to work better with agile methodology Rational ClearQuest should be configured to work better with agile methodology Need agile/scrum specific tools Need agile/scrum specific tools Although Rational Rose was available earlier on in the project for diagramming, there’s a need for a tool that can replace the diagramming capabilities of Rational Rose Although Rational Rose was available earlier on in the project for diagramming, there’s a need for a tool that can replace the diagramming capabilities of Rational Rose

Center of Excellence for Rational Information and Tools Information and Tools Skills Development and Mentoring Skills Development and Mentoring Consulting and Technical Assistance Consulting and Technical Assistance Standards and Guidelines Standards and Guidelines Self Managing Self Managing

Rational Jazz Platform Majority of Rational Tool Set is rapidly reaching end of support and end of life Majority of Rational Tool Set is rapidly reaching end of support and end of life Ability to accommodate agile development Ability to accommodate agile development Ability to provide true Collaboration between developers, analysts and Project Managers Ability to provide true Collaboration between developers, analysts and Project Managers Enhanced Project monitoring of schedules and resources Enhanced Project monitoring of schedules and resources Ability to easily generate customized reports and dashboards Ability to easily generate customized reports and dashboards