SlideShare a Scribd company logo
1 of 45
Download to read offline
• Kenny Smith
                 • Principal Consultant
Rational Team
 Concert for i
Demo Scenario
                                          1
Overview


    • This presentation is designed to take you through a
        demonstration scenario of usage with Rational Team
        Concert for System i
    • For an interactive demo, please refer to the
        Enterprise Modernization sandbox for i
    • You can also try out the software directly from
        http://Jazz.net




www.StrongbackConsulting.com                                 2
A sample lifecycle: How do we collaborate?
Sample scenario - Business Executive sends a request to the IT department, which involves a change to a composite application with
business Logic change with RPG components and web presentation change with EGL components
                                                                         Check
 Business       Request
                               Approval                               Project Status                                                     Approve
              Enhancement                                            Throughout the                                                      changes
 Executive                                                           Project lifecycle


                                                 Divide work into                                                               Approve
                                    Create                              Approve                           Check progress
                                               tasks, schedule the                       Code review/                          Upgrade to
Dev/Proj Mgr - George            Enhancement    release plan, and       Technical         approval
                                                                                                            on iteration
                                                                                                                               Production
                                  Work Item                              Design                                 plan
                                                    assign to                                                                    system
                                               Developers/groups



                                                     Design          Request
                                                                                              Deliver
RPG Developer - Joe                                 changes           Design
                                                                                           Code changes
                                                                                                          Functional
                                                       to            Approval                              Testing
                                                  components



                                                     Design          Request
                                                    changes                                        Deliver      Functional
                                                                      Design
EGL Developer - Joe                                    to            Approval
                                                                                                Code Changes     Testing
                                                   component


                                                                             Approve
System Analyst                                                              Technical
                                                                              Design
                        Create
                     requirements
End User                                                                     Approve                                       Integration Testing
                                                                            Technical
                                                                              Design
                                                                                                                                               Schedule
                                                                                                                 Promote/Build                And Deploy
Sys Admin/Builder - Robin                                                                                      Testing Integration           Enhancements
                                                                                                                     Steam                   To Production
                                                                                                                                                System


www.StrongbackConsulting.com
Sample Application




1. Web application provides
a web interface to view
“Customer Information”
stored on IBM i.




www.StrongbackConsulting.com
Sample Application (continue)

                                1. RPG component




         2. EGL Component




 www.StrongbackConsulting.com
RTCi Web Interface                 1. Web Client Log In




                               2. Web Client Menu provides the following tabs:
                               ProjectArea, WorkItem, DashBoard, Iteraltion Plan,
                               Source Control, Report




www.StrongbackConsulting.com
Define Requirement




www.StrongbackConsulting.com
Demo Scenario – Executive Submits a New Requirement
1. Business executive submits a Story
Work Item about a potential new
requirement via RTC web interface –
Project Dash Board.


2. Fill in the description of the idea and
pick the product group/team that the
Work Item is filed against.




3. Select Link tab to attach any files
(screen capture, article and etc), also
add user names who will be notified
about this new requirement Work Item.




4. Assign to the system Analyst.


5. System Analyst is notified by RTC
and via Email.
System analyst works with end User
and other stake holders.
All stake holders add their comments
into this Work Item.


www.StrongbackConsulting.com
Demo Scenario – Executive Approves the New Enhancement


  An agreement is reached.
  System Analyst clearly
  defines the requirements -
  estimated cost, scope, and
  impact of existing products.
  System Analyst requests the
  approval from Executive.




   2. Executive approves the
   new requirement.




   3. System Analyst assigns
   the Work Item to the
   Development/Project
   Manager to work on.




www.StrongbackConsulting.com
Plan the Work




www.StrongbackConsulting.com
Demo Scenario – Development/Product Manager Creates an Enhancement
 The Story develops into a defined Enhancement.


 1. Development/Project
 Manager creates an
 Enhancement Work Item to
 implement the newly defined
 feature.




  2. In the Link Tab, add the
  story Work Item as the
  parent of this new Work
  Item.




  3. In the Approvals Tab,
  add executive, end user,
  system Admin, and etc to
  the approvers and
  reviewers list.




www.StrongbackConsulting.com
Demo Scenario – Development/Product Manager Analyzes the Work
 A defined Enhancement is divided into multiple tasks

1. Development/Project
Manager creates two new
tasks. One is against RPG
component, the other is
against EGL component.
Assign each to the
appropriate developer and
set the release plan.




 2. Set the Parent Work Item
 for both new Tasks. This
 shows the overall hierarchy of
 these Work Items.




