RTCi Demo Scenario

Strongback Consulting
Strongback ConsultingPrincipal at Strongback Consulting
• 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
1 of 45

Recommended

Ravit Danino HP - Roles and Collaboration in Agile by
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
765 views28 slides
Malone r12 upgrade-versus-reimplementation by
Malone r12 upgrade-versus-reimplementationMalone r12 upgrade-versus-reimplementation
Malone r12 upgrade-versus-reimplementationThanapan Ittisakulchai
1.3K views16 slides
Utilizing Kubotek ECO Manager Product Suite to Reduce Engineering Costs by
Utilizing Kubotek ECO Manager Product Suite to Reduce Engineering CostsUtilizing Kubotek ECO Manager Product Suite to Reduce Engineering Costs
Utilizing Kubotek ECO Manager Product Suite to Reduce Engineering CostsKubotek USA
2.1K views34 slides
Upgrades and enhancement_packs_explained_mar_2008 by
Upgrades and enhancement_packs_explained_mar_2008Upgrades and enhancement_packs_explained_mar_2008
Upgrades and enhancement_packs_explained_mar_2008sissie1234
392 views16 slides
G&G Relationship Development 1.Defense by
G&G Relationship Development 1.DefenseG&G Relationship Development 1.Defense
G&G Relationship Development 1.DefenseThe G&G Mfg. Co.
420 views9 slides
IBM Rational Software Conference 2009: Quality Management Track Keynote by
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteKathy (Kat) Mandelstein
1K views44 slides

More Related Content

What's hot

V-Empower Technical Competence Workflow by
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowHannan Ahmed
482 views20 slides
Comp ben121enhancementswebinar by
Comp ben121enhancementswebinarComp ben121enhancementswebinar
Comp ben121enhancementswebinarKBACE Technologies, Inc.
390 views47 slides
Teams progress presenation by
Teams progress presenationTeams progress presenation
Teams progress presenationOleg Seriaga
247 views29 slides
Walley.tina by
Walley.tinaWalley.tina
Walley.tinaNASAPMC
14K views35 slides
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0 by
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
460 views21 slides
10 taxonomy elements by
10 taxonomy elements10 taxonomy elements
10 taxonomy elementsGlen Alleman
372 views1 slide

What's hot(20)

V-Empower Technical Competence Workflow by Hannan Ahmed
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence Workflow
Hannan Ahmed482 views
Teams progress presenation by Oleg Seriaga
Teams progress presenationTeams progress presenation
Teams progress presenation
Oleg Seriaga247 views
Walley.tina by NASAPMC
Walley.tinaWalley.tina
Walley.tina
NASAPMC14K views
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0 by dannyq
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
dannyq460 views
10 taxonomy elements by Glen Alleman
10 taxonomy elements10 taxonomy elements
10 taxonomy elements
Glen Alleman372 views
Blue Monitor Software Development by urbantech
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Development
urbantech334 views
Serena Orchestrated ALM by mikelohmann
Serena Orchestrated ALMSerena Orchestrated ALM
Serena Orchestrated ALM
mikelohmann426 views
Introducing a Software Generator Framework - JAZOON12 by Stephan Hochdörfer
Introducing a Software Generator Framework - JAZOON12Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12
ERP Project Management Primer by sureshgk
ERP Project Management PrimerERP Project Management Primer
ERP Project Management Primer
sureshgk25K views
NovaForge: new generation software development factory, OW2con'12, Paris by OW2
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
OW2773 views
Skibsmotorer reducerer brændselsforbruget (IBM Rational) by IBM Danmark
Skibsmotorer reducerer brændselsforbruget (IBM Rational)Skibsmotorer reducerer brændselsforbruget (IBM Rational)
Skibsmotorer reducerer brændselsforbruget (IBM Rational)
IBM Danmark414 views
Modernize your-java ee-app-server-infrastructure by zslmarketing
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
zslmarketing404 views
Hyperion Power Ans 18 Nov09 by myatom
Hyperion Power Ans 18 Nov09Hyperion Power Ans 18 Nov09
Hyperion Power Ans 18 Nov09
myatom348 views
+15 team v3 by drewz lin
+15 team v3+15 team v3
+15 team v3
drewz lin239 views
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax by Darren Sim
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
Darren Sim617 views

Similar to RTCi Demo Scenario

