• LOGIN
  • No products in the cart.

Login

Register

Create an Account
Retrieve Password
Back to login/register

Project: #AG 10365 AG Timesheet(s) Solution Release – R1.0121

Project Scope Project “AG 10365 AG Timesheet(s) Solution” is the sub project of parent project “00035376 EA”. This AGTS SRDS addresses the current release-R1.012. Relase-R1.012 is planned to be deployed in Q3, 2015. * Methodology– AG Delivery Model (AGDM)- Agile Lean Adoptive Model)

Project- AG 10365 AG Timesheet(s) Solution Release – R1.0121

1. INTRODUCTION

1.1. Scope Statement

Develop a brand new solution to provide Timesheet(s) functionality to all our clients.

1.2. Artifact Purpose

The purpose of this Systems Requirements Specifications document a.k.a SRDS is to provide the guidelines necessary to design and implement software that fulfills all the requirements given by Business in BRD and as Business Stories.

1.3. Project Scope

Project “AG 10365 AG Timesheet(s) Solution” is the sub project of parent project “00035376 EA”. This AGTS SRDS addresses the current release-R1.012. Relase-R1.012 is planned to be deployed in Q3, 2015.

* Methodology– AG Delivery Model (AGDM)- Agile Adoptive

* AGDM Phases:

o Initialization and Planning

* Assign, plan, estimate, and analyze impact, cost, risk, schedule, resource

* Iteration P.1:

* Design

o Design, analyze and confirm solution feasibility

* Development

* Develop, deploy & test

* Iteration P.2:

* Design

o Design, analyze and confirm solution feasibility

* Development

* Develop, deploy & test

o Execution: Iteration E.3:

* Design

* Design, analyze and confirm solution feasibility

* Development

* Develop, deploy & test

o UAT Test & Close

* Test, Deliver & Release resources- closure

2. PROJECT OVERALL DESCRIPTION

In the case of the Accountancy Group Timesheet Solution (henceforth simply referred to as AGTS), this document provides all system level features, specification and attributes for the release R1.0121. Release R1.0121 is the 17th release of the project “00035376 EA” by Accountancy Group. Future releases are scheduled as follow:

Release Name (high Level) Schedule
R1.0183 Q4, 2015
R2.0221 Q1, 2016
R2.0445 Q3, 2016
R3.0233 Q1, 2017
R3.0657 Q3, 2017
R3.0223 Q4, 2017

This AGTS SRDS will be entirely design-independent, focusing only the end requirements that the final software must achieve. Furthermore, this document serves as the confirmed and formal specification & design artifact agreed upon by clients and stakeholders as a representation of their technical requirements for the product requested under the project “00035376 EA”. Fulfilling all the requirements of the SRDS will be in essence fulfilling the established SLA with the client.

2.1. Product Perspective

This SRDS will cover the software specifications and requirements for AGTS. This product is for the internal client, therefore it will never reflect the final marketable name for the product and neither it will be available at the commercial product as per the agreed upon SLA.

2.2. Product Functions

AGTS will be a tool to be used by the clients and their employees to report, manage and track the timesheets before making the paystubs available and payment processed.

AGTS allows an employer to manage and monitor the submitted timesheet and the progress of the employee based on statistical data gathered by the AGTS. Any inferences, conclusions, and relevant studies made based on this data will be handled independently and the software is not required to make any opinion nor is it responsible for any that are made.

AGTS provides the attachment of additional documents, and screenshots that can be utilized to verify the submitted hours without having access to other applications.

AGTS is also planned to monitor activities and tasks assigned and accomplished each week by each employee.

SLA defines a requirement to allow employers and employee to be able submit hours or update the submitted timesheets for 5 days starting from the week start date

2.3. Constraints

* Limited Resource available for Java Script Node JS Implementation with HTML5

* Only 2 developer available for User Form Submitting Ajax Implementation

* Software Infrastructure & Technology

o VMware Implementation- O&M cost increase for increased security

2.4. Assumptions and Dependencies

* Budget available for project execution until closure

* All impacted applications identified

* All future Users Identified

* Business Requirements approved and no further change required

