Presentation is loading. Please wait.

Presentation is loading. Please wait.

® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas IBM.

Similar presentations


Presentation on theme: "® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas IBM."— Presentation transcript:

1 ® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas (luis.castaneda@nexsysla.com) IBM Certified Specialist for Rational Unified Process

2 IBM Software Group | Rational software 2  A short introduction to Requirements  IBM Rational Software Development Platform  IBM Rational Tools for Requirements and Analysis Agenda

3 IBM Software Group | Rational software 3 Definition of a Software Requirement A specification of an observable behavior of the system; for example, inputs to the system, outputs from the system, functions of the system, attributes of the system, or attributes of the system environment. * Rational Unified Process Requirements are all about making sure that you build the right thing

4 IBM Software Group | Rational software 4 How Requirements Management Helps Projects Succeed  Better Problem Analysis  Better understanding of the problem  Facilitates stakeholder agreement  Clear statement of business objectives (helps to set priorities)  Better Solution Definition  Facilitates agreement on the right solution  Ensures that everyone knows what they are getting (or building)  Results in better designs since the “goal” is less ambiguous  Results in verifiable success evaluation through testing  Better Control over Change  Enables meaningful discussions about scope and cost  Traceability enables analysis of the impact of change

5 IBM Software Group | Rational software 5  A short introduction to Requirements  IBM Rational Software Development Platform  IBM Rational Tools for Requirements and Analysis Agenda

6 IBM Software Group | Rational software 6 IBM Rational Software Development Platform IBM Rational Performance Tester IBM Rational Functional Tester IBM Rational Manual Tester Software quality IBM Rational ClearCase ® IBM Rational ClearQuest ® IBM Rational Team Unifying Platform IBM Tivoli ® Provisioning Manager IBM Tivoli Configuration Manager IBM Tivoli Intelligent Orchestrator IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Data Architect IBM Rational Application Developer IBM Rational Web Developer IBM WebSphere ® Business Modeler IBM Rational RequisitePro ® IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Data Architect Design & construction Change & configuration management Process & portfolio management Best practices content (RUP, ITUP, Portfolio Management) IBM Rational Portfolio Manager IBM Rational Method Composer Partner Ecosystem & Open Computing (Eclipse, Linux, Windows, UNIX, zOS) Solutions for Development, Compliance, SOA Requirements & analysis

7 IBM Software Group | Rational software 7 Visual Studio.NET The IBM Software Development Platform for.NET Analyst Architect Developer Tester Deployment Manager Rational Functional Tester Rational Performance Tester Rational Team Unifying Platform Tivoli Configuration Manager Rational Software Modeler Tivoli Monitoring Visual Studio 2003 Enterprise Architect Visual Studio 2003 Enterprise Architect Visual Studio 2003 Enterprise Developer Visual Studio 2003 Enterprise Developer Project Manager Customer Extensions 3rd Party ISV Tools Rational Rose XDE Developer for Visual Studio

8 IBM Software Group | Rational software 8 The IBM Software Development Platform What’s New Customer Extensions 3rd Party ISV Tools Rational Software Architect Rational Application Developer Rational Functional & Manual Tester Rational Performance Tester Rational Team Unifying Platform Tivoli Configuration Manager WebSphere Business Integration Modeler & Monitor Rational Software Modeler WebSphere Business Integration Modeler & Monitor Rational Software Modeler Tivoli Monitoring Rational Web Developer Analyst Architect Developer Tester Deployment Manager Project Manager

9 IBM Software Group | Rational software 9 Capabilities  Analyze business workflows & activities  Capture business and software requirements  Model enterprise and data architectures Benefits  Drive business needs throughout projects  Ensure regulatory compliance  Monitor ROI of technology investments IBM Requirements & Analysis Offerings Key ProductsBusiness Analyst Systems Analyst DBA/Data Analyst Rational RequisitePro  Rational Data Architect  Rational Software Modeler/Architect  WebSphere Business Modeler 

10 IBM Software Group | Rational software 10 Sample Workflow Using Rational Tools & WBI Modeler Create, Simulate & Analyze As-Is Business Model WebSphere Business Modeler Create Financial Reports & ROI Estimates Create Observation Model with KPIs & export to Monitor Create, Simulate, Analyze and Optimize To-Be Business Model Business Analyst Integration Developer WebSphere Integration Developer Choreograph services using BPEL, WSDL, etc. Configure Human Task Manager (including Ad-Hoc) & Client Use Business Rules, State Machines, Web Services, Adapters, ESB, etc. Understand Risk, Project Costs, and ROI Identify and Manage Projects and Resources CIO Project Manager Rational Portfolio Manager Data Architect Model Relational Database Schemas Rational Data Architect RDB Mapping Trace Requirements & Create System Use Case Realizations Model & Implement Services, & expose as Web Services Test Create & Manage System Requirements Architect Rational Software Architect Java Developer Develop Portlets (App UI and Monitor) Portal Developer Tester Rational Functional & Performance Tester IBM Rational Team Unifying Platform BPEL WSDL UML DBA Deploy/Run Monitor Business Operations Analyst Runtime  WebSphere Process Server  WebSphere Portal  WebSphere Business Monitor WSDL EAR WSDL EAR Rational RequisitePro

