Priorization

Prioritization is necessary to differentiate requirements from each other (important and unimportant), as well as to bring order into a project and to ensure the project success. Depending on the project, ad-hoc-, analytical, and agile priorization techniques can be used. This page presents tools for the prioritization process, as well as prioritization results.

Priorization workshops

The following table lists the priorization workshop(s) for the functional requirements.

Intention Method Participants Date
Selecting a small number of functional requirements to start a first pilot project 2-phase priorization Lecturer 19.08.2022

Input for the prioritization process

Paper-printable functional requirements list

At this link, there is a PDF version of all functional requirements. This is optimized for printing out on DIN A4 (landscape) and can be used for prioritization in workshops.

Most important goals (for CAF/PMI)

The following table can be used to select the criteria for the "Consider all facts / plus-minus-interesting" (CAF/PMI) method. These criteria are usually derived from the goals for the software system. Theses goals are plotted against the functional requirements. The most often referenced goals are furthest to the left. Major goals count double.

Functional Requirement GO-5: Food Search and Order (Main Goal) GO-1: Account Management (Main Goal) GO-7: Quality Assurance (Main Goal) GO-4: Distribute food products (Main Goal) GO-2: Community functionality (Main Goal) GO-9: Revenue stream (Main Goal) GO-6: Prompt delivery (Sub-Goal) GO-8: Raising Awareness (Sub-Goal) GO-3: Delivery Network (Main Goal)
FR-1: Adding a product to an order x     x          
FR-2: Checking personal information provided by the user during account creation   x              
FR-3: Comment on a supplier profile     x            
FR-4: Creating a new offer as a supplier     x x          
FR-5: Creating posts in the community area         x     x  
FR-6: Customizing a users search x                
FR-7: Deleting posts in the community area         x        
FR-8: Editing personal information on a user profile   x              
FR-9: Estimate time for delivery x           x    
FR-10: Fill in the address for delivery       x     x    
FR-11: Logging out a logged in user   x              
FR-12: Open Communityaccess for all users         x     x  
FR-13: Place advertisings in the app.           x      
FR-14: Provide an address for delivery       x     x    
FR-15: Providing a summary of an order x                
FR-16: Providing personal information on account creation   x              
FR-17: Rate the supplier after a successful delivery     x            
FR-18: Removing a product from an order x                
FR-19: Resetting a forgotten password   x              
FR-20: Select a desired time for delivery             x    
FR-21: Select a payment provider to complete an order           x      
FR-22: Updating posts in the community area         x     x  
FR-23: Validating login data entered by the user   x              
FR-24: View the public profile of a supplier x   x