Behavior Driven Development (BDD) by
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
4.6K views48 slides
Chapter 1 ASE Slides ppt by
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptMr SMAK
748 views33 slides
Beyond The Change - Using Tripwire to Promote Consistency and ROI by
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
568 views15 slides
Answer powerpoint template by
Answer powerpoint templateAnswer powerpoint template
Answer powerpoint templateAnswer Consulting
416 views26 slides
BIS 08a - Application Development - II Version 2 by
BIS 08a - Application Development - II Version 2BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2Prithwis Mukerjee
1.2K views39 slides
Blue Monitor Systems Software Development Services by
Blue Monitor Systems Software Development ServicesBlue Monitor Systems Software Development Services
Blue Monitor Systems Software Development Servicesbluemonitor
342 views17 slides

Similar to RTCi Demo Scenario(20)

Behavior Driven Development (BDD) by Ajay Danait
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
Ajay Danait4.6K views
Chapter 1 ASE Slides ppt by Mr SMAK
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides ppt
Mr SMAK748 views
Beyond The Change - Using Tripwire to Promote Consistency and ROI by danielblander
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
danielblander568 views
BIS 08a - Application Development - II Version 2 by Prithwis Mukerjee
BIS 08a - Application Development - II Version 2BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2
Prithwis Mukerjee1.2K views
Blue Monitor Systems Software Development Services by bluemonitor
Blue Monitor Systems Software Development ServicesBlue Monitor Systems Software Development Services
Blue Monitor Systems Software Development Services
bluemonitor342 views
Linkroad Corporate Snapshot by melvinyou
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshot
melvinyou155 views
Spectrum Software Management by intuitiv.de
Spectrum Software ManagementSpectrum Software Management
Spectrum Software Management
intuitiv.de2.4K views
2012 student track - vs2010 by Tim Mahy
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010
Tim Mahy557 views
Mobile DevOps - Trends and Chellenges by Sanjeev Sharma
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
Sanjeev Sharma2.4K views
An Introduction to Software Performance Engineering by Correlsense
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
Correlsense14K views
Aras Innovator PLM Deployment Methodology by Aras
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Aras1.1K views
Automated Testing for CA Plex and 2E by CM First Group
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
CM First Group3.8K views
DfSS Webinar Part 1: An Introduction to DFSS by mjames1
DfSS Webinar Part 1: An Introduction to DFSSDfSS Webinar Part 1: An Introduction to DFSS
DfSS Webinar Part 1: An Introduction to DFSS
mjames11.1K views
Bridging the gap between pre-production testing and production monitoring by fsyed
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
fsyed857 views
Process performance models case study by Kobi Vider
Process performance models case studyProcess performance models case study
Process performance models case study
Kobi Vider872 views
Chuanz product development process by garykellmann
Chuanz product development processChuanz product development process
Chuanz product development process
garykellmann403 views
Are good SharePoint solutions only a myth? by Adis Jugo
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?
Adis Jugo597 views

More from Strongback Consulting

IBM Collaborative Lifecycle Management Solution for DevOps v6 by
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
2.5K views26 slides
Tips for Developing and Testing IBM HATS Applications by
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsStrongback Consulting
3.6K views44 slides
Patterns and Antipatterns for Adopting IBM DevOps Tools by
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
1.4K views62 slides
How Arcad Skipper pack works for the IBM i by
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
841 views14 slides
Being Smart about C/C++ Development on AIX and Linux by
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
642 views47 slides
Making Rational HATS a Strategic Investment by
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentStrongback Consulting
1.3K views58 slides

More from Strongback Consulting(20)

IBM Collaborative Lifecycle Management Solution for DevOps v6 by Strongback Consulting
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 by Strongback Consulting
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 by Strongback Consulting
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
Software Archaeology and Code Refactoring with Rational Developer for System ... by Strongback 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 ...
Teaching old dogs new tricks with Rational Developer for System i by Strongback Consulting
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 by Strongback Consulting
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
How a tactical HATS solution became a strategic asset - A Customer Story by Strongback Consulting
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
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ... by Strongback 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 ...
Collaborative Lifecycle Managmenent - an Introduction by Strongback Consulting
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 by Strongback Consulting
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

Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
91 views8 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 slides
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
85 views54 slides
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...ShapeBlue
35 views10 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
46 views29 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
46 views13 slides

Recently uploaded(20)

Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue91 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue35 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue46 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE57 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software344 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue41 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue34 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue74 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty46 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson133 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue40 views

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