SlideShare a Scribd company logo
drive
UPA
The Color of Money -
An Agile Technique for
Prioritization of
Requirements


Len Conte
Feb 25, 2004
Big Picture                – Target User


•       Consumer
            Performance Engineer, DBA, IT Manager

•       Performance Manager
            Manager Technical Infrastructure, Technical Services Manager

 Performance Analyst
            Technical Analyst, System Administrator, System Architect, Level 2-3
             Support

•       Capacity Planner
            Capacity Planner, Capacity Analyst, System Analyst, Level 1 Support




    2   February 5, 2013
Big Picture


50,000 foot view of the user’s work
•       Define all the work involved with the user’s job
•       Categorize all the tasks
•       Rank all the tasks
    ›   Frequency - H High, M Medium , L Low
    ›   Importance - A High, B Medium, L Low
•       Scope the system




    3   February 5, 2013
“The Big Picture”
 Performance Analysts



                                                                        Analysis




                Manage the
                                                                                                                       Performance
            Performance Problem                 Analyze                On Demand                Continuous
                                                                                                                        Baselining
               Knowledgebase              Performance Issues          Health Check             Health Check




                                                                                                                        Tool Administration
        Process Management                                          Capacity Planning                                      & Operation




Problem Process             EPA Process                   On Demand                Continuous                                        Tool Eval, and Use
                                                                                                              Tool Mangement
  Management                Management                  Capacity Planning       Capacity Planning




    4    February 5, 2013
Where they spend their
time
                                                             Big Picture - Performance Analyst

                                                                                          Tool Administration
                                                                                             & Operation
                                                                                         1.0




                                                                                                                                                              Tool Eval, and Use
                                Tool Management

                                                                                                                                                           1.2
                              1.1




                                Administrate DB                                                                                                            Talk to BMC support
  Collect performance                                                                                                       Write scripts to
                              space for historical             Populate analyze                     Install software                                         to solve product
          data                                                                                                              ensure reliability
                                   database                                                                                                                      problems
                                6
  1              H    A                          L   A        10              L      A         14                  L   B   18         2 H        A        1                      M       A




                                 Run collectors in                                                                                                          Learn how to use
  Get data that did not        development and QA                  Apply patches               Troubleshoot install
        transfer                                                                                                                                          performance products
                                  environments
      3                                         H        A                   L       B                          H      A                                                     H           A
                 H    A         7                             11                               15                                                             2



                                                               Load test.. validate
                                     Maintenance of            data consistency in             Find out why collect                                       Evaluate performance
      Find out why data
                                    presentation layer        test environments on              agent did not run                                               products
        didn't collect
                                                                     demand
      4                                                                                                                                                                          M       A
                                                H        A                       L   A                         H       A                                      3
                 H    A         8                             12                               16

                                                                                                                                          Place sheets side by         1     2       3       4   5
                                Validate Production
   Automate daily data                                        Set-up silent install
                                  data collection                                                   Hardware table                  Frequency of Task              Importance of Task
      collection and                                            for 3rd party
                                worked and data is                                                   maintenance                     H    High                     A       High
       processing                                                distribution
                                       valid                                                                                                                  a
                                9                                                                                                    M    Medium                   B        Medium
   5              H    A                         L   A        13             M       B                          L      C
  5        February 5, 2013                                                                    17
                                                                                                                                      L                            C
                                                                                                                                          Low                              Low
Tasks analysis meeting




What our experts did:
› Add any missing “Analyst” activities
          Several key areas missing: Benchmark / Loadtesting
 ›       Prioritize the tasks from their perspectives
          Frequency & Importance (Red/Yellow/Green)

 ›       Decide what tasks BMC should focus on
     We gave them $1,000 in fake $100 bills to spend            (Top 10)!!




 6   February 5, 2013