www.StrongbackConsulting.com
Demo Scenario – Development/Product Manager Plans the Work




  2. Development/Project
  Manager Plans the release




   1. Development/Project
   Manager sets the peer
   reviewers for the new Tasks




www.StrongbackConsulting.com
Feature Development




www.StrongbackConsulting.com
Demo Scenario – Developer Joe and Mary Accept the New Assignment



 1. Dev Joe and Mary are
 notified by email and log into
 RTC project area via RTCi
 and RDi integrated client.




 2. Select MyWork Tab to
 check his/her new work
 assignment.                                        3. Dev Joe accepts all works
                                                    newly assigned to him. Then
                                                    Joe opens the Work Item
                                                    and set the Work Item status
                                                    to Start Working




                                                    3. Dev Mary accept sall
                                                    works that newlyassigned to
                                                    her. Then Mary opens the
                                                    Work Item and set the Work
                                                    Item status to Start Working



www.StrongbackConsulting.com
Demo Scenario – Stake Holder Approves the Design Documents
         Dev Joe submits a design
         document for Project Lead,                                        Dev Mary submits a design document
         System Analyst, and End                                           and a screen capture of User Interface
         User’s approval.                                                  for Project Lead, System Analyst, and
                                                                           End User’s approval.




             Project Lead, System
             Analyst, and End User                                        Project Lead, System
             approve Joe’s design.                                        Analyst, and End User
                                                                          approve Mary’s design.

                                 Dev Joe and Mary start implementation of the
                                 Enhancement




www.StrongbackConsulting.com
Basic Software Configuration Management (SCM) Anatomy
                               IBM i                                    PC

               Stream                   Repository                 Local Workspace
                                        Workspace
                                                                            Your
                                                                          changes
                   Other’s
                  changes




       Streams are for sharing resources. For example, a Team Development
        Stream contains all product assets that a team is actively working on.
       A repository workspace is your personal space saved in the repository. It is
        for developer to save intermediate work. It is not visible to other team
        members until you deliver into stream.
       Local workspaces are where you edit resources.
       Changes flow back and forth.

www.StrongbackConsulting.com
Set up/load Local Workspace & Check-in and Deliver from Local Workspace
     Create Repository Work Space                   Developer Edit the File
     Load into Local Workspace                      Check-in the new file to Repository Workspace
                                                     Deliver to the Steam to share with other developers

                               IBM i                                                         PC

           Stream                      Repository                                  Local Workspace
     Componen
                                       Workspace
         t
             Eclipse                   Eclipse
             Project                   Project
             Fil                       Fil                                                  File
                                              Fil
             e                         e
             Folde                     Folde e
                 r                           r
                  File                        File
             Fil                       Fil
             e                         e
        Folde
           r
             Eclipse Project           Eclipse
                   Fil                 Project
                                       Fil
                   e                   e
                   Fil                 Fil
                   e                   e
     Componen
         t
             Eclipse                   Eclipse
             Project                   Project




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Sets up the Work Environment


 1. Dev Joe launches the New
 Repository Workspace panel
 by selecting My Repository
 Workspace right mouse
 menu.




 2. Dev Joe selects the right
 Stream for the RPG
 component.




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Loads the Project into Local Workspace



 1. Dev Joe selects the RPG
 Component.




 2. Dev Joe selects to Find
 and Load Eclipse Project
 (RDi Project) into Local
 Workspace.
 This tells RTC to load (copy)
 RPG project into Joe’s local
 workspace on his PC.




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Works on the RDi Project



1. Visualize the RPG
application.




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Works on the RDi Project

                                               1. Dev Joe opens iProject
                                               perspective


2. iProject




3. RDi Remote System
Explorer




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Works on the RDi Project



1. Compile the RPG via RDi
RSE interface




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Works on the RDi Project




1. Debug the application




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Checks-in & Delivers the Change




1. Dev Joe opens RTC Work
Item (RTC) perspective.
Select the Pending Change
tab and expand the
component tree.


Notice the => icon in the
Pending Change tab.
This means new change in
your local workspace needs
to be checked-in to repository
workspace and delivered into
the stream.



2. Dev Joe launches Check-
in Panel by selecting the
right mouse menu.



www.StrongbackConsulting.com
Demo Scenario – Developer Joe Works on the RDi Project


 1. Process forces “A work
 Item must be associated with
 the change set”.




  2. Click “Associate Existing
  work item” to pick a Work
  Item.




 www.StrongbackConsulting.com
Demo Scenario – Developer Joe Works on the RDi Project




  1. Process forces that the
  change set must be
  reviewed before it can be
  dlivered into the Team
  Integration Stream.




 www.StrongbackConsulting.com
