® IBM Software Group © 2008 IBM Corporation ALM NonUCM and Buildforge demo April 18, 2008 Stuart Poulin

Slides:



Advertisements
Similar presentations
© 2007 IBM Corporation Demo Shimon Nir, Rational Technical & Service Manager, IBM Southwest Europe.
Advertisements

IBM Rational Team Concert
© 2009 IBM Corporation CQ ALM 1.1 Service Transfer Agility Through Automation John A. Owen.
Configuration management
IBM Software Group ® Traceability From Need To Solution What, Why and How Tammy Lavi Alon Bar-Ner.
Test Automation Success: Choosing the Right People & Process
1 GOES-R AWG Products Processing Framework Configuration Management Yunhui Zhao.
RTC Agile Planning Component
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
SwE 313 Introduction to Rational Unified Process (RUP)
Copyright © Gang Rational Team Concert Overview Joe Meagher 321 Gang
Agile Testing with Testing Anywhere The road to automation need not be long.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
© 2012 IBM Corporation Rational Insight | Back to Basis Series SCM introduction Chu Shu June 2012.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Work on a Defect from QA Liu Xue Ning.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Conditions and Terms of Use
Plant Engineering Workbench 5.3 New Features. 2 Workbench 5.3 ▼ New Features in 5.3 are: –New 3D Model Management module –Additions to the Admin module.
By Touseef Tahir Software Testing Basics. Today's Agenda Software Quality assurance Software Testing Software Test cases Software Test Plans Software.
CRM 18 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® Introducing Application Lifecycle Management on IBM ® Rational ® ClearQuest.
® IBM Software Group © 2008 IBM Corporation Setting up Build Forge demo projects for ALM Windows only May – work in progress Stuart Poulin
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.
Software Quality Assurance
Copyright © 2003 by Release Engineering Inc. All Rights Reserved. Software Manufacturing: Leveraging Release Management Sandy Currier CTO.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Quick Recap Monitoring and Controlling. Lesson 11: Monitoring and Controlling Project Work Topic 11A: Identify the Monitor and Control Project Work Process.
© 2007 IBM Corporation ® ClearQuest Application Lifecycle Management Training ToDo Demo.
Project Initiation at The Regence Group 12/19/2015John Garrigues1.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
CLM Case Study An investigation of deployment options for IBM Rational Team Concert in a ClearCase/ClearQuest environment July 18, 2011 Michael Gormley.
-1- Oracle E-Business Suite R12.1 Accounts Receivables Essentials Partner Boot Camp Training Courseware.
Software Testing Process
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.
Click to add text © 2012 IBM Corporation 1 Streams Console Application Graph Michael Pfeifer Streams Admin Console.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
© 2007 IBM Corporation ® ClearQuest Application Lifecycle Management Training Use-Case Driven Development Practice Demo.
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
Development Project Management Jim Kowalkowski. Outline Planning and managing software development – Definitions – Organizing schedule and work (overall.
© 2007 IBM Corporation ® ClearQuest Application Lifecycle Management Training Test Driven Development Practice Demo.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
ALM ToDo Agile UCM and Buildforge demo April 15, 2008
David Hatten Developer, UrbanCode 17 October 2013
Applied Software Testing
1.Introduction to Rational Unified Process (RUP)
Deploy Plugins Developer 29 October 2013
Advanced Integration and Deployment Techniques
Applied Software Implementation & Testing
Introduction to Software Engineering
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Presentation transcript:

® IBM Software Group © 2008 IBM Corporation ALM NonUCM and Buildforge demo April 18, 2008 Stuart Poulin

IBM Software Group | Rational software Disclaimer and Non-Disclosure  IBM Rational Plans are subject to change  Nothing in this document is intended to create any representations or warranties  IBM Rational warranties are contained in the applicable license agreements

IBM Software Group | Rational software Demo to Present  NonUCM – any system that is not UCM – i.e. Base ClearCase, Subversion, CMVC,…  Methods to utilize ALM in such build environments.  ALM Baseline and Build tools  Describe ALMBaseline and BTBuild (Build) records  Describe tie into ALMActivities  Describe reference to ALMTasks and Requests  Demo an example of how BuildForge can be used to drive and populate ALM baseline and build data

IBM Software Group | Rational software Prerequisites  View a CQ ALM demo explaining the overall high level ALM work flow and features.  ALM UCM demo - to compare against NonUCM usage

IBM Software Group | Rational software What is CQ-ALM? Brief introduction Tester Works on activities Test changes in baselines Developer Work on activities Develop and deliver changes Release Engineer Integrate and build delivered changes Create baselines Submitter Submits request for change (Validate release) QE Lead Ensure quality of delivered changes to releases Project Category Release Team Lead Assigns activities to complete tasks Change Control Mgr Triage requests Assigns tasks to projects Change performed in the context of  Out-of-box ALM Solution for ClearQuest (schema and packages)  Process model focused on Requests being submitted for a Release of a Project  Requests are planned as Tasks and performed as Activities  Workload can be balanced across Phases and Iterations of a Project  Each project team can customize the configuration  Baseline and Build records track progress of activities Request Task Activity Project and Plan definition Work and Delivery definition Baseline Build

IBM Software Group | Rational software Agile Project Tester Works on activities Test changes in baselines Developer Work on activities Develop and deliver changes Release Engineer Integrate and build delivered changes Create baselines Submitter Submits request for change (Validate release) QE Lead Ensure quality of delivered changes to releases Project Category Release Team Lead Assigns activities to complete tasks Change Control Mgr Triage requests Assigns tasks to projects Change performed in the context of  ALMProject assigns a Default ALMRequest and Default ALMTask  Developers create ALMActivities against the default ALMTask  Baseline and Build records track progress of activities  Developers and Testers can Verify ALMActivities in Builds Default Request Default Task Activity Project and Plan definition Work and Delivery definition Baseline Build

IBM Software Group | Rational software Baseline 7 1 Choose Project 2 Identify UCM stream 3 Identify PVOB or Location 4 List completed activities (Diff Baselines) Automate the creation of the Baseline and Build records as part of your build process ALM Baselines provide instant knowledge of Status, Disposition, and location of Activity artifacts in UCM and non-UCM baselines and builds. Automate the creation of the Baseline and Build records as part of your build process ALM Baselines provide instant knowledge of Status, Disposition, and location of Activity artifacts in UCM and non-UCM baselines and builds.

IBM Software Group | Rational software Activities can be tracked in Baselines Scenarios  Assign, perform and deliver work activities  Monitor builds and quality  Collaborate UI / Forms  Task types  Activities  Task actions 8 Contributors 

IBM Software Group | Rational software Baseline/Build scripts provided with ALM  Designed to interface UCM and NonUCM Change Management (CM) systems to ALM  Written in RATLPerl. Released as source to allow you to extend for your own process if needed  All explained in ALM documentation and have a commandline –help for addition information.

IBM Software Group | Rational software Baseline/Build scripts provided with ALM  Scripts supplied and presented in this demo  Create_baseline_record.pl  Creates an ALMBaseline record from the commandline  Create_build_record.pl  Given an ALMBaseline record creates a BTBuild record off it  Update_baseline_record.pl  Updates an existing ALMBaseline record from UCM or supplied commandline  Update_build_record.pl  Update an existing BTBuild record from the commandline  Runbasicquery.pl  Runs a CQ stored query given commandline params for filters and saves the output to a file.

IBM Software Group | Rational software BTBuilds are created off Baselines Set Build Type and Build Status Choose Project 3 Choose Baseline Automate the creation of the Baseline and Build records as part of your build process

IBM Software Group | Rational software Animation

IBM Software Group | Rational software 04_Project_ToDoNonUCM_Component  Create Complete Activities  Start Build, Review steps  UCM is not used in this example  Create_baseline_record options change:  “Location” needs to be passed since there is no UCM PVOB, –Example: This could be repository for your CM system, or a directory  Option to pass Location is –pvob –Field on ALMBaseline record is “PVOB or Location”  Adding Activities to ALMBaseline record  Since there is no “UCM diffbl” a query is run to find ALMActivities that are completed since the last ALMBaseline was created  Create_baseline_record has added option “-from” to allow activities to be read from a file and placed on the baseline record.  Create_build_record remains the same

IBM Software Group | Rational software When to create Baseline and Build records  Your choice on when to do a source build, create an ALMBaseline, and ALMBuild  Not every CM Label needs an ALMBaseline  Only “significant” labels need be tracked  For example: You may want to not create baseline or build records unless source builds successfully off a label