Where they spent the
money
           Task                                                         $$        Frequency      Importance
           Gather other (non-BMC) metrics                                   700
           Identify performance problems / exceptions                       700
           Correlate compare computer metrics with other data sources &500   correlation (SAS)
           Workload characterization (global library)                       500
           Analyze performance problems                                     400
           Proactively search for known performance issues                  400
           Create summarized Performance view / End to end                  400
           Observe and assist in benchmarking exercises                     400
           Feed load test information into Predict                          400 Not Assigned     Not Assigned
           Majority of customers (4 out of 7)                       63% of4400
                                                                           $$
           Identify component of systems that are bottlenecks               300
           Compare actual usage with business measure usage/metrics 300
           Identify the category of performance problem                     200
           Provide ad-hoc reports as required                               200
           Disseminate performance data / graphs                            200                  Not Assigned
           80/20 cut line                                          80%    5600
           Solve performance problems & make recommendations                100
           Report on performance problems & status                          100
           Analyze Load test (Stress test) performance analysis             100
           Assets and configuration verification                            100
           Identify trends & typical system behavior                        100
                                                                                                                Note: Blue text denotes customer
           Identify SLA deviations                                          100                                 added task
           Identify data profiles trends & typical system behavior          100
           Compare actual usage with forecast                               100
           Establish performance (SLA) baselines                            100
           Relate systems & applications metrics to business                100
           Determine threshold settings and correlate events for alerting 100
           Make threshold setting recommendations                           100
           Define application process flow                                  100
           Predict the performance of an un-tested configuration            100
                                                                    20% 1400

 7   February 5, 2013

More Related Content

PDF
Value Reference Model - Quality and Customer Care
PDF
Automating user provisioning with SAP NW BPM
PDF
Value Reference Model - Information and Knowledge Mgt
PPTX
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
PDF
Malone r12 upgrade-versus-reimplementation
PDF
NG BB 19 Document and Analyze the Process
PDF
NG BB 05 Roles and Responsibilities
Value Reference Model - Quality and Customer Care
Automating user provisioning with SAP NW BPM
Value Reference Model - Information and Knowledge Mgt
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Malone r12 upgrade-versus-reimplementation
NG BB 19 Document and Analyze the Process
NG BB 05 Roles and Responsibilities

What's hot (20)

PDF
Linkroad Corporate Snapshot
PDF
5 rqm gdd-sharmila-ramesh
 
PDF
Pulse Design & Delivery Panel
PDF
NG BB 06 Project Charter
PDF
NG BB 54 Sustain the Gain
PDF
NG BB 40 Solution Selection
PDF
NG BB 08 Change Management
PDF
NG BB 26 Control Charts
PDF
OOW 09 EBS Application Change Management Pack
PDF
NG BB 17 Takt Time
PDF
BenchmarkQA Performance Testing Quality Forum March 2012
PDF
NG BB 43 Standardized Work
PDF
NG BB 34 Analysis of Variance (ANOVA)
PDF
Arrows Group Event 06
PDF
NG BB 22 Process Measurement
PPTX
ERP Project Management Primer
PDF
NG BB 36 Simple Linear Regression
PDF
NG BB 13 Voice of Customer
PPTX
Solomon.paul
PDF
NG BB 50 Rapid Improvement Event
Linkroad Corporate Snapshot
5 rqm gdd-sharmila-ramesh
 
Pulse Design & Delivery Panel
NG BB 06 Project Charter
NG BB 54 Sustain the Gain
NG BB 40 Solution Selection
NG BB 08 Change Management
NG BB 26 Control Charts
OOW 09 EBS Application Change Management Pack
NG BB 17 Takt Time
BenchmarkQA Performance Testing Quality Forum March 2012
NG BB 43 Standardized Work
NG BB 34 Analysis of Variance (ANOVA)
Arrows Group Event 06
NG BB 22 Process Measurement
ERP Project Management Primer
NG BB 36 Simple Linear Regression
NG BB 13 Voice of Customer
Solomon.paul
NG BB 50 Rapid Improvement Event
Ad

Viewers also liked (19)