Demo Scenario – Reviewers and Approvers Review the Change

  Dev Joe updates the Work
  Item. Approvers and
  Reviewers are notified by
  RTCi and via Email.


  1. Project Lead and Other
  RGP developers review the
  change.
  To see the Change Sets,
  open the Work Item and
  select Open the Change Sets
  in the Links Tab


  2. Selects the element/file
  and Open in Compare Editor
  to compare the changes
  made by Joe line by line.




   All reviewers approve the
   change.




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Checks-in & Delivers the Change (Continue)




1. Dev Joe selects the Work
Item and finishes the Check-
in and delivery.
This associates the Work
Item with that Change Set




 Notice: If there is a conflict
 – the file Joe is about to
 deliver has been modified
 by other developers, RTCi
 will ask Joe to merge the
 change.




www.StrongbackConsulting.com
Demo Scenario – Developer Joe Resolves the Work Item


1. Dev Joe is notified that his
change is approved.




 2. Dev Joe opens the Work
 Item by select the Work Item                          3. Dev Joe Resolves the
 in Work Items Tab                                     Work Item.




www.StrongbackConsulting.com
Demo Scenario – Developer Mary Works on the EGL Project
 1. Developer Mary creates
 the Repository Work Space
 and loads the project into her
 Local Work Space.

 2. Developer Mary opens
 EGL perspective and opens
 EGL project.


 3. Mary is notified that Joe
 has delivered his RPG
 component changes. So
 Mary can test her change.


 4. Developer Mary finishes
 the code change and tests in
 the Sand Box.



 5. Developer Mary Checks-in
 and Delivers the code
 change.



                    ** Notice: Develop Mary does her work in parallel with Developer Joe. This
                    slide continues from slide 15 – Stake Holder Approves the Design Document.


www.StrongbackConsulting.com
Demo Scenario – Developer Mary Checks-in and Delivers the Change
1. Developer Mary Checks-in
and Delivers the change.



 2. Developer Mary updates
 the Work Item.



 3. Reviewers and approvers
 are notified by RTC and via
 Email.



 4. Reviewers and approvers
 approve Mary’s code change.




 5. Developer Mary Resolves
 the Work Item




www.StrongbackConsulting.com
Builder Promotes Change from Team Dev Steam to Testing Integration Stream
                                    IBM i                                                       PC

  Team Development Stream                    Joe’s Repository Workspace                Joe’s Local Workspace
        RPG Component              Deliver       RPG Component              Check-in      RPG Component

         Joe’s Change                             Joe’s Change
                                                  Joe’s Change                             Joe’s Change



                                   Deliver   Mary’s Repository Workspace               Mary’s Local Workspace
                                                                            Check-in
         EGL Component                                                                    EGL Component
                                                  EGL Component
          Mary’s Change                           Mary’s Change                            Mary’s Change
                                                  Mary’s Change

                                Accept Changes
   Testing Integration Stream                Robin’s Repository Workspace              Robin’s Local Workspace

                                                    RPG Component                         RPG Component
        RPG Component
                                                     Joe’s Change              Load         Joe’s Change
         Joe’s Change                                Joe’s Change
                                   Deliver                                                                     Build

                                                                                           EGL Component
         EGL Component                              EGL Component
                                                                                            Mary’s Change
         Mary’s Change                               Mary’s Change




 www.StrongbackConsulting.com
Demo Scenario – Builder Robin Sets up the Work Environment
streams
Team Development Stream
Testing Integration Stream




 Repository WorkSpaces
 Builder EGL Workspace
 Builder RPG Workspace




 Builder Robin Accepts
 Incoming Changes from
 Team Develop Stream




www.StrongbackConsulting.com
Demo Scenario – Builder Robin Sets up the Build Environment

1. Builder Robin defines a
Build Engine.




2. Build Robin starts the
Build Engine from IBM i
system.




www.StrongbackConsulting.com
Demo Scenario – Builder Robin Launches the Build


 1. Builder Robin submits the
 Build Request.




2. Builder Robin checks the
Build Result. In this case, the
integrated build failed.




3. Builder Robin finds out
that Joe’s change breaks the
build by opening the Change
Sets link in build log.




www.StrongbackConsulting.com
Demo Scenario – Builder Robin Analyzes the Build Log

Team is notified of
integration build failure.
Joe is notified of the newly
assigned blocking defect.



 2. Joe starts working on the
 blocking defect and fixes the
 error in his Local Workspace,
 then checks-in and delivers
 into the Team Dev Steam.



3. Builder Robin accepts the
Joe’s change. Then launch a
new build. The build
succeeds.




www.StrongbackConsulting.com
Demo Scenario – Builder Robin Analyzes the Build Log (Continue)


