software enhancements n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Software Enhancements PowerPoint Presentation
Download Presentation
Software Enhancements

Loading in 2 Seconds...

play fullscreen
1 / 31

Software Enhancements - PowerPoint PPT Presentation


  • 151 Views
  • Uploaded on

Software Enhancements. Operations keeps the lights on, strategy provides a light at the end of the tunnel, but project management is the train engine that moves the organization forward. . Training Objectives. Learn how to utilize the PPM tool for tracking software enhancements.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Software Enhancements' - barney


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
software enhancements

SoftwareEnhancements

Operations keeps the lights on, strategy provides a light at the end of the tunnel, but project management is the train engine that moves the organization forward.

training objectives
Training Objectives
  • Learn how to utilize the PPM tool for tracking software enhancements.
  • Exposure to the State Enhancement Process
training instructions
Training Instructions
  • Keep an open mind.
  • Don’t let the tool overwhelm you.
  • Videos – Do not follow along with the videos on your screen, they are available after the class.
  • Labs – They are not a detailed instruction set, so pay attention to the video and feel free to play around.
enhancements
Enhancements
  • Enhancements are the submission of the general idea of a change to an existing application to be further evaluated to see if the organization/agency wants to move forward to put it in a release.
  • Enhancements can also be as a result of an incident (Help desk ticket), Problem ticket or a project.
  • Enhancements can be submitted by anyone who has access to the tool.
  • Stakeholders who do not have access, can request a new enhancement through the Help Desk and will be assigned to the Functional Managers who will submit on their behalf.
software enhancements within the project management process groups
Software Enhancements within the Project Management Process Groups

Development

Pending

Customer Request

Customer Ranks Request

Technical Specs Created

Functional Specs Created

Create High-Level Estimates

Approve Specs

Close

Migrate to Production

Develop

Assign Developer

Ready for Production

User Acceptance Testing

Development

User Acceptance Testing

Close

omes isd software enhancement process

1

Project Management Process Groups Defined

Defines requirements,

required

to attain objectives

Performance of the

Development and

testing

To meet the

requirements

Migrates the change

To production

Pending

Development

UAT

Close

OMES/ISD Software Enhancement Process

All Requests with a Cost below $15,000

Identifies a change idea, potential benefits and

initial scope. Defines and authorizes a Change

2

Software Enhancement Process Group Deliverables

Updated EnhancementList, High Level Estimate

Priority, ranking and an Updated

Enhancement List

Functional and

Technical Specifications

Detail Level Estimates

Resources assigned,

Code, test results

Completed Code

Development

UAT

Close

Pending

3

Software Enhancement Process Group Responsibilities

Technical Manager

completes deliverables

Managers complete

Deliverables

Functional Mgr approves

Specifications to move to

UAT

Functional Mgr updates Enhancement List,

Technical Manager Updates list with estimate

And customer ranking approves requests to

Development

Technical team completes

Development, functional

Team completes testing.

Technical Mgr approves

Close

Pending

Development

UAT

Close

manager definitions
Manager Definitions
  • Functional Manager – The person that is the liaison between the business customer and the technical staff, this may be a Business Analyst, Systems Analyst, a manager, etc…
  • Technical Manager – Typically this is a programming manager.
  • Enhancement User – this is typically a business analyst, systems analyst, developer…someone that is going to be assigned to work on an enhancement.
sw enhancement work flow
SW Enhancement Work Flow

Pending

New

Functional

Manager

Pending

Create High Level-Estimate

Enhancement User

Waiting for Customer Ranking

Pending

Technical

Manager

sw enhancement work flow1
SW Enhancement Work Flow

Create Functional Specs

DEV

Enhancement User

Create Technical Specs

DEV

Enhancement User

Specs Waiting on Approval

DEV

Functional

Manager

sw enhancement work flow2
SW Enhancement Work Flow

Ready for Devel Assign

DEV

Technical

Manager

Develop

DEV

Enhancement User

UAT

UAT

Enhancement User

sw enhancement work flow3
SW Enhancement Work Flow

Ready for Production

UAT

Functional

Manager

UAT

Migrate to Production

Technical

Manager

Close

introduction navigation
Introduction & Navigation
  • Video
    • Login
    • Explain the difference between a Private & Shared Dashboard
    • Navigate to a dashboard
    • HP Saas Documentation
    • Edit your profile
    • View My resource Information, how to request it be updated.
    • Review the main navigation buttons, breadcrumbs and search menu
lab 1
Lab 1
  • Login to the tool: https://ppmtest-sook.saas.hp.com

User Name: StudentXX - where XX is your training number

Password: trainme

  • Navigate to the Enhancements dashboard
    • Dashboard Shared Shared Business Applications Enhancements
  • Add the dashboard you have open to you’re “My Links”
  • Open your Profile information and view it
    • Open Administration Edit my profile
  • STOP – END OF LAB
dashboards
Dashboards
  • Private Dashboards – only you have access to see
  • Shared Dashboards – everyone has access to see
  • Can personalize some shared dashboards to filter to only show certain projects you are assigned, programs where you are the manager, etc.
dashboard video
Dashboard Video
  • Video
    • Defaulting your dashboard
    • Copying and customizing a dashboard
assignment fields
Assignment Fields
  • Assigned TO: (The Manager of the Unit)
  • Assigned Business Unit: (The agency that is going to fulfill the request)
  • Assigned Department: (The Department, if any that is going to fulfill the request)
  • Functional Assigned: (The person(s) name that is going to be assigned to do the functional specs)
  • Technical Assigned: (The person(s) name that is going to be assigned to do the technical specs)
  • Tester Assigned: (The person(s) name that is going to be assigned to test the enhancements)
  • Developer Assigned: (The person(s) name that is going to do the development of the enhancement)