PPTX
Eclipse 4.0 - Dynamic Models
PPTX
The Dynamic AD AS Model
PDF
Software Product Lines
PPTX
Software product line
PPTX
Functional modeling
PDF
Numerical assignment
PPTX
Dynamic modeling
PPTX
Software Product Line
PPT
Requirement prioritization
PPT
PDF
Software Product Lines
PDF
7 - Architetture Software - Software product line
PPTX
Moscow method
PPTX
UML tutorial
PPT
Different data models
PPTX
Data and functional modeling
PPTX
Analytic hierarchy process
PPT
Job Evaluation Point Method
PPTX
Modeling- Object, Dynamic and Functional
Eclipse 4.0 - Dynamic Models
The Dynamic AD AS Model
Software Product Lines
Software product line
Functional modeling
Numerical assignment
Dynamic modeling
Software Product Line
Requirement prioritization
Software Product Lines
7 - Architetture Software - Software product line
Moscow method
UML tutorial
Different data models
Data and functional modeling
Analytic hierarchy process
Job Evaluation Point Method
Modeling- Object, Dynamic and Functional
Ad

Similar to The Color of Money - Priortization of User Tasks (20)

PPTX
Agile at AT&T
PDF
Checking the health of your active directory enviornment
PDF
Oracle Enterprise Manager 11g
PDF
Science Modernisation Strategy v1 0
PPTX
Unosquare SlideShare Presentation
PPTX
Harvey elliott
PDF
Bridging the gap between pre-production testing and production monitoring
PDF
IBM GPRA
PDF
Cost of Quality How to Save Money
PDF
Cost of Quality How to Save Money
PPTX
Eswaranand Attuluri CV
PDF
Behavior Driven Development (BDD)
PPTX
Session #1: Development Practices And The Microsoft Approach
PPTX
Preso
PDF
TAO DAYS - Process (User session)
PDF
Life After PPM
PPTX
SaaS Operations Practice Overview SoftServe DevOps
PPTX
Lower Costs and Increase ROI with Strategic Resource Planning
PDF
Aras Partner Solution by Minerva
PDF
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Agile at AT&T
Checking the health of your active directory enviornment
Oracle Enterprise Manager 11g
Science Modernisation Strategy v1 0
Unosquare SlideShare Presentation
Harvey elliott
Bridging the gap between pre-production testing and production monitoring
IBM GPRA
Cost of Quality How to Save Money
Cost of Quality How to Save Money
Eswaranand Attuluri CV
Behavior Driven Development (BDD)
Session #1: Development Practices And The Microsoft Approach
Preso
TAO DAYS - Process (User session)
Life After PPM
SaaS Operations Practice Overview SoftServe DevOps
Lower Costs and Increase ROI with Strategic Resource Planning
Aras Partner Solution by Minerva
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...

Recently uploaded (20)

PPTX
6- Architecture design complete (1).pptx
PPT
Machine printing techniques and plangi dyeing
PPTX
HPE Aruba-master-icon-library_052722.pptx
PDF
Urban Design Final Project-Site Analysis
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
DOCX
actividad 20% informatica microsoft project
PPTX
artificialintelligencedata driven analytics23.pptx
PPTX
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
PDF
Africa 2025 - Prospects and Challenges first edition.pdf
PDF
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
PDF
The Advantages of Working With a Design-Build Studio
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPT
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
PPTX
Fundamental Principles of Visual Graphic Design.pptx
PPTX
Special finishes, classification and types, explanation
PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PPTX
12. Community Pharmacy and How to organize it
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
6- Architecture design complete (1).pptx
Machine printing techniques and plangi dyeing
HPE Aruba-master-icon-library_052722.pptx
Urban Design Final Project-Site Analysis
YV PROFILE PROJECTS PROFILE PRES. DESIGN
actividad 20% informatica microsoft project
artificialintelligencedata driven analytics23.pptx
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
Africa 2025 - Prospects and Challenges first edition.pdf
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
The Advantages of Working With a Design-Build Studio
Tenders & Contracts Works _ Services Afzal.pptx
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
Fundamental Principles of Visual Graphic Design.pptx
Special finishes, classification and types, explanation
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
12. Community Pharmacy and How to organize it
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...