1. The team is notified with
the latest build result via RTC
and Email.




2. A new release is created
for End User to do
Integration Testing




www.StrongbackConsulting.com
Demo Scenario – Executive Approves to Deploy to Production

End User is notified that a new
release candidate is available
for testing.



End User tests the release and
updates the Work Item with
successful testing result.



Executive is notified about the
testing result.
Executive approves the
deployment to the production.


Release is deployed to the
production. Work Item is
updated with the final result.



 Product/Development Manager
 resolves the Enhancement
 Work Item.




www.StrongbackConsulting.com
Additional Features




www.StrongbackConsulting.com
Executive Checks Work Item Status via Dash Board
   Executive checks the progress of
   this Enhancement anytime
   during the development process
   by checking the history of Work
   Item via Dash Board.



   RTCi saves the Recently Viewed
   record on the server. This helps
   Executive check only Work
   Items he/she is interested in.




   Executive can also find other
   related Work Items via Links
   Tab.


    Personal reports can be
   created for Executive’s
   convenience.


    Personal queries can be
    created for Executive’s
    convenience.



www.StrongbackConsulting.com
Executive/Project Manager Checks Project Status via Project Dash Board

 Notice: Project Dash                New Work Items by Severity
 Board is highly
 configurable for every
 project.




 Closed Work Items
 by Priority




  Blocking Work Items




                        Open Work Items by
                        Type



www.StrongbackConsulting.com
High Traceability of RTCi


 All related Work Items are
 linked, from Story to
 Enhancement, from
 Enhancement to Tasks.




 Each Task includes a complete
 list of Change Sets.
 Each Change Set includes the
 detail information for Auditing
 and other purposes. The time
 ,the person makes the change,
 and what are changes are all
 recorded.




 www.StrongbackConsulting.com
High Traceability of RTCi (Continue)




 Work Item includes the
 complete history of the Task.




 For each Change Set, you can
 open the line by line file
 comparison.




 www.StrongbackConsulting.com
Resources


    • Our blog site – search on RTC or System i:
    – http://blog.strongbackconsulting.com/
    • Jazz Team site for Rational Team Concert
    – http://jazz.net/
    • RTCi hub
    – http://bit.ly/2lhEGk




www.StrongbackConsulting.com

More Related Content

What's hot

V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowHannan Ahmed
 
Teams progress presenation
Teams progress presenationTeams progress presenation
Teams progress presenationOleg Seriaga
 
Walley.tina
Walley.tinaWalley.tina
Walley.tinaNASAPMC
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0dannyq
 
10 taxonomy elements
10 taxonomy elements10 taxonomy elements
10 taxonomy elementsGlen Alleman
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Developmenturbantech
 
Serena Orchestrated ALM
Serena Orchestrated ALMSerena Orchestrated ALM
Serena Orchestrated ALMmikelohmann
 
Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12Stephan Hochdörfer
 
ERP Project Management Primer
ERP Project Management PrimerERP Project Management Primer
ERP Project Management Primersureshgk
 
NovaForge: new generation software development factory, OW2con'12, Paris
NovaForge: new generation software development factory, OW2con'12, ParisNovaForge: new generation software development factory, OW2con'12, Paris
NovaForge: new generation software development factory, OW2con'12, ParisOW2
 
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)IBM Danmark
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with KanbanChris McDermott
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructurezslmarketing
 
Hyperion Power Ans 18 Nov09
Hyperion Power Ans 18 Nov09Hyperion Power Ans 18 Nov09
Hyperion Power Ans 18 Nov09myatom
 
+15 team v3
+15 team v3+15 team v3
+15 team v3drewz lin
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxThe Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxDarren Sim
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2Mike Cottmeyer
 

What's hot (20)

V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence Workflow
 
Comp ben121enhancementswebinar
Comp ben121enhancementswebinarComp ben121enhancementswebinar
Comp ben121enhancementswebinar
 
Teams progress presenation
Teams progress presenationTeams progress presenation
Teams progress presenation
 
Walley.tina
Walley.tinaWalley.tina
Walley.tina
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
 
10 taxonomy elements
10 taxonomy elements10 taxonomy elements
10 taxonomy elements
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Development
 
SAP BOM Redlining
SAP BOM RedliningSAP BOM Redlining
SAP BOM Redlining
 
Serena Orchestrated ALM
Serena Orchestrated ALMSerena Orchestrated ALM
Serena Orchestrated ALM
 
Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12
 
ERP Project Management Primer
ERP Project Management PrimerERP Project Management Primer
ERP Project Management Primer
 