* All resources available for project execution

* All procurements approved



2.5. User Characteristics

Users and system behaviors are identified as the use cases with the 3 levels of system to user flow:

* Normal Flow (Happy Path)

* Alternative Path

* Exceptional Path

2.5.1. Out of Scope Use Cases for release R1.0121:

* Use Case for viewing previously submitted timesheet by employee is scheduled for the future delivery. Not in the scope of this release

* Payment processing and reporting for employer Use Cases are scheduled for the future delivery. Not in the scope of this release.

* Timesheet management reporting for employer Use Cases are scheduled for the future delivery. Not in the scope of this release.

* Automatic reminders for employee and employer Use Cases are scheduled for the future delivery. Not in the scope of this release.

2.5.2. In Scope Use cases for release R1.0121:


Use Case Flow of Entering and Approving timesheets by Employee


This Use Case will address only the employee interaction to the timesheet application while entering the new timesheet and approving it for further processing.

a. Happy Path: Normal Flow

i. Pre-Condition: Employee already has access to timesheet

1. Username and password available and authentic

ii. Actor/User: Employee

iii. Flow Steps:

1. Login to clients.accountancy-group.com/timesheets

2. User will be redirected to the home page

3. User will be able to choose to enter new time sheet

4. User will enter employer name

5. User will enter client name

6. If User doesn’t have time off during the week

a. User will enter billable hours type

b. User will enter billable hours for all 7 days of week from 0 to 15 hours

7. If User has time off during the week then

a. User will enter billable hours type

b. User will enter billable hours for all 7 days of week from 0 to 15 hours

8. User will upload timesheet screenshots and related documents for the week

9. User will enter the comments related to the week’s timesheet

10. User will enter his/her name as the digital signature to approve the time sheet

11. User will enter the math re-captcha

12. User will click on to check mark as to provide acceptance to the “terms and condition and IP disclosure”

b. Alternate Path: Unable to enter hour for the week

i. Pre-Condition: Employee doesn’t has access to timesheet

1. Username and password not available or authentic

2. OR System down

3. OR Employee doesn’t have internet access

ii. Actors/Users: Employee and employer

iii. Flow Steps:

1. User will provide manual hours to the employer

2. Employer follow the normal flow of employee to enter the time on behalf of employee

c. Exceptional Path: Unauthorized Users

i. Pre-Condition: Employee doesn’t has access to timesheet

1. Username and password not available or authentic

ii. Actors/Users: Employee and employer

iii. Flow Steps:

1. User try to access timesheet

2. Access blocked

d. Exceptional Path: Required Fields

i. Pre-Condition: Employee has access to timesheet

1. Username and password available or authentic

ii. Actors/Users: Employee and employer

iii. Flow Steps:

1. Login to clients.accountancy-group.com/timesheets

2. User will be redirected to the home page

3. User will be able to choose to enter new time sheet

4. User will enter employer name

a. Error “Required Field” generated if employer name not provided

5. User will enter client name

a. Error “Required Field” generated if client name not provided

6. If User doesn’t have time off during the week

a. User will enter billable hours type

i. Error “Required Field” generated if billable type not selected

b. User will enter billable hours for all 7 days of week from 0 to 15 hours

i. Error “Required Field” generated if billable hours not accurate

ii. Error “Required Field” generated if billable hours not selected

7. If User has time off during the week then

a. User will enter billable hours type

i. Error “Required Field” generated if billable type not selected

b. User will enter billable hours for all 7 days of week from 0 to 15 hours

i. Error “Required Field” generated if billable hours not accurate

ii. Error “Required Field” generated if billable hours not selected

8. User will enter his/her name as the digital signature to approve the time sheet

a. Error “Required Field” generated if digital signature not provided

9. User will enter the math re-captcha

a. Error “Required Field” generated if math re-captcha not provided

10. User will click on to check mark as to provide acceptance to the “terms and condition and IP disclosure”

a. Error “Required Field” generated if check mark not provided


Use Case Flow of Entering and Approving timesheets by Employer


This Use Case will address only the employer interaction to the timesheet application while entering the new timesheet and approving it for further processing.

