1. Project Background 1.1 Problem/Opportunity Description The problems are Reports to inform that Problem Statement of the Existing system to monitor attendance does not exist. Computation of payroll, day, time, and night shift working employees of the agency. Doesn’t support describe the statement problem of the payroll process for the employee? Changing a location and contacts. Time consuming in double checking the consistency of all the reports. Prone to mathematical errors that could consume much time than it should and could cause financial or legal trouble. 1.2 Benefits The system allows each of the employees to enter his or her time information via corporate internet using a standard web browser. All employees accommodating as well as ensuring that our system can accommodate newly created categories of employee in the future. Speed in processing payroll will have a faster performance by means of decreasing the manual input areas. Mathematical errors will be prevented by automatic computations that the proposed system will provide and you may not have to worry about having financial or legal trouble 1.3 Goals The payroll process must be accelerating calculated and deposited one or more bank accounts of the employees choosing. Payroll System (Monitoring of clients and Attendance) Page 1 The system also must allow employees to query the system. Standard query will include the ability to view number of hours worked for selected pay period and remaining and use vacation time. 1.4 Stakeholders and Clients The billing department should know the salary of each employee and how their keep it. Then the categories employees are able to track information and calculated their salaries. 2.0 Project scope 2.1 Objectives (WBS) 2.1.1 Planning phase Create Preliminary Scope Statement Determine Project Team Project Team Kickoff Meeting Develop Project Plan Submit Project Plan Milestone: Project Plan Approval 2.1.2 System Development Evaluation & Recommendations Develop Project Chapter Deliverable: Submit Project Chapter Project Sponsor Reviews Project Charter Project Charter Signed/Approved 2.1.3 System Analysis Design System Procure Hardware/Software Install Development System Testing Phase Install Live System 2.1.4 System Development Payroll System (Monitoring of clients and Attendance) Page 2 Verify & Validate User Requirements Preparing database test procedures System design and codes Review the programs Test cases 2.1.5 Integration and testing Review the functional developmental system Test the Files/Records update Gain Formal Acceptance 2.1.6 Implementation Document Lessons Learned Implementation and deployment Review data information and analysis 2.1.7 Operation and maintenance Support for the system development Post-implementation and in-process reviews 2.2 Deliverables 2.3 Out of scope Payroll disbursement services Movement of all payments, calculated during the pay processing cycle net salary, tax, and social security. Specified data reports for the Client's accounting. 3. Plan project Payroll System (Monitoring of clients and Attendance) Page 3 3.1 Approach and Methodology SDLC and Related Methodologies The various approaches to developing Information Systems? Is there one best way? What is the difference between techniques, methodologies and tools? What does the popular term “SDLC” actually mean? SDLC stands for – Systems – Development – Life – Cycle What does it mean? First, SDLC is a Life Cycle. All systems have a life cycle or a series of stages they naturally undergo. The number and name of the stages varies, but the primary stages are conception, development, maturity and decline. The systems development life cycle (SDLC) therefore, refers to the development stage of the system’s life cycle. Methodologies A difference between the term SDLC and the term ‘methodology’? Whereas the SDLC refers to a stage all systems naturally undergo, a methodology refers to an approach invented by humans to manage the events naturally occurring in the SDLC. A methodology is, in simple terms, a set of steps, guidelines, activities and/or principles to follow in a particular situation. Payroll System (Monitoring of clients and Attendance) Page 4 Most methodologies are comprehensive, multi-step approaches to systems development. SDLC vs. Methodology It is confusing, but unfortunately, the term SDLC is frequently used synonymously with the waterfall or traditional approach for developing information systems. - This approach essentially refers to a linear sequence of stages to develop a system from planning to analysis to design to implementation. - Stages are followed from beginning to end. - Revisiting prior stages is not permitted. Approaches to Systems Development Process-Oriented Approach – Focus is on flow, use and transformation of data in an information system – Involves creating graphical representations such as data flow diagrams and charts – Data are tracked from sources, through intermediate steps and to final destinations – Natural structure of data is not specified – Disadvantage data files are tied to specific applications. 3.2 Project timeline (Gantt chart) ID Task Name 1 Project Team Kickoff Start Finish Duration Meeting 2 Create Preliminary Scope Statement Payroll System (Monitoring of clients and Attendance) Page 5 3 Design System 4 Preparing Database Test Procedures 5 Review The Functional Development System 6 Post Implementation And In process Review 3.3 Success criteria Comprehensive payroll system. Accuracy of the develops system. Efficiency of the system. Enough data storage. User Friendly. Positve feedback of the clients. 3.4 Issue and Policy implication General Ledger of the company. Billing Contract Management between the employee and client . Accounts/Payable of the client. 3.5 Risk Management Plan Payroll System (Monitoring of clients and Attendance) Page 6 Risk Factor Probability Impact Risk (H-M-L) (H-M-L) Management Action Financial H H Savings M M Provide quality Problem Devices and Software Conflict on time software M M Time management Member M M Respect the decission of each other 3.6 Service Transition The company must invest new desktop computers. At least one (1) Printer for each department One computer administrator per department Higher Specification of hardware for each computer unit 3.7 Options Analysis A consultation(s) is an informal discussions with our subject matter experts, Where we can assist in framing a proposal or solution design, discuss opportunities and opyions with regard to new technologies or discuss corners, risk and issues with existing technologies. The client or the company owner will be test the proposed system.If their some problems encounter during the system implementation the developer should have to take the responsibilities.If the propose system met the requirements or the need of the company so it will be implemented. But the decission is always on the Owner or the Company. Payroll System (Monitoring of clients and Attendance) Page 7 4.0 Technical Features Payroll - report or summary of pay slip. DTR (Daily Time Record) – This is the sequential record of time-in and time-out of an employee within the allotted time span. This is where the salary has to be paid. Database is an organized collection of data. The data are typically organized to model aspects of reality in a way that supports processes requiring this information. For example, modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies. Systems design is the process of defining the architecture, components, modules,interfaces,and data fora system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development. There is some overlap with the disciplines of systems analysis, systems architecture and systems engineering. Implementation is the carrying out, execution, or practice of a plan, a method, or any design for doing something. Implementation is the action that must follow any preliminary thinking in order for something to actually happen. 5.0 Project Organization and Staffing Role Project manager Name/contact Responsibilities Information time Ricaardo,Myris Managing Risk Janine C. Organizing Time People Payroll System (Monitoring of clients and Attendance) Page 8 Oversee Project Allocate Task Control Scope Cost Budgeting Time Management Communicate System Analyst Gierza, April D. Data Modelling Stuctured analysis Responsible for designing Developing Configuring Supporting Business Analyst Pimienta,Jovelyn Customer C. relationship building Analytical Ability Deductive reasoning Accurate reporting Analyzing Requirements Documentation Dalanon,Maria Create Specialist Richel M. documents Release the documentation Payroll System (Monitoring of clients and Attendance) Page 9 Drafting Supervise production Revise and re- write documents Lead Mendoza,Michael Produce codes Programmer Angelo V. System Analyst Develop program Correct errors Payroll System (Monitoring of clients and Attendance) Page 10