NovaForge: new generation software development factory, OW2con'12, Paris
NovaForge: new generation software development factory, OW2con'12, ParisNovaForge: new generation software development factory, OW2con'12, Paris
NovaForge: new generation software development factory, OW2con'12, Paris
 
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with Kanban
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
 
ITS-Fidel
ITS-FidelITS-Fidel
ITS-Fidel
 
Hyperion Power Ans 18 Nov09
Hyperion Power Ans 18 Nov09Hyperion Power Ans 18 Nov09
Hyperion Power Ans 18 Nov09
 
+15 team v3
+15 team v3+15 team v3
+15 team v3
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxThe Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 

Similar to RTCi Demo Scenario

Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
Chapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptMr SMAK
 
Beyond The Change - Using Tripwire to Promote Consistency and ROI
Beyond The Change - Using Tripwire to Promote Consistency and ROIBeyond The Change - Using Tripwire to Promote Consistency and ROI
Beyond The Change - Using Tripwire to Promote Consistency and ROIdanielblander
 
Answer powerpoint template
Answer powerpoint templateAnswer powerpoint template
Answer powerpoint templateAnswer Consulting
 
BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2Prithwis Mukerjee
 
Blue Monitor Systems Software Development Services
Blue Monitor Systems Software Development ServicesBlue Monitor Systems Software Development Services
Blue Monitor Systems Software Development Servicesbluemonitor
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshotmelvinyou
 
Spectrum Software Management
Spectrum Software ManagementSpectrum Software Management
Spectrum Software Managementintuitiv.de
 
Catalyst college-presentation
Catalyst college-presentationCatalyst college-presentation
Catalyst college-presentationVinodh Kombissan
 
2012 student track - vs2010
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010Tim Mahy
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2ECM First Group
 
DfSS Webinar Part 1: An Introduction to DFSS
DfSS Webinar Part 1: An Introduction to DFSSDfSS Webinar Part 1: An Introduction to DFSS
DfSS Webinar Part 1: An Introduction to DFSSmjames1
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringfsyed
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case studyKobi Vider
 
Chuanz product development process
Chuanz product development processChuanz product development process
Chuanz product development processgarykellmann
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Adis Jugo
 

Similar to RTCi Demo Scenario (20)

Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
Chapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides ppt
 
Beyond The Change - Using Tripwire to Promote Consistency and ROI
Beyond The Change - Using Tripwire to Promote Consistency and ROIBeyond The Change - Using Tripwire to Promote Consistency and ROI
Beyond The Change - Using Tripwire to Promote Consistency and ROI
 
Answer powerpoint template
Answer powerpoint templateAnswer powerpoint template
Answer powerpoint template
 
BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2
 
Blue Monitor Systems Software Development Services
Blue Monitor Systems Software Development ServicesBlue Monitor Systems Software Development Services
Blue Monitor Systems Software Development Services
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshot
 
Spectrum Software Management
Spectrum Software ManagementSpectrum Software Management
Spectrum Software Management
 
Catalyst college-presentation
Catalyst college-presentationCatalyst college-presentation
Catalyst college-presentation
 
2012 student track - vs2010
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
Togaf 9 Approach Ver1 0
Togaf 9   Approach Ver1 0Togaf 9   Approach Ver1 0
Togaf 9 Approach Ver1 0
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
 
DfSS Webinar Part 1: An Introduction to DFSS
DfSS Webinar Part 1: An Introduction to DFSSDfSS Webinar Part 1: An Introduction to DFSS
DfSS Webinar Part 1: An Introduction to DFSS
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoring
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case study
 
Chuanz product development process
Chuanz product development processChuanz product development process
Chuanz product development process
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?
 

More from Strongback Consulting

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsStrongback Consulting
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iStrongback Consulting
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Strongback Consulting
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentStrongback Consulting
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserStrongback Consulting
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Strongback Consulting
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAAStrongback Consulting
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013Strongback Consulting
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iStrongback Consulting
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentStrongback Consulting
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryStrongback Consulting
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Strongback Consulting
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality ManagementStrongback Consulting
 
Rational HATS and HIS v8 Overview
Rational HATS and HIS v8 OverviewRational HATS and HIS v8 Overview
Rational HATS and HIS v8 OverviewStrongback Consulting
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionStrongback Consulting
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 

More from Strongback Consulting (20)

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS Applications
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM i
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic Investment
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power User
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAA
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
Linux 101
Linux 101Linux 101
Linux 101
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer Story
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational HATS and HIS v8 Overview
Rational HATS and HIS v8 OverviewRational HATS and HIS v8 Overview
Rational HATS and HIS v8 Overview
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

