Sei sulla pagina 1di 11

SCOPE OF WORK

Scope of Work
MOBILE APPLICATION
Timesheets

Approvals
Name Position Signed
Originator Cory Prause
Approver Chris Prause

Distribution
All Project Team members

Revision History
Rev Date Revision
A 20190205 Issued Draft to Consultant
0 Issued for Use

Document1 Page 1 of 11
SCOPE OF WORK

TABLE OF CONTENTS

1. Introduction .............................................................................................................................. 3
2. Package Detail.......................................................................................................................... 3
2.1 General ....................................................................................................................................................... 3
2.2 Package No 1 – Mobile Phone App ....................................................................................................... 3
3. Commercial Terms......................................................................... Error! Bookmark not defined.
3.1 Contract Basis Definition ........................................................................... Error! Bookmark not defined.
3.2 Assumptions in Estimate ........................................................................... Error! Bookmark not defined.
3.3 Rate Tables ................................................................................................. Error! Bookmark not defined.

Document1 Page 2 of 11
SCOPE OF WORK

1. Introduction
This scope of work covers works associated with developing a mobile application for
timesheets which synchronises with the Extrack web application.

2. Package Detail
2.1 General
 Red Marble to ensure clear communications of progress, minimum weekly email and provide
finished code progressively for testing.
 Extrack to provide responses to requests for information within a 24 hour period from receipt
of request via email.
 The software programming and technology is to be c# in Xamarin for deployment to the
Google Play store (android) and Apple Store (iOS)

2.2 Package No 1 – Mobile Phone App


Package Scope Statement The consultant is to develop a working app
for time sheets.

The layout of the pages for the app are


provided below.

Deliverables – General Phone based app which is coded to operate


on multi platform (Android, iOS)

Includes the flowing pages

 Login Page
 User Profile Page
 Settings Page
 Timesheet register
 Timesheet
 Timesheet Entry
 Photo Gallery with comment

Document1 Page 3 of 11
SCOPE OF WORK

Page 1 - Login Page

Member Name, User Name, Password are all free


text fields.

Once logged in there is no timer for logout ie


perpetually logged in unless the user logs out.

Hitting the forgot password text takes them to this


URL in a browser

https://au.extrack.com/Member/User/Account/Forgot
Password

API’s for access are -

Document1 Page 4 of 11
SCOPE OF WORK

Page 2- User Profile Page

Four - module icons at bottom of screen

 Home (not currently on screen capture)


brings user back to the profile page.
 Photo - Takes a Photo with comment and
submits to Extrack database
 Time sheets – takes user to the time sheet
register page
 Settings – takes the user to the settings page
 This should also include a Logout button
below the QR code
 QR code is a combination of their Member
Code and User Name

Document1 Page 5 of 11
SCOPE OF WORK

Time Sheet Settings

This is stored locally on the phone and not sent back


to the web or database

Timesheet entry reminder is a dropdown of


 Daily
 Weekly – Monday
 Weekly – Tuesday
 Weekly – Wednesday
 Etc

Could also have a default hours entry ie 8

If the hours only box is ticked the timesheet entry


page hides those options.

Document1 Page 6 of 11
SCOPE OF WORK

Timesheet - Register

This is a grid and is the same display that is sued in


the web but with a few less columns.

Edit button – shall be on the left side beside each row


and takes them to the timesheet screen

If possible the “Submit” button should over lay “Draft”


in that column field – OR put the submit button on the
right hand side i.e. not beside the edit.

Displays the Period Ending, hours recorded, approval


status of employee, supervisor, and CBS owner.

When submit is hit a notification screen should


display per below to confirm

Submit confirmation screen

Document1 Page 7 of 11
SCOPE OF WORK

Weekly Timesheet data screen

Top row is subtotal for full week of entries below.

Step 1 – user will “Add New Entry” at bottom to add a


row of data and takes user to time entry screen.

Step 2.1 – if row exists and user wants to add hours


to a cell they click on the cell and it brings up a
number entry field ie 8. This negates having to go
into the time entry detail screen and is a better user
interface.

Step 2.2 – if row exists and user wants to add detail


of start / finish and comments they hit the plus symbol
below the hours and takes them to the time entry
detail screen

There should be a delete button beside each row in


case a row needs to be removed.

There could be upto 15 rows of data for some users


who work on work orders etc so the page needs to
scroll up and down.

Document1 Page 8 of 11
SCOPE OF WORK

Time Entry

If this form opens from the “Add New Entry” button


then all fields can be edited.

If it is opened from the timesheet page where data is


already associated then the Date, Project, CBS and
Rate fields can’t be edited, only hours etc

Should have left and right scroll buttons at top to go


between dates – good usability.

Note the CBS can only be chosen after the project is


chosen.

API’s are
Project –
CBS –
Rate Code -

Inputs Req’d for Deliverables Some initial test data is provided in:
 Extrack UAT via API
 Exports of projects, CBS etc can be
provided in excel for initialisation of
project.
Design Standards The following colour schema shall apply

Background Gray #F2F2F2


Main Title Text #808080
Mid Title Text #808080
Field Label Text #808080
Light Gray #CCCCCC
Mid Gray
Dark Gray #808080
Orange #FFA500
Blue – text entry #0000FF
Black #000000

QA/QC Red Marble to provide a testing


methodology and performance test statistics
of load times etc.

Commissioning \ Testing  Listed KPI’s to be met.

Document1 Page 9 of 11
SCOPE OF WORK

Exclusions NA

Battery/Scope Limits NA

Assumptions All work to be performed at the Red Marble


Offices

 No travel or expenses have been allowed for


and shall be above and beyond the proposal
if pre agreed prior to the expense.

Package Risks Threat Treatment

Package Opportunities Opportunity Treatment

Schedule Milestones  Delivery of a working app available by the
end of February 2019

Package Specific KPI’s  Follows the Extrack colour scheme
provided.

Xamarin used as the base platform with final
product completed in iOS and Android.

Programming to allow for adding new


module in future. Ready for scaling to add
additional modules scroll bar at the bottom of
the app.

Additional Comments  Not Applicable
Additional References and Documentation  Not Applicable

Document1 Page 10 of 11
SCOPE OF WORK

Document1 Page 11 of 11

Potrebbero piacerti anche