a. Happy Path: Normal Flow

i. Pre-Condition: Employer already has access to timesheet

1. Username and password available and authentic

ii. Actor/User: Employer

iii. Flow Steps:

1. Login to clients.accountancy-group.com/timesheets

2. User will be redirected to the home page

3. User will be able to choose to view entered time sheet by their employee

4. User will verify entered employer name

5. User will verify entered client name

6. If User doesn’t have time off during the week

a. User will verify entered billable hours type

b. User will verify entered billable hours for all 7 days of week from 0 to 15 hours

7. If User has time off during the week then

a. User will verify entered billable hours type

b. User will verify entered billable hours for all 7 days of week from 0 to 15 hours

8. User will verify uploaded timesheet screenshots and related documents for the week

9. User will review the comments related to the week’s timesheet

10. User will enter his/her name as the digital signature to approve the time sheet from employer’s behalf

11. User will enter the math re-captcha

12. User will click on to check mark as to provide acceptance to the “terms and condition and IP disclosure”

b. Alternate Path: Unable to enter hour for the week

i. Pre-Condition: Employer doesn’t has access to timesheet

1. Username and password not available or authentic

2. OR System down

3. OR Employee doesn’t have internet access

ii. Actors/Users: Admins and employer

iii. Flow Steps:

1. User will provide manual approvals to the Admins to approve the employees’ timesheets

2. Admins internally approve the timesheets on Employer’s behalf- This use case is not in scope for this releases. It will be available as future release.

c. Exceptional Path: Unauthorized Users

i. Pre-Condition: Employer doesn’t has access to timesheet

1. Username and password not available or authentic

ii. Actors/Users: Employer

iii. Flow Steps:

1. User try to access timesheet

2. Access blocked

d. Exceptional Path: Required Fields

i. Pre-Condition: Employer has access to timesheet

1. Username and password available or authentic

ii. Actors/Users: Employer

iii. Flow Steps:

1. Login to clients.accountancy-group.com/timesheets

2. User will be redirected to the home page

3. User will be able to choose to entered timesheet

4. User will update or change the entered employer name

a. Error “Required Field” generated if employer name is left blank

5. User will update or change the entered client name

a. Error “Required Field” generated if client name is left blank

6. If User doesn’t have time off during the week

a. User will update or change the entered billable hours type

i. Error “Required Field” generated if billable type not selected

b. User will update or change the entered billable hours for all 7 days of week from 0 to 15 hours

i. Error “Required Field” generated if billable hours not accurate

ii. Error “Required Field” generated if billable hours is left blank

7. If User has time off during the week then

a. User will update or change the entered billable hours type

i. Error “Required Field” generated if billable type not selected

b. User will update or change the entered billable hours for all 7 days of week from 0 to 15 hours

i. Error “Required Field” generated if billable hours not accurate

ii. Error “Required Field” generated if billable hours is left blank

8. User will enter his/her name as the digital signature to approve the timesheet in employer’s final approval section

a. Error “Required Field” generated if digital signature not provided

9. User will update or change the entered the math re-captcha

a. Error “Required Field” generated if math re-captcha not provided

10. User will click on to check mark as to provide acceptance to the “terms and condition and IP disclosure”

a. Error “Required Field” generated if check mark not provided


Use Case Flow of Entering and Approving timesheets by Employer


This Use Case will address only the admins’ interaction to the timesheet application while entering the new timesheet and approving it for further processing.

Use case for Admin process is not part of this release- it is scheduled to be released in future releases. Please refer to the project plan for release schedule.

2.6. Operational Scenarios

Following scenarios are identified for the operational development and execution:

  1. Employee Access
  2. Employee Approval
  3. Employee Upload References
  4. Employee Track the approval
  5. Employee Approve
  6. Employer Track the Employee Timesheets

Content


Sample Specification & Design Document:

August 21, 2015

0 responses on "Project: #AG 10365 AG Timesheet(s) Solution Release - R1.0121"

Leave a Message

Sponsored by © Sentience TMS. Powered by © Accountancy Group. All rights reserved.