lab 2
Lab 2

PURPOSE: The purpose of this lab is to create a team manager dashboard so you can see the enhancements assigned to your team.

  • Personalize your Enhancement Team Manager Dashboard for your assigned Enhancements. (First you will copy the template)
    • Go to the Dashboard Dropdown Select Personalize Dashboard
    • Go down to the Shared Pages folder (bottom section of the window pane):
      • Open the Dashboard Templates folder,
      • Select the Enhancement Team Manager page,
      • Right click,
      • Select copy,
      • Go up to your Private Pages folder – select on it,
      • Right click, select paste.

LAB 2…..Continued on next page

lab 2 continued
Lab 2….continued
  • Use your pencil to customize your filters for EACHportlet on this dashboard as follows:
    • Under the Assignment section: Change the Assigned To person to your training user name [Example: Student07].

* (You must click “Save” before moving to a new portlet)

Lab 2 Continued…..

slide20

Break

Change is the law of life and those who look only to the past or present are certain to miss the future. ---- John F. Kennedy
lab 3
Lab 3
  • Create a new Enhancement
    • Go to Create Requests Select the Request Type of SoOK – Enhancement, Select the Create Button
    • Complete the required fields
    • Name the Enhancement: [your name]-Lab3 Enhancement.
    • Assign the Enhancement to your training ID by putting the Training ID in the Assigned to:, Do the same for the Functional Assigned, Technical Assigned, Developer Assigned and Tester Assigned to as well.
    • Assign the Advisory Board
    • Submit the Enhancement
    • Go to your Team Manager enhancement dashboard. Notice the Status of the enhancement.

Lab 3 Continued………………

lab 3 continued
Lab 3 Continued
  • Select on the Enhancement Number and select Approve under the available actions.
  • Complete the required fields when prompted. Click the Continue Workflow Action. You should notice that the status goes to Create High-Level Estimate in the status. And the Phase goes to 01- Pending.
  • Go back to your team manager Dashboard (Dashboard Private Enhancement Team Manager) , you should notice that it now shows up under the Waiting for Estimates portlet.
  • Click on the Enhancement number again and Click the Complete button to indicate the High Level Estimate is done, enter the required fields, click the Continue Workflow Action button. You will notice it goes to a Waiting for Customer Ranking Status.
  • Enter a rank and select the Complete button, complete the required fields. Click the Continue Workflow Action button. You will notice it goes to a Create Functional Specs Status. Select the Complete button.
  • Enter the Required Fields, and select the Continue Workflow Action. Select the Continue Workflow action button. You will notice it now goes to Create Technical Specs status.

Lab 3 Continued……………..

lab 3 continued1
Lab 3 continued
  • Click the Complete Button, enter the required fields and click the Continue workflow Action button. You will notice the status goes to specs waiting on approval.
  • Click the Approve button, enter the required fields, click the Continue workflow action button, you will notice the status goes to Ready for Devel Assign.
  • Click the Assign button, select yourself as the developer assigned. Click the Continue workflow action button. You will notice it now goes into a Develop Status.
  • Click the Complete button, enter the required fields and click Continue Workflow Action, you will notice the status is now in UAT (User Acceptance Testing)
lab 4
Lab 4
  • Enter a bug
    • Go to your Team Manager dashboard to find your enhancement you created in Lab 3 and open it by clicking on it.
    • Scroll down to the bugs section of the enhancement, this can be found under the Details Section
    • Select the Edit button, click the “+” to add a bug.
    • Enter the information about a bug, select the status as new and assign it to your training ID.
    • Click the “+” again and create another bug, click the Save button at the top or bottom of the screen.
    • Click the Reject Button at the top of the Screen. Enter a note for a reason to reject this enhancement. Click the Continue Workflow Action.
    • Go back to your team manager dashboard, you will notice the Enhancement is now showing up in the In Development and Testing List, with a number of bugs listed in the bugs column.
lab 5
Lab 5
  • Advanced Searching
    • Go to Search Requests
    • Select the Request Type of Sook-Enhancement
    • Click the Advanced Search Button.
    • Under the General Criteria Section, Under the Creation Date From and to; put yesterday’s date in the From and today’s date in the To:
    • Scroll down under the Choose Columns section and select the following columns to display: Enhancement No, Description, Enhancement Phase, Assigned to, Developer Assigned, Priority, bugs.
    • Save this search as: Class List, Select the Save Button, then the Return to Search Requests Button
    • Click the Search Button
    • Go to Search (from the tool bar) Saved Searches; you should now notice a search named Class List listed.
    • Delete the Saved Search: Go to Search Saved Searches Managed Saved Searches; Select the Search you just added and select the X to delete it.
multi select query
Multi-Select Query
  • For staff that serve in the Functional, Technical, Developer and Tester, you will need to create a multi-select in Query Builder; add the below filters into your portlet.
creating your dashboard in production
Creating your Dashboard in Production
  • Login to the production site;
    • From the CIO Website homepage: http://ok.gov/cio/
      • Go to Online Tools/Services Project Portfolio Management (PPM) Center
  • IF YOU ARE A FIRST TIME USER:
    • User ID; Peoplesoft ID
    • First time Password: sookppm
  • Setup your Dashboards for Enhancement Manager and/or Enhancement Team Member. (Refer to Lab 2)