Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rational CLM at a glance

162 views

Published on

This material contain Rational CLM at a glance.
Copyright belong to the owner

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Rational CLM at a glance

  1. 1. Rational CLM (Collaborative Lifecycle Management) Prussian Eka Pradana
  2. 2. Agenda Before Lunch Introduction to Rational CLM Terminology Module 1: Navigating Rational Requirements Composer (Requirement Phase) Rational Requirements Composer Overview Navigating Rational Requirements Composer Lab 1: Navigating Rational Requirements Composer and creating project area Module 2: Capturing Requirements and Managing Artifacts Gathering Requirements Lab 2.1: Importing and Uploading Artifacts Creating and Editing Requirement Artifacts Lab 2.2: Creating Requirement Artifacts Lab 2.3: Creating Module and Adding Artifact Lab 2.4: Creating Project Baselines Lab 2.5: Commenting on artifacts and module
  3. 3. Agenda -cont- After Lunch Module 3: Defining Business Processes (Design Phase) Creating Business Process Diagram Lab 3: Create Business Process Diagram (Create Pools, swimlanes, data object, artifacts, container) Module 4: Creating Use Case Model What is Use Case Model Use Case Diagram Use Case Specification Lab 4: Working with Use Case Module 5: Overview of Rational Team Concert & Project Area Preparation (Development Phase) Introduction to Rational Team Concert Project and Team Areas Timelines and Iterations Team Area, Roles, and Release
  4. 4. Agenda -cont- Lab 5.2: Creating Team Areas Lab 5.3: Defining Roles Lab 5.4: Defining Release Module 6: Managing Work Items and Change Management Work Items Lab 6.1: Creating Work Items Lab 6.2: Assigning Work Items Lab 6.3: Updating Work Items Video Session: Integrating RTC and MS Visual Studio Module 7: Planning The Test Effort (Testing Phase) Test Plan Overview Manage Test Plan Template Lab 7.1 Create Test Plan and add quality objectives Lab 7.2: Adding Test Case Lab 7.3: Creating Test Script Lab 7.4: Add Test Script to Test Case
  5. 5. Why SDLC and CLM is important?
  6. 6. What Customer Really Want?
  7. 7. INTRODUCTION TO RATIONAL CLM
  8. 8. ALM • Application Lifecycle Management – “The product lifecycle management (governance, development, and maintenance) of application software” • Evolved from Product Lifecycle Management (PLM) • American Motors (now Chrysler) developed in 1985 • Needed to speed up its development processes to compete against larger competitors • Key elements: • Computer-aided design (CAD) software that made engineers more productive • New communication system to allow conflicts to be resolved faster • Centralize control of all drawings and documents in a central database to reduce maintenance costs • ALM encompasses: • Requirements management • Software architecture • Computer programming • Software testing • Software maintenance • Change management • Project management • Release management
  9. 9. CLM Defined • Collaborative Lifecycle Management • Conceptually: • The coordination of software development activities across business and system requirements, design, development, build, test, and delivery • As a solution: • A seamlessly integrated release of tools built on a Jazz team server: • IBM/Rational Team Concert (RTC) • IBM Rational Quality Manager (RQM) • IBM Rational Requirements Composer (RRC) • Design Management • IBM Rational Software Architect Design Manager (RSA) – for systems and embedded software engineers • IBM Rational Rhapsody Design Manager (RDM) – for software designers • Version 6.0.0 released on 2015
  10. 10. CLM: A Closer Look Jazz Team Server Requirements Management Quality/Test Management Planning Project Transparency Change and Configuration Management
  11. 11. Jazz Team Server Requirements Management Quality/Test Management Project Transparency Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Change and Configuration Management CLM: A Closer Look
  12. 12. CLM: A Closer Look Jazz Team Server Requirements Management Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status Change and Configuration Management
  13. 13. CLM: A Closer Look Jazz Team Server Requirements Management Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status Version Control Work Items Build Change and Configuration Management
  14. 14. BuildVersion Control Work Items Change and Configuration Management CLM: A Closer Look
  15. 15. CLM: A Closer Look Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface Change and Configuration Management Version Control • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration Build
  16. 16. CLM: A Closer Look Jazz Team Server Requirements Management Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildVersion Control Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration Change and Configuration Management
  17. 17. CLM: A Closer Look Jazz Team Server Requirements Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content Change and Configuration Management Version Control
  18. 18. CLM: A Closer Look Jazz Team Server Requirements Quality/Test Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content • Comprehensive test planning • Simplified lab management • Quicker manual testing • Requirements-driven testing Change and Configuration Management Version Control
  19. 19. CLM: A Closer Look Jazz Team Server Requirements Quality/Test Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content • Comprehensive test planning • Simplified lab management • Quicker manual testing • Requirements-driven testing • Single structure for project-related artifacts • World-class team on-boarding/off-boarding including team membership, sub-teams, and project inheritance • Role-based operational control for flexible definition of process and capabilities • Team advisor for defining/refining “rules” and enabling continuous improvement • Process enactment and enforcement • In-context collaboration enables team members to communicate in context of their work Change and Configuration Management Version Control
  20. 20. How CLM meets ALM imperatives Jazz Team Server Requirements Quality/Test Planning • Accelerate time to delivery with real-time planning Project Transparency • Refine predictability with development intelligence • Reduce costs with continuous improvement • Collaboration • Traceability • Maximize product value with in-context collaboration • Reduce costs with continuous improvement Change and Configuration Management • Maximize product value with in-context collaboration • Improve software quality with lifecycle traceability • Collaboration • Traceability
  21. 21. TERMINOLOGY
  22. 22. Terminology • For Terminology see the docx

×