OXIAE / PROJECT PREPARATION

Scope planner for custom software and customer portals

Define your first software release with users, roles, migration and acceptance criteria. Download a scope for a focused project discussion.

A list of screens is not yet a bounded software assignment. This planner records the work the first release should support, who uses the result and which requests are deferred. It gives you a draft to discuss with users and a developer.

Start with one complete user operation: for example, a customer submits an enquiry and later sees the correct status, or an employee reviews a schedule. Describe the exceptions around that operation. A concrete starting point makes an existing product easier to compare with custom development.

Prepare your plan

Your answers stay in this page. Download the draft to keep it; closing or resetting the page clears your input.

Describe what one user should be able to complete with the first version.

Who uses the result and who decides whether it is correct?

Include at least one request deliberately deferred.

A choice remains provisional until the main assumptions have been investigated.

Internal software can also require role or team boundaries.

Define who may view and change a particular request, attachment or status.

Distinguish new input from historical data that needs to be moved.

Which situations should succeed, stop or go to a person?

Define the outcome before listing features

Describe how somebody knows that the task is complete. Storing an enquiry does not necessarily mean accepting it. An employee may need to review its content, or another system may need to confirm capacity. These distinctions determine the statuses, information and follow-up operations required.

Record what the first release excludes as well. A portal for new enquiries does not immediately need historical files, invoicing and every exception in the existing process. Deferral still requires a workable route for excluded cases and a clear explanation of that route to users.

Treat access and migration as separate decisions

Illustrative example: a maintenance company wants customers to follow their own enquiries and attachments. Its first release supports one contact per customer organisation. Multiple branches, shared accounts and representation of other organisations need separate investigation. The scope includes a test in which customer A attempts to open customer B’s enquiry.

Moving historical information is a distinct work package. Record which data is needed, how it can be exported and who decides whether a trial import is correct. An integration for new changes does not automatically repair historical duplicates or unclear file relationships. Keep an unknown migration scope visible rather than silently including it in the first development phase.

Compare proposals using acceptance criteria

A useful acceptance criterion describes a situation, its expected result and what happens when something differs. Include normal input, missing information, insufficient access and a temporarily unavailable integration. Agree who assesses the examples and which topics can wait for another release.

Download the draft and discuss open questions before committing to a fixed scope or schedule. Add technical findings, dependencies and access and maintenance arrangements after investigation. This tool does not produce a quotation; it helps compare proposals built around the same operation and boundaries.

Understand the decisions behind your plan

Custom software & portals ↗
01 / Custom software & portals

Standard software or a custom application: compare the work that needs doing

Decide when an existing product fits and when custom software is useful, using a common trial process, exceptions, maintenance and a comparable cost model.

Read the guide ↗
02 / Custom software & portals

Define custom software scope: turn a wish list into a usable first release

Prepare a bounded software assignment with users, information, states, exceptions, acceptance evidence and explicit extension boundaries.

Read the guide ↗
03 / Custom software & portals

What does custom software cost? Compare scope, uncertainty and operation

Examine software costs through concrete workflows, dependencies, implementation, usage and maintenance rather than an isolated starting price.

Read the guide ↗
04 / Custom software & portals

Customer portal roles and permissions: who may use which record?

Define portal access by organisation, record, operation and field, including invitations, downloads, role changes and meaningful denial tests.

Read the guide ↗
05 / Custom software & portals

Customer portal statuses: explain what happened and what still needs doing

Design understandable portal states with clear meaning, ownership, next steps, source freshness and a route for uncertain outcomes.

Read the guide ↗
06 / Custom software & portals

Import data into new software: turn an export into reviewed records

Prepare a bounded data import with selection rules, field mapping, stable references, trial loading, reconciliation and business sign-off.

Read the guide ↗
07 / Custom software & portals

Accept custom software: assess complete tasks and agreed boundaries

Prepare software acceptance with representative users, input, exceptions, access, recovery evidence and an explicit decision about unresolved findings.

Read the guide ↗
08 / Custom software & portals

Deliver new software: arrange code, accounts, data and future development

Make a new software delivery transferable through practical arrangements for access, building, operation, data, documentation and future changes.

Read the guide ↗