RTCi Demo Scenario

  • 1. • Kenny Smith • Principal Consultant Rational Team Concert for i Demo Scenario 1
  • 2. Overview • This presentation is designed to take you through a demonstration scenario of usage with Rational Team Concert for System i • For an interactive demo, please refer to the Enterprise Modernization sandbox for i • You can also try out the software directly from http://Jazz.net www.StrongbackConsulting.com 2
  • 3. A sample lifecycle: How do we collaborate? Sample scenario - Business Executive sends a request to the IT department, which involves a change to a composite application with business Logic change with RPG components and web presentation change with EGL components Check Business Request Approval Project Status Approve Enhancement Throughout the changes Executive Project lifecycle Divide work into Approve Create Approve Check progress tasks, schedule the Code review/ Upgrade to Dev/Proj Mgr - George Enhancement release plan, and Technical approval on iteration Production Work Item Design plan assign to system Developers/groups Design Request Deliver RPG Developer - Joe changes Design Code changes Functional to Approval Testing components Design Request changes Deliver Functional Design EGL Developer - Joe to Approval Code Changes Testing component Approve System Analyst Technical Design Create requirements End User Approve Integration Testing Technical Design Schedule Promote/Build And Deploy Sys Admin/Builder - Robin Testing Integration Enhancements Steam To Production System www.StrongbackConsulting.com
  • 4. Sample Application 1. Web application provides a web interface to view “Customer Information” stored on IBM i. www.StrongbackConsulting.com
  • 5. Sample Application (continue) 1. RPG component 2. EGL Component www.StrongbackConsulting.com
  • 6. RTCi Web Interface 1. Web Client Log In 2. Web Client Menu provides the following tabs: ProjectArea, WorkItem, DashBoard, Iteraltion Plan, Source Control, Report www.StrongbackConsulting.com
  • 8. Demo Scenario – Executive Submits a New Requirement 1. Business executive submits a Story Work Item about a potential new requirement via RTC web interface – Project Dash Board. 2. Fill in the description of the idea and pick the product group/team that the Work Item is filed against. 3. Select Link tab to attach any files (screen capture, article and etc), also add user names who will be notified about this new requirement Work Item. 4. Assign to the system Analyst. 5. System Analyst is notified by RTC and via Email. System analyst works with end User and other stake holders. All stake holders add their comments into this Work Item. www.StrongbackConsulting.com
  • 9. Demo Scenario – Executive Approves the New Enhancement An agreement is reached. System Analyst clearly defines the requirements - estimated cost, scope, and impact of existing products. System Analyst requests the approval from Executive. 2. Executive approves the new requirement. 3. System Analyst assigns the Work Item to the Development/Project Manager to work on. www.StrongbackConsulting.com
  • 11. Demo Scenario – Development/Product Manager Creates an Enhancement The Story develops into a defined Enhancement. 1. Development/Project Manager creates an Enhancement Work Item to implement the newly defined feature. 2. In the Link Tab, add the story Work Item as the parent of this new Work Item. 3. In the Approvals Tab, add executive, end user, system Admin, and etc to the approvers and reviewers list. www.StrongbackConsulting.com
  • 12. Demo Scenario – Development/Product Manager Analyzes the Work A defined Enhancement is divided into multiple tasks 1. Development/Project Manager creates two new tasks. One is against RPG component, the other is against EGL component. Assign each to the appropriate developer and set the release plan. 2. Set the Parent Work Item for both new Tasks. This shows the overall hierarchy of these Work Items. www.StrongbackConsulting.com
  • 13. Demo Scenario – Development/Product Manager Plans the Work 2. Development/Project Manager Plans the release 1. Development/Project Manager sets the peer reviewers for the new Tasks www.StrongbackConsulting.com
  • 15. Demo Scenario – Developer Joe and Mary Accept the New Assignment 1. Dev Joe and Mary are notified by email and log into RTC project area via RTCi and RDi integrated client. 2. Select MyWork Tab to check his/her new work assignment. 3. Dev Joe accepts all works newly assigned to him. Then Joe opens the Work Item and set the Work Item status to Start Working 3. Dev Mary accept sall works that newlyassigned to her. Then Mary opens the Work Item and set the Work Item status to Start Working www.StrongbackConsulting.com
  • 16. Demo Scenario – Stake Holder Approves the Design Documents Dev Joe submits a design document for Project Lead, Dev Mary submits a design document System Analyst, and End and a screen capture of User Interface User’s approval. for Project Lead, System Analyst, and End User’s approval. Project Lead, System Analyst, and End User Project Lead, System approve Joe’s design. Analyst, and End User approve Mary’s design. Dev Joe and Mary start implementation of the Enhancement www.StrongbackConsulting.com
  • 17. Basic Software Configuration Management (SCM) Anatomy IBM i PC Stream Repository Local Workspace Workspace Your changes Other’s changes  Streams are for sharing resources. For example, a Team Development Stream contains all product assets that a team is actively working on.  A repository workspace is your personal space saved in the repository. It is for developer to save intermediate work. It is not visible to other team members until you deliver into stream.  Local workspaces are where you edit resources.  Changes flow back and forth. www.StrongbackConsulting.com
  • 18. Set up/load Local Workspace & Check-in and Deliver from Local Workspace Create Repository Work Space Developer Edit the File Load into Local Workspace Check-in the new file to Repository Workspace Deliver to the Steam to share with other developers IBM i PC Stream Repository Local Workspace Componen Workspace t Eclipse Eclipse Project Project Fil Fil File Fil e e Folde Folde e r r File File Fil Fil e e Folde r Eclipse Project Eclipse Fil Project Fil e e Fil Fil e e Componen t Eclipse Eclipse Project Project www.StrongbackConsulting.com
  • 19. Demo Scenario – Developer Joe Sets up the Work Environment 1. Dev Joe launches the New Repository Workspace panel by selecting My Repository Workspace right mouse menu. 2. Dev Joe selects the right Stream for the RPG component. www.StrongbackConsulting.com
  • 20. Demo Scenario – Developer Joe Loads the Project into Local Workspace 1. Dev Joe selects the RPG Component. 2. Dev Joe selects to Find and Load Eclipse Project (RDi Project) into Local Workspace. This tells RTC to load (copy) RPG project into Joe’s local workspace on his PC. www.StrongbackConsulting.com
  • 21. Demo Scenario – Developer Joe Works on the RDi Project 1. Visualize the RPG application. www.StrongbackConsulting.com
  • 22. Demo Scenario – Developer Joe Works on the RDi Project 1. Dev Joe opens iProject perspective 2. iProject 3. RDi Remote System Explorer www.StrongbackConsulting.com
  • 23. Demo Scenario – Developer Joe Works on the RDi Project 1. Compile the RPG via RDi RSE interface www.StrongbackConsulting.com
  • 24. Demo Scenario – Developer Joe Works on the RDi Project 1. Debug the application www.StrongbackConsulting.com
  • 25. Demo Scenario – Developer Joe Checks-in & Delivers the Change 1. Dev Joe opens RTC Work Item (RTC) perspective. Select the Pending Change tab and expand the component tree. Notice the => icon in the Pending Change tab. This means new change in your local workspace needs to be checked-in to repository workspace and delivered into the stream. 2. Dev Joe launches Check- in Panel by selecting the right mouse menu. www.StrongbackConsulting.com
  • 26. Demo Scenario – Developer Joe Works on the RDi Project 1. Process forces “A work Item must be associated with the change set”. 2. Click “Associate Existing work item” to pick a Work Item. www.StrongbackConsulting.com
  • 27. Demo Scenario – Developer Joe Works on the RDi Project 1. Process forces that the change set must be reviewed before it can be dlivered into the Team Integration Stream. www.StrongbackConsulting.com
  • 28. Demo Scenario – Reviewers and Approvers Review the Change Dev Joe updates the Work Item. Approvers and Reviewers are notified by RTCi and via Email. 1. Project Lead and Other RGP developers review the change. To see the Change Sets, open the Work Item and select Open the Change Sets in the Links Tab 2. Selects the element/file and Open in Compare Editor to compare the changes made by Joe line by line. All reviewers approve the change. www.StrongbackConsulting.com
  • 29. Demo Scenario – Developer Joe Checks-in & Delivers the Change (Continue) 1. Dev Joe selects the Work Item and finishes the Check- in and delivery. This associates the Work Item with that Change Set Notice: If there is a conflict – the file Joe is about to deliver has been modified by other developers, RTCi will ask Joe to merge the change. www.StrongbackConsulting.com
  • 30. Demo Scenario – Developer Joe Resolves the Work Item 1. Dev Joe is notified that his change is approved. 2. Dev Joe opens the Work Item by select the Work Item 3. Dev Joe Resolves the in Work Items Tab Work Item. www.StrongbackConsulting.com
  • 31. Demo Scenario – Developer Mary Works on the EGL Project 1. Developer Mary creates the Repository Work Space and loads the project into her Local Work Space. 2. Developer Mary opens EGL perspective and opens EGL project. 3. Mary is notified that Joe has delivered his RPG component changes. So Mary can test her change. 4. Developer Mary finishes the code change and tests in the Sand Box. 5. Developer Mary Checks-in and Delivers the code change. ** Notice: Develop Mary does her work in parallel with Developer Joe. This slide continues from slide 15 – Stake Holder Approves the Design Document. www.StrongbackConsulting.com
  • 32. Demo Scenario – Developer Mary Checks-in and Delivers the Change 1. Developer Mary Checks-in and Delivers the change. 2. Developer Mary updates the Work Item. 3. Reviewers and approvers are notified by RTC and via Email. 4. Reviewers and approvers approve Mary’s code change. 5. Developer Mary Resolves the Work Item www.StrongbackConsulting.com
  • 33. Builder Promotes Change from Team Dev Steam to Testing Integration Stream IBM i PC Team Development Stream Joe’s Repository Workspace Joe’s Local Workspace RPG Component Deliver RPG Component Check-in RPG Component Joe’s Change Joe’s Change Joe’s Change Joe’s Change Deliver Mary’s Repository Workspace Mary’s Local Workspace Check-in EGL Component EGL Component EGL Component Mary’s Change Mary’s Change Mary’s Change Mary’s Change Accept Changes Testing Integration Stream Robin’s Repository Workspace Robin’s Local Workspace RPG Component RPG Component RPG Component Joe’s Change Load Joe’s Change Joe’s Change Joe’s Change Deliver Build EGL Component EGL Component EGL Component Mary’s Change Mary’s Change Mary’s Change www.StrongbackConsulting.com
  • 34. Demo Scenario – Builder Robin Sets up the Work Environment streams Team Development Stream Testing Integration Stream Repository WorkSpaces Builder EGL Workspace Builder RPG Workspace Builder Robin Accepts Incoming Changes from Team Develop Stream www.StrongbackConsulting.com
  • 35. Demo Scenario – Builder Robin Sets up the Build Environment 1. Builder Robin defines a Build Engine. 2. Build Robin starts the Build Engine from IBM i system. www.StrongbackConsulting.com
  • 36. Demo Scenario – Builder Robin Launches the Build 1. Builder Robin submits the Build Request. 2. Builder Robin checks the Build Result. In this case, the integrated build failed. 3. Builder Robin finds out that Joe’s change breaks the build by opening the Change Sets link in build log. www.StrongbackConsulting.com
  • 37. Demo Scenario – Builder Robin Analyzes the Build Log Team is notified of integration build failure. Joe is notified of the newly assigned blocking defect. 2. Joe starts working on the blocking defect and fixes the error in his Local Workspace, then checks-in and delivers into the Team Dev Steam. 3. Builder Robin accepts the Joe’s change. Then launch a new build. The build succeeds. www.StrongbackConsulting.com
  • 38. Demo Scenario – Builder Robin Analyzes the Build Log (Continue) 1. The team is notified with the latest build result via RTC and Email. 2. A new release is created for End User to do Integration Testing www.StrongbackConsulting.com
  • 39. Demo Scenario – Executive Approves to Deploy to Production End User is notified that a new release candidate is available for testing. End User tests the release and updates the Work Item with successful testing result. Executive is notified about the testing result. Executive approves the deployment to the production. Release is deployed to the production. Work Item is updated with the final result. Product/Development Manager resolves the Enhancement Work Item. www.StrongbackConsulting.com
  • 41. Executive Checks Work Item Status via Dash Board Executive checks the progress of this Enhancement anytime during the development process by checking the history of Work Item via Dash Board. RTCi saves the Recently Viewed record on the server. This helps Executive check only Work Items he/she is interested in. Executive can also find other related Work Items via Links Tab. Personal reports can be created for Executive’s convenience. Personal queries can be created for Executive’s convenience. www.StrongbackConsulting.com
  • 42. Executive/Project Manager Checks Project Status via Project Dash Board Notice: Project Dash New Work Items by Severity Board is highly configurable for every project. Closed Work Items by Priority Blocking Work Items Open Work Items by Type www.StrongbackConsulting.com
  • 43. High Traceability of RTCi All related Work Items are linked, from Story to Enhancement, from Enhancement to Tasks. Each Task includes a complete list of Change Sets. Each Change Set includes the detail information for Auditing and other purposes. The time ,the person makes the change, and what are changes are all recorded. www.StrongbackConsulting.com
  • 44. High Traceability of RTCi (Continue) Work Item includes the complete history of the Task. For each Change Set, you can open the line by line file comparison. www.StrongbackConsulting.com
  • 45. Resources • Our blog site – search on RTC or System i: – http://blog.strongbackconsulting.com/ • Jazz Team site for Rational Team Concert – http://jazz.net/ • RTCi hub – http://bit.ly/2lhEGk www.StrongbackConsulting.com