Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved A CASE FOR PRIORITY Larry Fellows - Honeywell, Inc. and Ivy Hooks - Compliance Automation Inc
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 2 Prioritizing Requirements F Everybody does it - usually too late F Need to do it early - when there are options Resources Requirements
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 3 Typical Project Progress Percent Complete
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 4 Forced Priorities Percent Complete Real Priority Req A - 1 Req B - 3 Req C - 1 Req D - 2 Req E - 3 Forced Priority Req A - 3 Req B - 1 Req C - 1 Req D - 3 Req E - 1 Typical Project Progress
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 5 Requirement Reality New absolutely necessary Requirement
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 6 Out of Sync Development
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 7 Options versus Time
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 8 Benefits of Prioritizing Early F Have real options F Ensures that effort and resources are focused on the essential requirements F Useful when resolving requirement conflicts F Useful when planning phased deliveries F Required to determine which requirements can be delayed or deleted
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved What is Prioritization?
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 10 Prioritization means Classifying essential useful desirable non-negotiable negotiable flexible right now a little later someday
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 11 Prioritization Example 1 essential useful desirable Operate in Windows 95 environment Mouse and hot key for all functions User can define hot keys
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 12 Prioritization Example 2 non-negotiable negotiable flexible read data every 4 msec provide data on screen within 1 second of command allow sort data on any parameter
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 13 Prioritization Example 3 right now a little later someday single platform networked multiple platforms
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved How to determine priorities
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 15 Prioritization Steps F Gather Prioritization Data F Assess Prioritization Data F Resolve Differences
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 16 Gather Prioritization Data F Sell prioritization benefits F Define the 1, 2, 3’s F Let stakeholders classify requirements F Do internal classification
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 17 Define 1, 2, 3’s essential useful desirable
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 18 Problem F Need a new thermostat F Honeywell has family of thermostats with different features F Thermostats labeled good, better, best F Chose thermostat that meets our needs at a price we are willing to pay
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 19 Thermostat Features F Control heating to temperature degrees F Control cooling to temperature degrees F Programmable for weekday, Saturday, and Sunday F Four temperature settings daily F Hold at temperature (override program) F Fan control run continuously or auto F Automatic switch between heat and air conditioning F Clock display F Display settings F Battery backup F Low battery indicator
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 20 Assess Priority Data A B C D A B C D A B C D
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 21 Resolve Differences D D D B B B D D D B B B Negotiate Agree
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 22 Prioritization Considerations F Must involve all stakeholders F All requirements cannot be essential F Try to get agreement on prioritization informally F As analysis and design evolve, review and adjust priorities
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 23 QFD F large and complex F many customers/users F very big differences in priorities from different viewpoints
Copyright 1998 Honeywell Inc. And Ivy Hooks All rights reserved 24 Summary Resources Requirements Limited Time Money Skills Too many Reqt Changing Reqt Unsynced Reqt 1 23 Time