Professional Documents
Culture Documents
For
Towards Global
Sustainable Development
v1.0
March 24, 2015
April 5,2015
3. Revision History
Revision
v1.0
Revision Date
March 24, 2015
Description of Change
Initial Document (Draft Copy)
Author/Modifier
Mr. Rohan Chavan
4. Distribution List
This following list of people shall receive a copy of this document every time a new version of this
document becomes available:
Recipient Name
DELTA Team:
Mr. Rohan Chavan
Mr. Vikas Gupta
IT/PMS Team
Archway Team:
Mr. Deepak Gupta
Mr. Atul Gupta
Ms. Disha Agarwal
Recipient Organization
Distribution Method
DELTA
DELTA
DELTA
Confidential
Confidential
Confidential
Archway
Archway
Archway
Confidential
Confidential
Confidential
5. Document Approvals
5.1 Team One Approval (here, DELTA)
________________________ ____________
Mr. Rohan Chavan
Date
Table of Contents
1
Introduction.............................................................................................................. 4
Executive Summary................................................................................................. 4
2.1
Project Phase..................................................................................................... 4
Domain Description........................................................................................... 5
3.2
Design Summary............................................................................................... 6
3.2.1
4
Design Methodology.................................................................................... 6
Scope of work.......................................................................................................... 6
4.1
Problem Definition............................................................................................. 6
4.2
4.3
Objective........................................................................................................... 8
Implementation........................................................................................................ 8
5.1
5.1.1
5.2
6
Validation Checks:....................................................................................... 8
Implementation:................................................................................................ 8
Feasibility Analysis............................................................................................. 9
6.2
Requirement Analysis...................................................................................... 10
6.2.1
6.3
7
System Requirements................................................................................ 11
Technical Risks................................................................................................. 12
Financial Projections............................................................................................... 12
7.1
Capital Cost:-................................................................................................... 12
7.2
Recurrent Costs:-............................................................................................. 13
9.2
9.3
Productiveness................................................................................................. 14
9.4
9.5
Quality assurance............................................................................................ 14
10
Schedule............................................................................................................. 14
11
1 Introduction
Archway Consulting seeks a service provider to design, test, implement, and manage an integrated payroll
solution and provide training to human resources (HR) staff on the use and functionality of the solution.
Archway Consulting currently maintains a limited HR staff and does not have internal information
technology (IT) or payroll software expertise. Current payroll infrastructure is outdated and the ability to
upgrade the existing infrastructure does not exist. Archway Consulting expects that by upgrading to a new
and robust payroll system with outsourced management, they will experience fewer payroll issues,
accomplish payroll and accounting tasks in less time, and realize a long-term cost savings across their HR
department.
Delta Payroll Services understands the problems caused by inefficient and outdated payroll systems and
believes it can provide Archway Consulting with the most cost-effective solution. Our payroll solutions
provide efficient and upgradable platforms which are easy to use, manage, and modify. Once the solution is
implemented, our clients have access to 24-hour support throughout the life of the service. Our team of
experts is always on hand to assist our clients and we pride ourselves on the exception customer support that
we offer. Delta Payroll is confident that it can provide Archway Consulting with a superior payroll solution
and support in order to meet its long-term goals.
2 Executive Summary
Delta Payroll Services helps its clients achieve success by establishing goals and a comprehensive solution
based on our clients needs. Our goals reinforce the commitment we have to our clients:
1) Provide leading edge payroll solutions which are cost-effective, flexible, and technologically
advanced
2) Guarantee on-time payroll, accounting, and tax distribution and reporting
3) Guarantee 24 hour coverage and support for our clients and superior customer service
Delta Payrolls proposed solution allows us to meet these goals as well as those of SSEF Consulting. Delta
Payroll uses a phased approach to determining the best solution for our clients. Additionally, all Delta
Payroll employees maintain certifications in appropriate professional organizations and industry fields. All
Delta Payroll accountants are certified public accountants (CPAs). All Delta payroll managers are certified
payroll management program (CPMP) certified. Delta Payroll also maintains a staff of tax attorneys for
auditing and oversight purposes.
2.1
Project Phase
Domain Description
Industry employs full-time and casual (contractual) academics. Employees in the Personnel Department will
use the system to maintain employee information, manage leave, and make payments to the academics every
fortnight. The Payroll system can add new employees and delete employees. It can manage annual and longservice leave as well as record any sick leave. The system must pay each academic the correct amount, on
time, and by the payment method requested by an academic. Employees in the Personnel Department will
access system via a Windows-based desktop interface.
However, the system will also provide a web-based access (called Academic Kiosk) to full-time academics
to view their payment details, leave balances, and personal information. Some of this information, such as
personal details and payment method, can be updated by academics using the web-based interface. The
Payroll system verifies if the total hours worked so far do not exceed the number of hours agreed in the
contract. The contract information is maintained by another system called Contracts Management, however
the Payroll system stores basic information about contracts, in particular hourly rate for each contract. The
industry deducts standard tax rates from payments made to full-time academics. Casual academics can
request receiving payment notifications by mail or by email. Fulltime academics employees do not receive
payment notifications but they can use Academic Kiosk to query the system about fortnightly payments, total
5
salaries received year-to-date, tax and other deductions, leave balances, etc. As mentioned, Academic Kiosk
can be used to modify personal details and payment method. The academics can choose the payment method.
The payments can be mailed (as bank cheques) to academics to the postal address of their choice.
Alternatively, the payments can be directly deposited into an academics bank account.
3.2
Design Summary
In a multi-function program, many important data items are placed as global so that they may be accessed by
all the functions. Each function may have its own local data. Global data are more vulnerable to an
inadvertent change by a function. This provides an opportunity for bugs to creep in. Another serious
drawback with the structural approach is that it does not model real world problems very well. Along with
the disadvantages the structural design has various advantageous features, which encouraged us to use the
structural approach.
Some of the striking features that encouraged us for using structural design are:
1. Emphasis is on doing things (algorithms).
2. Large programs are divided into smaller programs known as functions.
3. Most of the functions share global data.
4. Data move openly around the system from functions to function.
5. Functions transform data from one form to another.
6. Employs top-down approach in program design.
4 Scope of work
4.1
Problem Definition
Managing employees information of a particular organization or for a small group is a tedious task. It has to
store all the necessary records for each and every employee within the organization to assign correct task to
correct person and right salary and perks to their eligible employees. Manual record keeping is a time taking
process. As it causes delay in making query and generating the final results. Due to complex environment
and working procedures, it is not possible to handle all the information with accuracy.
4.2
The organization is maintaining most of their day-to-day transaction data in the registers. The
employee of the organization are doing whole work manually. All the work is done manually, so different
employees are appointed for the maintainance of registers obtaining all the information related to the
organization
It is very time consuming and is also not error free in some situation .In existing manual system
database calculations are difficult to perform so report generation as very much difficult.
Generally whenever we implement a new system it is develop to eliminate the shortcoming of an
existing system. The computerized system has more edge over the manual system. It is because of accuracy,
high-speed, quick result, diligence etc. The existing system is totally based on manual system. Existing
system has many draw backs in comparison of computerized system.
Time Consuming:
High time consumption is the main weakness of the existing system. A lot of time is wasted in searching
records from different files, which resulted in loss of time, and moreover workload is increases. Also a lot of
time wasted in duplicating the same entries in different registers
Service & Working condition:
With the unusual delay due to various reason, the costumer suffers a lot. Without any firm reason he
has to wait which disfigures the working condition.
Difficulties in retrieving Information:
Sometimes, to get any type of instant information more than one document needs to be searched .This
requires the opening of both files and then combining the information. Further this files may not be indexed
according to the need, which causes difficulty in retrieving information.
Not Easy to Understandable by new users:
To understand the manual system the user have to get more practice and have a grape all that help by
other employee and have to be in contact with that person. If the person was in leave the user can get info
from him.
Need more Space to store:
Here by using a paper work system the user need to maintain all the documents in proper way to
avoid the difficulty in action and need more space to store these document because they cant destroy the old
documents
Very Expensive:
The existing manual method is very expensive method as lot of paperwork has to be done and a lot
of wastage of manpower, which increase the expenses of existing system.
Data Sharing:
The different user in different department cannot share data simultaneously.
4.3
Objective
Employees are the backbone of any company; their management pays a major role in deciding the success of
the organization. Employee information management helps in deciding the future management needs and
7
any changes that has to be made for greater productivity. It keeps the records of the functions performed by
the individual employee playing a vital role at the time of performance appraisal. Employee management
software can carry out many functions like employee data analysis, employee monitoring, centralized
employee database, management of the time sheet, etc. The usage of payroll management system would
ultimately reduce the overall management costs thus ensuring greater profits and reduced burdens. The
system is very easy to use and can adjust into any business frame.
We need to develop such a payroll system that can perform following tasks Can enter the new employee entry.
Can see the existing employee detail.
Can maintain the existing employee salary record.
Can make a new month salary.
That system should support organizations to maintain the salary record of its employees.
5 Implementation
5.1
5.1.1
Validation Checks:
In the text boxes like name, first name, last name etc., only alphabets and number could be entered thus if the
operator by mistake enters other special characters, it would not be entered. In the text boxes like a contact
number only numbers could be entered. If the users do not fill any of the fields, which could not be empty, a
message would be displayed asking to enter the required parameters.
When a user starts the applications, a login form will be displayed prompting to enter the username and
password, if even any one of them is not matched with the details stored in the database, the user will be
warned to re-enter the correct details. While entering the details of new customer, the customer number
which cannot be null value will be automatically generated. This is one greater than the highest number
existing previously. When the details of one customer are modified even if one parameter is missed a
message will be displayed asking to enter complete details.
5.2
Implementation:
When a new system needs to be implemented in an organization, there are three different ways to adopt this
new system: The big bang adoption, phased adoption and parallel adoption.
Parallel adoption: The old and the new system are running parallel, so all the users can get used to the new
system, and meanwhile do their work using the old system.
Phased adoption: The adoption will happen in several phases, so after each phase the system is a little
nearer to be fully adopted.
Big bang adoption: The switch between using the old system and using the new system happens at one
single date, the so called instant changeover of the system. Everybody starts to use the new system at the
same date and the old system will not be used anymore from that moment on.
Since our system is completely independent from the existing system and makes no use of the
existing system, the implementation method used is the Big Bang Adoption. User documentation does not
need to be updated during the implementation process, because it happens in such a short period. There are
no special interfaces needed to be able to get used to the new system, because the new system is all there is.
6.1
Feasibility Analysis
Operational Feasibility:
The Payroll Management System is intended to provide a very user-friendly and easy to use
interface which is beneficial for both the visitors as well as the operators who help in providing support for
the system. This system would also be easily acceptable among the visitor and administrator, as there is no
need of any special skill set for using the application. This system also benefits the users as they do not have
to download anything on their terminals increasing their efficiency and ease of use.
It is mainly related to human organizations and political aspects. The points to be considered are:
What changes will be brought with the system?
What organization structures are disturbed?
What new skills will be required? Do the existing staff members have these skills? If not, can they be
trained in due course of time?
The system is operationally feasible as it very easy for the End users to operate it. It only needs basic
information about Windows platform.
Economic Feasibility:
The Payroll Management System has a very low development cost. The low cost is attributed to
the usage of the existing resources of the organization. As the website is very user friendly and easy to use,
there is no need to provide special training to the users of the website, thus saving valuable time and money.
The financial and the economic questions during the preliminary investigation are verified to estimate the
following:
The cost to conduct a full system investigation.
The cost of hardware and software for the class of application being considered.
The benefits in the form of reduced cost.
The proposed system will give the minute information, as a result the performance is improved which in
turn may be expected to provide increased profits.
This feasibility checks whether the system can be developed with the available funds. The Payroll
Management System does not require enormous amount of money to be developed. This can be done
economically if planned judicially, so it is economically feasible.
Schedule feasibility:
Projects are always given deadlines. Every project is completed in a specific duration. I was the
only working on the project and I had the project duration of two months only. So i have tried our level best
to fulfill each and every requirement. I had to complete the project in time and if it is not possible to
complete the software in time then I would try our best to fulfill client requirements.
Behavioral Feasibility:
Many times creates problem when someone tries to harm the system with malicious intensions. For
this reason many people need some kind of network monitoring system.
6.2
Requirement Analysis
Nowadays, the world is moving at a lightening swiftness and so is computer field. It is advancing each and
every day. Initially the work of project management was done manually and the data was kept in files but
now the technology is such that each employee who is part of project management team has all the projects,
their phases, reports all at hand. Due to which user can quickly know regarding the status of any project and
its progress. Such is the technology which is increasing at a very fast pace. This system has been made so,
that user can work faster and in a much better environment.
10
6.2.1
System Requirements
11
The current basic is upgraded according to the given increment/incentives based on the employees
scales.
Function 5: Scale Prediction
Function Purpose and Priority
This is the analytical tool which allows to generated data showing the normal progress of any
employee in future
Function Inputs
Selects employee, Starting Date (Joining date, Current date), Ending date, and the years after which
the scales should be upgraded.
Function Operations
Generates the data including year and basic of the employee according to the given inputs.
Function Outputs
Shows graphical view of the generated prediction.
6.3
Hardware Requirements:
233 MHz Pentium processor or other compatible
Intel Chipset Motherboard
512 MB SD-RAM
4 GB hard disk
Software Requirements:
Operating System -Windows 7 onwards
Application Software Visual Studio 2013
Database Tool Oracle 11g
Technical Risks
Various techniques like Brainstorming can be used to evaluate risk factors. Various risks that may be
involved in our project are listed below:
There could be failure of database system so complete backup of system should be provided.
Since it is a web based software, so if internet is not available 24*7 it would result in failure of
system.
Unauthorized access will result in system shut down and uncertain shut down might result in some
problems.
Unavailability of adequate testing facilities.
Turnover of essential personnel.
Unachievable performance requirements.
Lacking of training on new technologies.
7 Financial Projections
The following cost summary has been developed as an estimate of the costs associated with the proposed
solution. These costs are an estimate only. Based on acceptance of this proposal, our team will work with
you to develop a detailed list of requirements, develop your tailored solution, and provide a more focused
and applicable cost estimate.
12
7.1
Capital Cost:-
Name
Remaining Cost
Cost
BCWS
EAC
Scope
2,280.00
2,280.00
2,280.00
2,280.00
Analysis/Software
Requirements
9,950.00
9,950.00
7,760.00
9,950.00
Design
7,770.00
7,770.00
0.00
7,770.00
Development
66,000.00
66,000.00
0.00
66,000.00
Testing
15,400.00
15,400.00
0.00
15,400.00
Training
7,200.00
7,200.00
0.00
7,200.00
Documentation
19,000.00
19,000.00
0.00
19,000.00
Pilot
7,000.00
7,000.00
0.00
7,000.00
Deployment
7,400.00
7,400.00
0.00
7,400.00
3,240.00
3,240.00
0.00
3,240.00
Closure
0.00
0.00
0.00
0.00
Recurrent Costs:-
Recurrent cost May include, cost for further upgradation of system or newer version. Such as, including new
features, operations or functions. Upgradating to newer version might even require hardware upgrade.
Technology:
Will utilize existing technology which lowers project risk
E commerce infrastructure will be contracted out to vendor which allows Archway to share risk
Once in place this technology is simple to operate and maintain for a relatively low cost
Marketing:
This initiative will allow Archway to reach large number of target groups electronically at a low cost
Archway can expand their base beyond geographic areas where and can establish independent branches.
ABC is able to differentiate itself from its competitors and will utilize incentive programs to target new
consumers
Organizational:
Minimal increases to staffing are required with no changes to organizational structure
13
9.2
The payroll software gives the employee the ability to keep track of their earnings by printing their
payslip for each month.
It gives the employers the ability to keep records of how much they pay out as salaries by creating a
ledger that can be used to filter out results by employee, month, and year.
9.5
The payroll software calculates the total earnings of the employee and automatically updates the
employees earning to date.
The employers can set different rates for employees.
The software does its calculations in a very clear and concise manner. All calculations are guaranteed
accuracy.
Productiveness
9.4
9.3
The different tasks and functions are outlined in a very simple and clear manner for the users.
The help file can be used by the users to know how to use the payroll software.
The interface is very simple and not complicated to allow for easy usage .
Quality assurance
The software was fully tested to ensure it is relatively error free and that it computes results
correctly, including deductions such as taxes.
The software provides a better, time saving and efficient way of keeping track of employees
earnings by speeding up calculations, and reducing paperwork by keeping efficient electronic
records.
14