The Color of Money - Priortization of User Tasks

  • 1. drive UPA The Color of Money - An Agile Technique for Prioritization of Requirements Len Conte Feb 25, 2004
  • 2. Big Picture – Target User • Consumer  Performance Engineer, DBA, IT Manager • Performance Manager  Manager Technical Infrastructure, Technical Services Manager  Performance Analyst  Technical Analyst, System Administrator, System Architect, Level 2-3 Support • Capacity Planner  Capacity Planner, Capacity Analyst, System Analyst, Level 1 Support 2 February 5, 2013
  • 3. Big Picture 50,000 foot view of the user’s work • Define all the work involved with the user’s job • Categorize all the tasks • Rank all the tasks › Frequency - H High, M Medium , L Low › Importance - A High, B Medium, L Low • Scope the system 3 February 5, 2013
  • 4. “The Big Picture” Performance Analysts Analysis Manage the Performance Performance Problem Analyze On Demand Continuous Baselining Knowledgebase Performance Issues Health Check Health Check Tool Administration Process Management Capacity Planning & Operation Problem Process EPA Process On Demand Continuous Tool Eval, and Use Tool Mangement Management Management Capacity Planning Capacity Planning 4 February 5, 2013
  • 5. Where they spend their time Big Picture - Performance Analyst Tool Administration & Operation 1.0 Tool Eval, and Use Tool Management 1.2 1.1 Administrate DB Talk to BMC support Collect performance Write scripts to space for historical Populate analyze Install software to solve product data ensure reliability database problems 6 1 H A L A 10 L A 14 L B 18 2 H A 1 M A Run collectors in Learn how to use Get data that did not development and QA Apply patches Troubleshoot install transfer performance products environments 3 H A L B H A H A H A 7 11 15 2 Load test.. validate Maintenance of data consistency in Find out why collect Evaluate performance Find out why data presentation layer test environments on agent did not run products didn't collect demand 4 M A H A L A H A 3 H A 8 12 16 Place sheets side by 1 2 3 4 5 Validate Production Automate daily data Set-up silent install data collection Hardware table Frequency of Task Importance of Task collection and for 3rd party worked and data is maintenance H High A High processing distribution valid a 9 M Medium B Medium 5 H A L A 13 M B L C 5 February 5, 2013 17 L C Low Low
  • 6. Tasks analysis meeting What our experts did: › Add any missing “Analyst” activities  Several key areas missing: Benchmark / Loadtesting › Prioritize the tasks from their perspectives  Frequency & Importance (Red/Yellow/Green) › Decide what tasks BMC should focus on We gave them $1,000 in fake $100 bills to spend (Top 10)!! 6 February 5, 2013
  • 7. Where they spent the money Task $$ Frequency Importance Gather other (non-BMC) metrics 700 Identify performance problems / exceptions 700 Correlate compare computer metrics with other data sources &500 correlation (SAS) Workload characterization (global library) 500 Analyze performance problems 400 Proactively search for known performance issues 400 Create summarized Performance view / End to end 400 Observe and assist in benchmarking exercises 400 Feed load test information into Predict 400 Not Assigned Not Assigned Majority of customers (4 out of 7) 63% of4400 $$ Identify component of systems that are bottlenecks 300 Compare actual usage with business measure usage/metrics 300 Identify the category of performance problem 200 Provide ad-hoc reports as required 200 Disseminate performance data / graphs 200 Not Assigned 80/20 cut line 80% 5600 Solve performance problems & make recommendations 100 Report on performance problems & status 100 Analyze Load test (Stress test) performance analysis 100 Assets and configuration verification 100 Identify trends & typical system behavior 100 Note: Blue text denotes customer Identify SLA deviations 100 added task Identify data profiles trends & typical system behavior 100 Compare actual usage with forecast 100 Establish performance (SLA) baselines 100 Relate systems & applications metrics to business 100 Determine threshold settings and correlate events for alerting 100 Make threshold setting recommendations 100 Define application process flow 100 Predict the performance of an un-tested configuration 100 20% 1400 7 February 5, 2013

Editor's Notes