Skip to main content
summaryrefslogblamecommitdiffstats
blob: 19377e9c328147f711638734bf416b66673a50e2 (plain) (tree)


































































































































































                                                                                            
To Be Done:
- workbench lockup issue
- create screencast of User Use Case Scenario
- create why use ATS slide
- create configuration of ATS for Demo
- test workflow creation wizard
   - should relate if workflow already exists
   - not putting pages and flows in default hierarchy
   - should create if workflow doesn't exist

---------------------------------------------------------
-- ATS User Use Case Scenario
---------------------------------------------------------

Why move all action, issue, problem tracking to ATS?
-	Everyone has access to all data
-	As issue/problem is analyzed, other teams can be added to Action
-	Each team has it’s own independent workflow
-	Workflows can be simple or complex
-	One interface = Low cost of setup, deployment, training and admin

T. Rex decides to move to ATS - whew, that was tough ;>)

Show configuration of ATS for T. Rex - TBD  
   - Teams and Actionable Items
   - Workflows
   - Branch diagram
   - Show diagram of what is being demo'd below
      - Coder to Req to Coder to Test to Tools and Documentation and Facilities
   - Show Action w/ workflows, reviews, tasks

Notes: You're welcome to follow along and perform the steps
   - Limited time, so need to keep moving
   - Will just explain some of the things going on versus showing due to time
   - Will operate as more than one user, but will always say Joe Smith
   - Will operate on single computer, this is multi-user/computer system with notifications

Use Case: Problem w/ requirement impacts code, test, tool and facilities

   Coder Does Their Work:

   - Coder Joe is looking at "Robot Object" requirement on SAW_Bld_2
      - Set Default Branch to SAW_Bld_2 branch
      - Search on "Robot Object"; Right-click, Open With, MS Word Preview
   - Coder Joe finds a problem with requirement and creates Action against
      - Switch to the ATS Perspective
      - Select New Action icon in ATS Navigator
      - Title: Robot Object requirements needs more detail
      - AIs: expand SAW CSCI, select SAW Requirements
      - Next, Desc: See title, Change Type: Problem, Pri: 3, User Community: Program 1
      - NOTE: Action created, assigned to Joe Smith (configured Lead for SAW Req Team)

   Requirements Developer Does Their Work:

	- [Requirements Team Lead Joe] (Team Lead) Endorses Action
      - Target Version: SAW Build 2 - Next Version
      - Changes Priority: 2
      - Transitions to Analyze
         - NOTE: This is where you would assign another user, but can't for demo
   - [Requirements Developer Joe] Analyzes Action
      - Proposed Resolution: Fix It
      - Notices that change will impact Code and Test; Add code and test workflows
         - Select Actionable Items hyperlink in top left
         - Add SAW Code and SAW Test Actionable Itesm
         - NOTE: Action View shows new workflows kicked off; Email notification sent
      - Estimated Hours: 2.5
      - Transition to Authorize - NOTE: Can be reassigned or configured to be auto-assign
   - [Requirements Team Lead Joe] Authorizes Action
      - Work Package: A324324A
      - Joe needs concurrence from Kay - Add Decision Review
         - Select Add Decision Review, Title: Any Problems with Authorizing this? State:Auth
         - Prepare Review-> Blocking: Transition, Est Hours: 3, Assign Kay, Transition
         - Kay Runs "My World" - Select "Users World", Select Kay Jones, Select review
         - Kay decides Yes and transitions; Review Completed
      - Transition to Implement - NOTE: Can be reassigned
   - [Requirements Developer Joe] Implements Change
      - Select "Create Working Branch"
      - Select "Show Working Branch" shows branch manager and branch associated
      - Select "Set As Default Branch" (from Workflow Editor or Branch View
      - Select "Artifact Explorer" view in top left
      - Expand Software Requirements, Robot collaboration, Robot Object
      - NOTE: If don't have MS Word, just watch
      - Right-click, Open With, MS Word Edit
      - Insert: Need more information here., Save and Close
      - Change Qualification Method: Inspection
      - Switch back to Workflow Editor: 
      - Select "Run Change Report" - Shows Changes
      - Select "Commit Working Branch"
      - Transition to Complete

   Coder Does Their Work:

   - [Code Lead Joe] Endorses the Team Workflow
      - Work Package: A234532
      - Transition to Analyze
   - [Coder Joe] Analyzes the Team Workflow
      - Runs Change Report
      - Estimated Hours: 10
      - Analysis Requires Tasks
         - Switch to Task Tab
         - Add Task: "Do the first thing"
         - Add Task: "Do the second thing" - Assign different user
         - Add Task: "Do the third thing" - Assign different user

   Tester Does Their Work:

   - [Test Lead Joe] Estimates the work
      - Kay Jones not in today and estimates due...
      - Joe is Priviledged Editor - Yes
      - Transition To Analyze
      - Estimated Hours: 25
      
   Manager Intervention

   - [Manager Joe] Wants status
      - Select World; Redisplay as workflows
      - Metrics Tab
      - Estimated Completion Date - 2 Days
      - Kay won't make it; Joe will
   
   Coder Does Their Work:

   - [Coder Joe] Realizes needs peer to peer review for Analysis
      - Add PeerToPeer Review
      - Add Roles - Author, and 2 Reviewers
      - Location: That.java; This.java
      - Estimated Hours: 2
      - Blocking: Transition
      - Transition to Review

   - [Coder Joe] Realizes this change will affect Tools and Facilities-Computers
      - On SAW Code Workflow: Select Action Actionable Items
      - Select Tools - Website
      - Select Facilities - Computers
      - Workflows are created for IT Team and Website Team

   And the work continues...

---------------------------------------------------------
-- ATS Configuration
---------------------------------------------------------

- Show diagram of each team's workflow
- Diagram of Action, Workflows, Reviews, Tasks
- Diagram of Team Definitions and Actionable Items
- Work Flows, Pages, Widgets, Rules
- Versions
- Groups
- Users / User Groups

- Configuration of ATS
   - ATS Configuration 
      - New -> Other -> OSEE ATS -> ATS Configuration
      - Configuration Namespace: org.myCompany.labs
      - Team Definition Name: Labs Team
      - Actionable Item(s): Lab 1, Lab 2, Lab Door, Lab Computer
      - Versions: 
      - Workflow Id: osee.ats.defaultTeamWorkflow





Back to the top