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

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

IBM Software Group ® Traceability From Need To Solution What, Why and How Tammy Lavi Alon Bar-Ner.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Components of a Product Vision/Strategy
HP Quality Center Overview.
Static Structure: Process Description
Manage Your Requirements with RequisitePro Kim Werner Ajilon Consulting
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.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
David Harrison Senior Consultant, Popkin Software 22 April 2004
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
IBM Software Group | Rational software 1 Agenda  Software Development Best Practices  Sovelluskehityksen peruskyvykkyydet  Business Driven Development.
Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)
Oracle Business Process Management
Jouhayna Al-Ayoubi SWEN 5230 – Software Project Management.
IBM Software Group ® Project Enterprise Overview Scenario Description.
Session Objectives And Takeaways Identify the role of Service Manager in the System Center suite Service Manager - Integrating People, Process and Technology.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Development Best Practices Concepts & Microsoft’s Approach.
Rational Suite and CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Notes of Using RequisitePro cyt. 2 Type of user –Requirements viewers –Requirements contributors –Requirements authors –Project administrator Rational.
® IBM Software Group © 2004 IBM Corporation IBM Software Development Platform Concepts, Products, and Strategy Alan W. Brown IBM Distinguished Engineer.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
© 2005 IBM Corporation Discovering the Value of SOA WebSphere Process Integration SOA on your terms and our expertise Building a Services Oriented Architecture.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
Rational Application Developer End-2-End Highlights Tools, Servers and middleware
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly.
® IBM Software Group © IBM Corporation DB2 DataWarehouse Edition Patrick SARFATY Channel Technical Sales IBM Software
RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
1 SOA Across Business and IT How do I optimize my business processes? Business Models Identify Process Tasks I/T Components exposed as SOA Services How.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
RequisitePro Software Requirement Management Tool A peresentation by: Mojdeh Jalali-Heravi Maryam Daneshi.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
Using Rational Rose XDE Month Day, Year. Agenda Training Plan Overview XDE Review Next Steps.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business.
IBM Software Group Name Title Company Rational Application Developer (RAD) V6 Enabling Portlets with Service Data Objects (SDO) Web Services and JavaServer.
IBM Proof of Technology Discovering the Value of SOA with WebSphere Process Integration © 2005 IBM Corporation SOA on your terms and our expertise WebSphere.
IBM Rational Software Development Conference 2006 RSDC2006 © 2006 IBM Corporation ® Highlights from the RSDC 2006 Anthony Kesterton Rational software,
End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the IBM Software Development Platform (SDP) Go to
2009 copyright Leslie Munday University Requirements Management and Traceability For IIBA By Leslie Munday.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
CIM Modeling for E&U - (Short Version)
Presentation transcript:

® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas IBM Certified Specialist for Rational Unified Process

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

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

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

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

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

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

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

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 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IBM Software Group | Rational software 32