11 IBM Software Group | Rational software 11  A short introduction to Requirements  The Challenge: Managing Requirements  IBM Rational Software Development Platform  IBM Rational Tools for Requirements and Analysis  Rational RequisitePro  Rational Software Modeler/Architect  Websphere Business Modeler  Rational Data Architect Agenda

12 IBM Software Group | Rational software 12 Managing Requirements with IBM Rational RequisitePro Keep your team on track 3 interfaces - work the way you want Document-centric or database-centric - your choice Microsoft Word Windows Client Web Client

13 IBM Software Group | Rational software 13 Key Features of Each Interface Microsoft Word Windows Client Web Familiar interface Provides requirements context Highly effective for reviews Central repository, easy secure access Project and document templates Organize requirements with packages Remote/distributed access No desktop installation New usability and performance improvements

14 IBM Software Group | Rational software 14 Easy To Customize User-defined requirement types User-defined attributes User-defined filters (views) Saved views

15 IBM Software Group | Rational software 15 Many Ways to Create Reports Customizable views Export views to Word or Excel SoDA Create and compare partial or complete baselines

16 IBM Software Group | Rational software 16 Support For Traceability Graphical trace matrix Graphical trace tree Textual trace matrix

17 IBM Software Group | Rational software 17 Communicate Changes and Their Impact Suspect links Email notification of changes

18 IBM Software Group | Rational software 18 RequisiteWeb for Remote Team Members Tasks  Web access to requirements  No local installation required  Access to Word documents  Word documents converted to HTML  Create requirements, documents, views  Edit documents (in Word), requirements, views  RequisitePro functionality not provided in RequisiteWeb  Administrative functions (project creation, security, baselines)  Requirements import/export  Integrations

19 IBM Software Group | Rational software 19 RequisitePro Integrations With Other Tools  Rational TestManager  Link requirements and use cases to test cases  Rational ClearQuest  Link requirements to enhancements and test cases (CQTM)  Replicate requirements  Rational Software Architect/Modeler  Draw use case diagrams and link with RequisitePro use cases  Link requirements with design elements  Link requirements with code

20 IBM Software Group | Rational software 20  A short introduction to Requirements  The Challenge: Managing Requirements  IBM Rational Software Development Platform  IBM Rational Tools for Requirements and Analysis  Rational RequisitePro  Rational Software Modeler/Architect  Websphere Business Modeler  Rational Data Architect Agenda

21 IBM Software Group | Rational software 21 RSA/RSM For Requirements and Analysis  Draw use case diagrams  Create analysis models  Create design models  Transform design models into code  Link analysis and design models and code to requirements (via the integration to RequisitePro)  Do business modeling in UML

22 IBM Software Group | Rational software 22 Rational Software Modeler (RSM) Use case diagram Model explorer Drawing palette

23 IBM Software Group | Rational software 23 RequisitePro Is Integrated with RSM Requirements explorer RequisitePro view Traceability

24 IBM Software Group | Rational software 24  A short introduction to Requirements  The Challenge: Managing Requirements  IBM Rational Software Development Platform  IBM Rational Tools for Requirements and Analysis  Rational RequisitePro  Rational Software Modeler/Architect  Websphere Business Modeler  Rational Data Architect Agenda

25 IBM Software Group | Rational software 25 WebSphere Business Modeler  Realistic visual representations and analysis of the way your organization works  Simulations: Identify bottlenecks and watch what-if scenarios  Powerful Analysis: Understand detailed time/cost metrics of the process  Built-in Reporting: Display information for different purposes and audience  Integrated with Rational Software Architect/Modeler  WBM model can are converted to UML for use by the software development team

26 IBM Software Group | Rational software 26 WebSphere Business Modeler BPMN Business Modeling Model explorer Business process diagram

27 IBM Software Group | Rational software 27 WBM is Integrated with Rational Software Architect/Modeler Business use case diagram Model explorer UML view of the WBM business model

28 IBM Software Group | Rational software 28  A short introduction to Requirements  The Challenge: Managing Requirements  IBM Rational Software Development Platform  IBM Rational Tools for Requirements and Analysis  Rational RequisitePro  Rational Software Modeler/Architect  Websphere Business Modeler  Rational Data Architect Agenda

29 IBM Software Group | Rational software 29 Rational Data Architect Discover, model, visualize, relate, and develop diverse and distributed data assets with one tool Eclipse based framework, common models for integration across the lifecycle Data Architect Data Admin Logical Design Naming Standards Integration Design Physical Design Rules and Model Validation Lifecycle management Compare and Sync Impact Analysis Reporting Reverse engineer Navigation Discovery Visualization Team Integration

30 IBM Software Group | Rational software 30 RDA User Interface Project Explorer Server Explorer Context Specific Editor / Diagram Properties Editor Outline View Other Information

31 IBM Software Group | Rational software 31 Tool Best Practices Use RequisitePro  to determine priority of business use  cases  to create business use cases  (specification)  to create business goals, glossary  and vision  to create business rules Use RSA or RSM  to create an implementation model  to view the business contract  to realize the contract using facilities  of RSA  to generate and deploy the RSA  implementation Use WebSphere Business Modeler  to discover and capture key business  process  to simulate the business processes  for validation and to determine  optimal resource allocation  to determine opportunities for  software automation

32 IBM Software Group | Rational software 32


Download ppt "® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas IBM."

Similar presentations


Ads by Google