190 likes | 372 Views
Rational Requisite Pro Usage at NYSDOT. BA CoP 10-20-2011. Rational Product Overview (Current DOT ITD implementation). ClearCase Software Configuration Management ClearQuest Change Management, Defect Tracking, Application and Project Inventory
E N D
Rational Requisite Pro Usage at NYSDOT BA CoP 10-20-2011
Rational Product Overview(Current DOT ITD implementation) • ClearCase Software Configuration Management • ClearQuest Change Management, Defect Tracking, Application and Project Inventory • SoDAProject Management Reporting • Requisite Pro Requirements Management • Test Manager Maintains test plans and controls execution of test plans • Robot/ RFT Testing tools
MS Visio TestManager ReqPro Rational Tools Robot RFT ClearQuest SoDA ClearCase TestManagermaintains the test plan and is the control & execution component ClearQuesthandles change & defect management ClearCasehandles the application development components ReqProcatalogs the requirements and interacts with other components to facilitate and monitor planning Microsoft Visiois utilized to depict the workflow visually Robot & RFT are used for testing a developed application SoDAis used for Project Management Reporting
Rational Tool Integrations & Project Disciplines Requirements Rational RequisitePro ProjectMgmt. Generate documentation Rational SoDA Track require-ments tests Baseline requirements Rational ClearCase Baseline test scripts Automate run-time testing Link requirements to change requests Link code changes to activities Rational Robot Create test inputs from requirements Rational ClearQuest (ClearCase) Configuration & Change Management Deployment Rational TestManager Create & execute test scripts Submit defects Testing /Implementation
ReqPro Features • Organizes requirements • Provides traceability and change management throughout the project lifecycle • Requirements may be created in a document or in a view • MS Word Integration • Requirements are stored in a database • Integrates with ClearQuest (Defect Tracking) and Test Manager (Test Management) for defect and change tracking across the lifecycle
Traceability • Understand the source of requirements • Manage changes to requirements • 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) • Verify that all requirements of the system are fulfilled by the implementation • Verify that the application does only what it was intended to do
NYSDOT Rational Tools Implementation - 2004 • Define Process-ITD Software Development • 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 • 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 • Purchase Decision - March 04 • Detailed Implementation Plan
NYS DOT 2004Rational Suite Implementation Plan • 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 - 2008 • 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 • 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 Rational
Review and Assessment of Rational Tool Training • Survey 0f 65 staff members • 54% Consultants • 16% Business Analysts • 100% Consultants • 30% w/ formal training • 67% Developers • Percentages of staff w/formal training • Requisite Pro – 11% • ClearQuest – 19% • ClearCase – 14%
Suggested Improvements in the existing in-house Tools usage Training and Awareness Tool Usage should be standardized Usage models should be developed Create a usage model for business process modeling No in-house expert on how to integrate all Rational Tools Better integration of MS Project with ClearQuest Rational ClearQuest should be configured to work better with agile methodology 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
Center of Excellence for Rational - 2009 Information and Tools Skills Development and Mentoring Consulting and Technical Assistance Standards and Guidelines Self Managing
Rational Jazz Platform - 2011 • Majority of Rational Tool Set is rapidly reaching end of support and end of life • Ability to accommodate agile development • Ability to provide true Collaboration between developers, analysts and Project Managers • Enhanced Project monitoring of schedules and resources • Ability to easily generate customized reports and dashboards