App requirements and design
Supply Chain Planning is best used to create point solutions for business problems. Instead of dealing with the complexity of building a single app that enables multiple user roles to solve multiple problems in the supply chain, you can quickly create multiple small apps that are targeted to individual user roles. Apps designed for a single user role are easier to create, secure, and distribute than apps created for multiple roles.
- Communicate with any necessary stakeholders to identify your business requirements. What problems or goals must the app address? What user roles are required to perform the necessary tasks?
- From start to finish, draw out the process flow in steps. Break down the process into the smallest logical steps.
- For each step, assign a user role. For example, demand planner or inventory planner.
- Identify each step where a user role interacts with data or makes a decision.
- Note where only one user role acts on a single step.
- Note where multiple user roles act on a single step.
- Attempt to group steps in the process flow according to user role.
- Whenever possible, create separate apps for each group of steps for each user role.
Also consider the following:
- Are there parts of the process flow where one user role must finish a task before the next user role can start a task?
- Are there parts of the process flow where one user role must sign off a task before the next task can start?
- Will the app require reporting?
- Will the app require logging of its processes?
- How can you measure the success of the app in meeting the identified business requirements?
- For each group of steps in the process flow that you identified when you mapped out your business story, draw out the data and technology flow that is required to complete that logical process group. Include the following:
- Initial data inputs
- Data manipulations
- User role interactions with data
- User role interactions with technology
- Technology data requirements
- Data outputs
- For each group of steps in the process flow that you identified when you mapped out your business story, draw the screens that are required to complete that logical process group.
- Draw a block for each planner widget.
- Indicate whether a widget is for filtering, interacting with, or viewing data.
- Join the filtering widgets to the interaction and viewing widgets.
- Add buttons for navigation, when necessary.
Last modified: Monday March 12, 2018