Food Act 2014 Implementation - User Stories for a Verification and Enforcement (V/E) system
User Group
Aspiration
Result
As an
MPI System
I want to create roles and user groups
so that
appropriate access can be granted to
Administrator
verification/enforcement/RBM data
As an
MPI System
I want to create user profiles
so that
user details (name, email, role, recognition,
Administrator
warrant, status) and appropriate validation can be
applied to all users of the system
As an
MPI System Auditor
I want to use Active Directory to manage MPI user
so that
sensitive verification/enforcement/RBM data is
access
protected from unauthorised access from internal
1982
MPI users
As an
MPI System Auditor
I want to the credentials of external users of
so that
sensitive verification/enforcement/RBM data is
verification/enforcement/RBM data is
protected from unauthorised access from external
appropriately authenticated
users
As an
MPI System Auditor
I want to ensure all user actions must be auditable
so that
any change to verification/enforcement data is
ACT
and traceable
accreditable to a specific user
As a
VA or TA user of the V/E
I want to be presented with a list of Verifiers
so that
only those Verifiers who are associated with my
system
associated with my VA/TA
VA/TA may be allocated to Audits under my control
As an
MPI users of the V/E
I want to be presented with a list of Verification
so that
I may allocate a Verification Agency to an Audit,
system
Agencies, and on selection, a list of
and then choose from a list of Verifiers associated
appropriate Verifiers
only with that agency
As a
User of the V/E system
I want to ensure Verifier details are linked to each
so that
All verification findings may be searchable,
Audit
reportable and auditable
As a
User of the V/E system
I want to view the Recognition credentials of a Verifier
so that
only those Verifiers who are currently recognised
during the Verifier selection
may be allocated to an Audit
As a
Verifier user of the V/E
I want to have the ability to search for the Site to be
so that
when entering Audit details, valid Sites on MAPS
system
verified based on RBM Number/Name or
are easily locatable
Site Number/Name
As a
Verifier user of the V/E
I want to view RBM details from MAPS as part of the
so that
verification/enforcement data may be easily
system
Audit details (number, name, registration
viewed/segmented based on registration details
type & address)
INFORMATION
As a
Verifier user of the V/E
I want to have the ability to indicate that the business
so that
A report may easily be generated, showing those
system
details are incorrect
businesses where details require correction
As a
Verifier user of the V/E
I want to select from a list of predefined values for
so that
Values entered in such fields are consistent across
system
specific fields associated with Audit (Notice,
all VA/TA/MPI users of the system
Outcome, PBV step etc.)
As a
Verifier user of the V/E
I want to ensure Audit data which is then validated
so that
Audit data is accurate
system
according to defined business rules
As a
Verifier user of the V/E
I want to ensure outcomes are entered for each Audit
so that
an Audit may not be completed until all aspects of
system
Topic associated with an Audit
the verification have been assessed
As a
Verifier user of the V/E
I want to ensure that an explanation is entered for any
so that
appropriate information is gathered repsective to
system
Audit Topics which are judged to be critically
critical non-compliance topic outcomes
non-compliant with the Food Act
As a
Verifier user of the V/E
I want to be presented with a list of all Audit Topics,
so that
my Audit is organised and standardised in line with
system
grouped under the appropriate Audit
all other VA/TA/MPI users of the V/E system
Category
As a
Verifier user of the V/E
I want to be able to select from a list of PBV Steps as
so that
the PBV step may be recorded as part of the
THE OFFICIAL
system
part of the Audit outcome
outcome of the verification
As a
Verifier user of the V/E
I want to be presented with the date of the next audit,
so that
the Next Audit Date will be recorded as part of the
system
after I have selected a PBV Step
outcome of the verification
As a
Verifier user of the V/E
I want to be presented with helpful text regarding
so that
my entered is data is accurate and consistent with
system
each data item entered as part of an Audit
other Verifiers
As a
Verifier user of the V/E
I want to have the ability to enter an Actual Close Out
so that
Actual Close Out Date may be linked to Sites linked
system
Date which may be applied to multiple Sites
to the same Registered Business without the need
to edit each one
As a
Verifier user of the V/E
I want to have the ability to enter a reason associated
so that
the reason for Actual Close Out Date being delayed
system
with Actual Close Out Date which may be
may be linked to Sites linked to the same
applied to multiple Sites
Registered Business without the need to edit each
one
As a
Verifier user of the V/E
I want to be presented with an editable list of Audit
so that
I may edit only those records which are linked to
system
records, appropriate to my role and user
Verification Agencies of which I am an authorised
group
Verifier
As a
Verifier user of the V/E
I want to be presented with a list of all open
so that
I may edit a group of open (unsigned) Audit records
system
(unsigned) Audit records
at one time
As a
Verifier user of the V/E
I want to be able to alter the list of all open (unsigned)
so that
I may edit a group of open or closed Audit records
system
Audit records to include closed (signed)
at one time
Audit records as well
As a
Verifier user of the V/E
I want to have the ability to apply the outcome of an
so that
Verification Outcome is automatically applied to all
RELEASED UNDER
system
Audit to other Sites linked to the same
Sites under the same Registered Business
Registered Business
Page
1 of
3
As a
Verifier user of the V/E
I want to have the ability to indicate that this is the
so that
Overdue audits can be identified in MPI reporting
system
initial audit of a new business (began
operating after 1/3/2016)
As a
Verifier user of the V/E
I want to see the previous PBV Step applied on the
so that
I may accurately calculate the subsequent PBV step
system
previous audit of this Site
As a
Verifier user of the V/E
I want to have the ability to indicate that a Technical
so that
data can be collated on the level of technical
system
Expert was consulted as part of this Audit
expertise required by Verifiers
As a
User of the V/E system
I want to have the ability to upload the results of
so that
Audit data can be collected via different methods
more than one Site Audit into the V/E
across the country and delivered to the target
system
system without the need for manual data entry
1982
As a
User of the V/E system
I want to be presented with a list of predefined FSO's
so that
only FSO's who are currently warranted may be
when I create an investigation record
allocated to an investigation
As an
FSO user of the V/E
I want to have the ability to search for the Site to be
so that
when entering Audit details, valid Sites on MAPS
system
investigated based on RBM Number/Name
are easily locatable
or Site Number/Name
ACT
As a
FSO user of the V/E
I want to view RBM details from MAPS as part of the
so that
verification/enforcement data may be easily
system
investigation details (number, name,
viewed/segmented based on registration details
registration type & address)
As a
FSO user of the V/E
I want to have the ability to indicate that the business
so that
a report may easily be generated, showing those
system
details are incorrect
businesses where details require correction
As a
FSO or RA Admin user of
I want to select from a list of predefined values for
so that
values entered in such fields are consistent across
the V/E system
specific fields associated with an
all FSO users of the system
investigation (Breach, Outcome, Regime,
etc)
As a
User of the V/E system
I want to have the ability to upload the results of
so that
investigation data can be collected via different
more than one Site Investigation into the
methods across the country and delivered to the
V/E system
target system without the need for manual data
entry
As a
Verifier user of the V/E
I want to see a recommended PBV step and outcome
so that
I may compare the calculated result with my own
system
calculated by the system as the result of my
assessment and either accept or reject that
assessment of each Audit Topic
recommendation
INFORMATION
As a
MPI user of the V/E
I want to see a calculated Next Audit Date linked to
so that
I may monitor pending/overdue audits
system
each completed Audit
As a
Verifier user of the V/E
I want to have the ability to apply the calculated Next
so that
Next Audit Date is automatically applied to all Sites
system
Audit Date of a completed Audit to other
under the same Registered Business
Sites linked to the same Registered Business
As a
External Verifier user of
I want to have access to search/view/report/export
so that
I may only search/view/report/export Audit data
the V/E system
Audit details for only those Sites to which I
for which I am authorised
am linked via my VA/TA
As a
External Verifier user of
I want to have access to search/view/report/export
so that
I may search/view/report/export Audit data on any
the V/E system
Audit details for all mobile businesses
mobile business
As a
MPI user of the V/E
I want to search/view/report on V/E data that is
so that
I may collate and segment my data by key
system
integrated with Registration (RBM) data
registration fields
As a
MPI user of the V/E
I want to have the ability to print or export queries on
so that
I may disseminate V/E and RBM data effectively
system
V/E and RBM data in a variety of formats
(csv, pdf, email)
As a
MPI user of the V/E
I want to have the ability to segment audit
so that
I may collate information to establish trends
system
information by
user/verifier/status/business/site/outcome
As a
MPI user of the V/E
I want to have the ability to generate statistics on the
so that
I may establish trends in non-compliance by sector,
system
number and percentage of non-compliant
regional cross-section and agency
Sites which can be segmented by
sector(s)/TA/TA Cluster/VA
As a
MPI user of the V/E
I want to have the ability to generate statistical
so that
I may disseminate V/E and RBM data effectively
system
analysis reports in a number of different
formats (tabulated, graph, detail)
As a
MPI user of the V/E
I want to have the ability to generate statistics on the
so that
I may establish trends in non-compliance by Audit
system
number and percentage of non-compliant
Topic, segmented by regional cross-section, sector
Audit Topics which can be segmented by
and agency
sector(s)/TA/TA Cluster/VA
As a
MPI user of the V/E
I want to have the ability to generate statistics on the
so that
I may establish Audit figures by business,
system
number and percentage of Registered
segmented by sector and regional cross-section
Businesses which recorded an unacceptable
outcome in their Audit
As a
MPI user of the V/E
I want to have the ability to generate statistics on the
so that
I may establish both business compliance with
system
number and percentage of Audits not closed
Audit findings and also the capacity of Verifiers
out in a timely manner, segmented by
sector(s),VA and Verifier
RELEASED UNDER THE OFFICIAL
Page
2 of
3
As a
External Verifier user of
I want to have the ability to create a report showing
so that
I may establish both business compliance with
the V/E system
the number of pending, completed and
Audit findings and also the capacity of Verifiers
overdue Audits, highlighting audits in the
previous/next month and segmented by
sector(s)/TA/TA Cluster/VA and Verifier
As a
MPI user of the V/E
I want to have the ability to generate statistics on the
so that
I may correlate Scheduled/Unannounced Audits
system
number and percentage of Audits which
with Audit findings
were scheduled/unannounced segmented
by TA/TA Cluster/VA and Verifier
As a
MPI user of the V/E
I want to have the ability to generate a report on Sites
so that
I may correlate Audit progress against Sector
system
within each Sector, segmented by PBV Step
As a
MPI user of the V/E
I want to have the ability to generate statistics on the
so that
I may establish both business compliance with
system
number and percentage of Audits which
Audit findings and also the capacity of Verifiers
were closed out in a timely manner,
segmented by sector(s),VA and Verifier
ACT 1982
As a
User of the V/E system
I want to have the ability to generate a report listing
so that
I may action the correction of these details
businesses with incorrect business details
As a
User of the V/E system
I want to have the ability to generate a report listing
so that
I may only search/view/report/export data for
businesses with incorrect business details,
which I am authorised
limited to those businesses I am authorised
to view
As a
FSO user of the V/E
I want to have access to search/view/report/export
so that
I may only search/view/report/export investigation
system
investigation details for only those Sites to
data for which I am authorised
which I am linked via my Registration
Authority
As a
FSO user of the V/E
I want to have access to search/view/edit/report
so that
I may search/view/report/export investigation data
system
investigation details for all mobile businesses
on any mobile business
As a
FSO user of the V/E
I want to have access to search/view/report/export
so that
I may only search/view/report/export Audit data
system
Audit details for only those Sites to which I
for which I am authorised
am linked via my Registration Authority
As a
FSO user of the V/E
I want to have access to search/view/edit/report
so that
I may search/view/report/export Audit data on any
INFORMATION
system
Audit details for all mobile businesses
mobile business
As a
Special Access MPI User
I want to be able to search/view/report/export all
so that
specific MPI user groups may review investigation
investigation/enforcement records across all
and enforcement data nationally
TA's/VA's
As a
MPI user of the V/E
I want to be able to search investigation/enforcement
so that
results may be segmented in a meaningful way
system
data by RA/User/FSO/Site Registration
Number/MAPS Legal Name/MAPS Trading
Name/MAPS Reg. Type
As a
MPI user of the V/E
I want to have the ability to generate statistics
so that
determine trends in non-compliance and
system
showing the number and percentage of
subsequent intervention
compliance interventions by Audit Topic,
segmented by Sector(s)/TA's
As a
MPI user of the V/E
I want to have the ability to generate statistics
so that
identify patterns of non-compliance by businesses
system
showing the number and percentage of
which required intervention
compliance interventions by Audit Topic
where a previous non-compliance exists,
segmented by Sector(s)/TA's
As a
MPI System
I want to have the ability to group Territorial
so that
reporting by TA Cluster is enabled
Administrator
Authorities into TA Clusters, with the ability
to subsequently reconfigure this grouping on
business request
As a
MPI System
I want to have the ability to group Sectors into higher
so that
reporting by high level Sector is enabled
Administrator
level groupings
Glossary
FSO – Food Safety Officer
PBV – Performance based verification
RA – Registration Authority
RBM – Risked based measure
TA – Territorial Authority
VA – Verification agent or agency
RELEASED UNDER THE OFFICIAL
Page
3 of
3