This action might not be possible to undo. Are you sure you want to continue?
Employee Self Service System Sean Murphy Nate Orso Nickolaos Bocolos Rob Anderson
ISOM313 Spring 2008 Term Project Presentation Instructions
Assignment: Perform an analysis and make a recommendation to A-1 Information Systems regarding their perceived need for an Employee Self Service System (ESSS). During this project you will discover and analyze users’ requirements and wants, build a variety of analysis models and present a system proposal. This assignment will help you develop your system analysis skills by actually performing many of the steps involved in the system analysis and design process. Additionally, this assignment will also help you develop presentation skills and confidence in communicating system analysisrelated material to non-technical colleagues in the workplace. This project must be completed by three to four member teams. The logical Specifics: system design and recommendation will be presented to the class. A team leader will be nominated to lead each of the four groups. The leaders are responsible for directing the work of the analysis team and communicating with the System Owner and Users (Professor Mee). Each group is responsible for completing and turning in milestones 1 - 8 for Case Study 2 the Employee Self Service System (ESSS). Your presentation will cover the logical design and System Proposal. System Analysis is an incremental, evolving process and will therefore require you to complete the milestones in sequence. Milestones one through three should be submitted to the System Owner by April 1, 2008 for review and feedback. All milestone submissions should be submitted on paper in a neatly organized package including the assumptions that you have made in the process. For the presentation, consider the audience to be the system owner and users who are requesting this system. Remember, that while the new system is highly desired, it must be justified on a cost analysis basis and will be weighed against other projects in the pipeline. In addition to the presentation, all milestones assigned above should be handed in with your system proposal report. This report should follow the “System Proposal” organization presented in Chapter 11 and be targeted at supervisory-level managers. On April 29, 2008 each team will present their logical model and proposal. The Schedule: presentation should last at least 15 minutes but try not to exceed the 25 minute mark. Grading: The bulk of the grade (70%) is for the development and submission of the analysis and proposal package The rest of the grade will come from presentation content and style: was the presentation media appropriate, professional and well organized; and did the students speak using the PowerPoint slides rather than from a prepared script.
Last Revised: 2/15/2009
ISOM 313 Spring 2005
including unacceptable lag time in implementing payroll deduction changes and company mailings (including pay checks) being sent to the wrong address. which is printed every six months. Joe Turner Title President Office Orlando. MA Phone 555-555-5555 TYPE OF SERVICE REQUESTED: Information Strategy Planning Existing Application Enhancement Business Process Analysis and Redesign Existing Application Maintenance (problem fix) X New Application Development Not Sure Other (please specify _______________________________________________________________________ BRIEF STATEMENT OF PROBLEM. OPPORTUNITY. This system will provide the capability for each employee to maintain his or her own information regarding address and telephone numbers. the company needed to develop a strategic plan and vision for the use and modernization of its computing resources. OR DIRECTIVE (attach additional documentation as necessary) Current practices now have employee information changes being processed by an extensive manual effort in which Human Resource administrators fill out forms and input the data. time and attendance. This delay has caused several problems. which included employee information. and incorrect information on employees who have changed addresses or been transferred. Task 1 of this phase is the development of the Employee Self-Service System (ESSS). payroll deduction options. a system that will house the repository of employee master data. emergency contact information. It seems to be out-of-date as soon as it arrives with missing information on new employees.A-1 Information Systems Phone: 555-555-5555 Fax: 555-555-5555 DATE OF REQUEST 03/26/2008 SERVICE REQUESTED FOR DEPARTMENT(S) Human Resources EXECUTIVE SPONSOR (funding authority) Name Mr. In January 2005 a strategic plan to modernize the company’s resources was presented to executive management.00____ Start Date __ _____ Deadline _ ___ Backlogged until date: ______________ Reason: ________________________________________________ _______Mr. Phase 1 of the plan consisted of reengineering all systems related to Human Resources. In addition this solution will provide the means to host an online version of the employee directory and alleviate the problems of out of date information and its associated expense. FL Phone 555-555-5555 SUBMITTED BY (key user contact) Name Team #1 Title Systems Analyst Office Boston. and savings bond purchases. ACTION (ISS Office Use Only) X Feasibility assessment approved Feasibility assessment waived Assigned to Team #1 Approved Budget $ 225. Joe Turner____________________________ Project Executive Sponsor Request delayed Request rejected Authorized Signatures: _____________________________________ .000. BRIEF STATEMENT OF EXPECTED SOLUTION To ensure the continued success of servicing internal as well as external customers. Another problem of the present system is the employee directory. This manual effort often results in a time lag of several days between the time the employee submits the forms and the update of the information in the computer. and payroll. This document included a multi-phased plan to reengineer the current systems to use state-of-the-art technology and to provide a showcase of systems that eventually could be delivered across the whole corporation.
5.000 for annual mainframe overhead 1 7. Employee data on mainframe is redundant. the proposed system will allow disparate databases to be integrated allowing file/data synchronization. Chart information is inefficiently produced and frequently inaccurate.PROBLEM STATEMENT MATRIX PROJECT: CREATED BY: DATE CREATED: ESSS Team #1 03/26/2008 PROJECT MANAGER: LAST UPDATED BY: DATE LAST UPDATED: Professor Mee Team #1 03/26/2008 Brief Statements of Problem.000 2 3. Emphasize ease of use as well as security features. Priority or Rank 1 Proposed Solution Off the shelf purchase. adaptation & implementation. The current system has obsolete database and file technology for personnel forms and info causing redundant and manual inputs which lead to untimely and unsynchronized files. Employee data on mainframe is 6 months Low Intangible 4 Utilize technology properly that is already in place by allowing webbased applications to capitalize on current PC performance and network redundancy. 3 months Medium 30 Human Resource technician work hours (cash salary value) per year (est. (inaccurate) Urgency 6 months (Phase 1) Visibility High (Corporate Wide) Annual Benefits Undefined.500 3 4. Solicit employee-wide buy in and seek high customer satisfaction. Homogeneous web based enterprise-level database application. Corporate chain of command / organization chart production is done manually. Off the shelf purchase. 6 months High 2 1 months High Undefined 1 6. and frequently inadequate (does not meet HR’s needs). ‘Pull’ data from shared database (with data that has been input by users) via simple GUI and a chart that is set up for dynamic change based on position –not a static graphic. 6 months High $27. Opportunity. 2. 6 months High Possibly up to $300. Pull’ data from shared database (with data that has been input by users) via simple GUI with a ‘front end’ designed “in house” tooperate like a phone book. The proposed system will allow employees to enter and maintain personal data online saving administrative overhead and providing increased efficiency. There is an opportunity for Excellent PC / Network / Server structure funded & in place. Tailor off-the-shelf software to purge redundant files & allow employees / customers to validate data. adaptation & implementation. outdated. Employee roster is costly to produce in terms of time and money as well as frequently out of date.) $172. Create data fields in . or Directive 1. Add data fidelity to current database via simple GUI.
and frequently inadequate (does not meet HR’s needs). Create tiered web access for select leaders to view results.redundant. master database for charity contribution information / tracking. outdated. .
1. 2. Employee directory is continuously out of date. The company has a separate employee information system. 1. 2. 1. The proposed system will allow disparate databases to be integrated allowing file/data synchronization. Eliminate the quarterly hard copy employee telephone directory. 2. 3. 2. and labor system. Being online will show the changes in real time. This would cut HR administration time from 12 to 1. System must be flexible and easily adaptable to changes. Changes are difficult to maintain and update since they are done in the hardcopy. The system needs to be secure with state-of-the-art security system to allow remote access. 1. 4. Make the new system online with web-based interface and integrate it with email. time and attendance system. Project Manager: Professor Mee Last Updated by: Team #1 Date Last Updated: 03/26/2008 SYSTEM IMPROVEMENT OBJECTIVES System Objective 1. 1.000 per year. OPPORTUNITIES. OBJECTIVES AND CONSTRAINTS MATRIX Project: ESSS Created by: Team #1 Date Created: 03/26/2008 CAUSE AND EFFECT ANALYSIS Problem or Opportunity 1. Causes and Effects 1. Authorized users should be allowed to run queries on the data. Creating an interface that allows employees to update their own data. locations etc. with its own database of employee data. Employees should not be able to change their job titles. Employee Directory consumes a great deal of time to enter data. New system should be online and integrated with email. Create a single-shared database for all systems to pull employee data from. Create a system with GUI to allow employees to change their directory information. 2. Employees should be able to see and change their own data. System Constraint 1. Hardcopies of employee directory are printed every quarter and cannot be updated till the next issue is printed. Employees can update their own data. 3. 2.PROBLEMS. . update and maintain as the data is entered manually. 3. 1. Managers must have tools to run queries and monitor employee data. 3. payroll system. To publish 5000 copies of an employee telephone directory quarterly costs $27. 3.5 hours per week.
500 transactions per year. . Simple online Graphical User Interface will potentially increase employee participation in charitable campaigns. adaptation & implementation homogeneous web based enterprise-level database application. 2. 1. 2.2. 1. There is no automated interface between the mainframe and the microcomputer. Off the shelf purchase of software. Employees will be able to make and manage deductions from their desktop. 1. 2. Emphasize ease of use as well as security features. System does not have ad-hoc query and reporting facility that users can use.500 changes in the last year alone which adds up to substantial costs. 1. Changes would be available realtime. including error correction. 1. System must be secured with state-ofthe-art security for remote access. 5. Current mainframe system is too costly and difficult to maintain. Employees should not be able to see someone else’s data. 2. 1. 1. 11. 1. 4. 2. 6. System must be secured. It cost $15 per in labor and computing costs process to change. The Customer web interface should provide easy tools for employees to sign up for and manage deductions from their desk. Restricting employees to certain fields. Tiered web access. Eliminate the need for an administrator to manually enter basic employee information. Creates faster searches for users. Cuts down on Information Services workload. 1. The company processed 11. 2. Access for managers only. System is over ten years old. Managers will be able to see the overall contributions being made.
remote secure login. Reduce excessive interfaces. folder-type directory structure. automation between micro-computer and mainframe. GUI interface. Able to access from Desktop machines Output: ad-hoc queries. multiple logins. and useof system within 2-3 weeks of implementation Budget and costs: Budget for this phase is $225. Main system in Orlando Timetables: Phase 1 must complete within six months.000 Data: centralized database. Documentation: Project report and training materials Training needs: Training materials for staff and employees Classification Functional Functional Non-functional Non-functional Functional Non-functional Non-functional Non-functional Functional Non-functional Non-functional Non-functional . accessible by all employees(personal data only). Reports on contributions by employee. all sites must be able to access data.000 Cost savings: Estimated savings per year of over $500. State-of-the-art security. Employee information.Requirement Input: web-based from remote or local host. tracking and management. tied into company Email system Process: Nightly database synchronization and backups. up to date telephone directory. Show who manages who. HR administrators able see all employees information. managerial use employee queries. Real-time availability Performance: Constant synchronization Ease of learning: PC based. one input into one system Ease of use: Employees able to be trained on material.
Current Employee New Employee / Receive Benefits / Register w/HR / Update Telephone # / Confirm Update / DB Sync / Access Database Human Resources ESSS / Run Query / Query Results / Run Query / Query Results Employee Manager Remote Site HR Employee .
Write Access Read Access Update Employee Personal Information (non–secure data) «uses» Employee View Employee Directory Data View Employee Detailed Data Enter New Employee Profile «uses» United Way Contributions Manager Update Employee Personal Information (secure data) View Employee Group Data Human Resources «uses» Logon Authentication «uses» .
office and building. HR has over riding administrative access. View Employee Directory Data (non-secure data) 3. View Employee Detailed Data (secure data) Use-Case Description A new employee must complete forms and be entered into the system by HR on first day of work. payroll deductions. job title and supervisor info. emergency contact. HR has overriding administrative access. Update Employee Personal Information (secure data) 6. HR has over riding administrative access.e. Any employee may update their own phone number. Managers may view generated reports of participation by department. Part of the online directory. This is grouped by department and capable of drilling down to individual employee detail data. Employees may view or edit as payroll deduction option. View Employee Group Data Employees HR HR HR Managers 7. System requires authenticated use and authorized privilege level identification by all. Only HR may make changes to salary. Participating Actors and Roles HR Employees HR Managers HR Manager Employee (self only) 4. Managers have view only privileges of their respective supervised employees.Use-Case Glossary Use-Case Name 1. Enter New Employee Profile 2. i. Update Employee Personal Information (non–secure data) 5. telephone number. any employee can view any other employee basic information. HR has over riding administrative access. Direct and indirect supervisors may view employee data. United Way Contributions HR Managers Employee HR Manager Employee (self only) . and supervisor. job title. name. Logon Authentication 8. optional payroll deductions. Detailed employee info such as salary.
first or last name. Alt Step 6b: If the user does not have the right to view the selected data. Step 5: The user clicks on the individual link to view more complete information of that employee. Management PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS: This use case describes the event of searching the employee directory for viewing information. System Response Step 2: The system responds by displaying an interface into the directory database requesting query input.ESSS Author (s): ___Team #1_________ Search Employee Directory ESSS-006 Date: __0326/2008 Version: ___01______ USE CASE TYPE Business Requirements: USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR PRIMARY SYSTEM ACTOR OTHER PARTICIPATING ACTORS: OTHER INTERESTED STAKEHOLDERS: DESCRIPTION: High Requirement – MSS-R1. This use case concludes when the user exits the unresolved request list screen. Need to determine whether or not a manager has write access. they are provided access to a more detailed view of their information. an error screen appears with appropriate no access message. Actor Action Step 1: This use case is initiated when a user selects the option to view the employee directory. Step 6: The system will verify that this user has the right to view the given level of information and display that data. or supervisor or combinations of them. ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS ASSUMPTIONS: OPEN ISSUES: Alt Step 4a: If user selects self.00 Employee Human Resources.. location. Step 3: The user inputs the appropriate requested data into the corresponding query fields. department. HR or admin. None • • • None Data base programming to be used to provide a variety of searchable criteria. None 1. particular employee. .e. The use case is initiated when the user selects this option from the user interface. The user must have previously logged on so that the system can identify the user as an authorized user and validated privilege level i. This directory will be driven by a searchable query based upon the information contained within i. Step 4: The system displays a list of everyone who matches that criteria and provides links on each person to go view the complete information.e. Alt Step 4b: If the user is management then the system displays an option to view a more detailed version of all employees under their supervision listed by division. job title. Employees and Management • • Human Resources. Any employee may view the directory information of any other employee. manager.
A location owned. An employee’s emergency contact information. An employee that under contract. A monetary amount taken from employee salary for a purpose. A salaried employee. An employee that is paid by the hour. A business unit at the company identified by a series of non-specific. Currently five remote site besides the headquarters in Maryland. including Orlando. Sunnyvale. Valley Forge. and Marietta. leased. or rented by the company. A physical structure owned.ENTITY Employee Emergency Contact Department Building Room Site Entity/Definition Matrix BUSINESS DEFINITION An active employee of one or more business unit. Denver. A physical location identified for delivery and pick-up of External and Internal company related mail. leased. A business that can receive money from a deduction. A physical location within a building. Deduction United Way Mail Stop Salary Employee Contract Employee Hourly Employee Context Data Model EmergencyContact 4/19/2008 Site ContractEmployee is declares has HourlyEmployee is Employee has is SalaryEmployee has Room contributes UnitedWay MiscDeduction elects assigned assigned MailStop contains Building Department . or rented by the company. nonunique numbers.
FK1 PK EmployeeID ReqDedDate DedName DedAmount DedFrequency contributes .FK1 PK EmployeeID UWYear UWType UWAmount elects MiscDeduction PK.FK1 EmployeeID Department has is PK DeptID DeptName PK 4/19/2008 Site SiteID SiteName has is is PK EmergencyContact PK PK PK PK.FK1 EmployeeID is MailStop PK HourlyEmployee PK.FK1 PK EmployeeID UWYear Fully Attributed Data Model SalaryEmployee PK.FK1 PK BuildingID BuildingName has Room PK RoomNum MailStopID BuildingID assigned assigned FK2 UnitedWay PK.FK1 EmployeeID is is PK FK1 FK2 Employee FK1 EmployeeID RoomNum DeptID BuildingID MailStopID contains has Building PK.FK1 PK EmployeeID ReqDedDate UnitedWay PK.FK1 ContactFirstName ContactMiddleName ContactLastName EmployeeID ContactStreetAddress ContactCity ContactState ContactZip ContactHomePhone ContactWorkPhone ContactCellPhone declares FK1 FK2 RoomNum DeptID EmpFirstName EmpMiddleName EmpLastName EmpNickName EmpHomePhone EmpStreetAddress EmpCity EmpState EmpZip EmpJobTitle PK FK1 Employee EmployeeID MailStop MailStopID BuildingID contains Building PK.FK1 EmployeeID HourlyEmployee PK.FK1 ContactFirstName ContactMiddleName ContactLastName EmployeeID declares 4/19/2008 Department PK has DeptID PK Site SiteID ContractEmployee PK.FK1 PK BuildingID has SalaryEmployee PK.FK1 EmployeeID ContractEmployee PK.Key Based Data Model EmergencyContact PK PK PK PK.FK1 EmployeeID assigned assigned PK FK2 Room RoomNum MailStopID BuildingID contributes elects MiscDeduction PK.
Employee Group lookup on reporting Employees .Context Diagram 4/19/2008 Employee Employee Detail Lookup on Self Company directory Search Results HR Administrators Update Employee Profile Company Directly Search Criteria Employee Group lookup on all employees Employee Self Service System New Employee Profile Employee Detail lookup on all employees Update Secure Employee Data United Way Participation Ad-hoc query and reporting Info about reporting employees Manager Staffing Dept.
Update Contribution Info Employee Update Profile Info Update Employee Profile Update Contact Info Update Deduction Info New Employee Info New Contact Info Employee Emergency Contact United Way Contribution MiscDeduct. Staffing Dept.Event Decomposition Diagram 4/19/2008 Employee Info Employee Room Building Site Department Room Info Employee Search Criteria Search Results Search Employee Directory Building Info Site Info Department Info Update Employee Info Employee United Way Contribution Emergency Contact MiscDeduct. Update Profile Info Enter New Employee Profile New Contribution Info New Deduction Info New Hourly Info New Contract Info New Salary Info Contract Employee Salary Employee Hourly Employee .
Event Decomposition Diagram Cont. 4/19/2008 Employee name and supervisor info Employee Manager Report Request Report Results View United Way Participation Contribution Info United Way Contribution Update Employee Info Employee Contract Employee Salary Employee Update Hourly Info Update Contract Info Staffing Dept. Promotion Job Change or relocation info Update Employee Secure Data Update Salary Info Hourly Employee Room Site Employee Building Data Data Data Data Contract Employee Hourly Employee Salary Employee Emergency Contact Manager Data SQL Results Perform Ad-Hoc Query and Reporting Data Data Data Data MiscDeduct Data Data Data United Way Cont. Department MailStop .
The home phone number of an employee. The street address. state. The work phone number of an emergency contact. The first name.Analyzing the Potential Object List Potential Object Annual Salary Building Notes The yearly salary of a salaried employee. city. middle name. A building where employees work in various rooms. The full name of a department. and zip of an employee. city. sequentiallyassigned identifier for an employee. and last name of an emergency contact. state. A temporary employee. The year for which a United Way contribution applies. A person who works for the organization. and zip of an emergency contact. An organizational grouping of employees that fulfills a business function. Obj N Y Reason Attribute in EMPLOYEE or PAYCHECK BUILDING Calendar Year N Attribute in UNITED WAY Contact Address N Attribute in EMERGENCY CONTACT Attribute in EMERGENCY CONTACT Attribute in EMERGENCY CONTACT Attribute in EMERGENCY CONTACT Attribute in PAYCHECK DEPARTMENT Contact Home Phone N Contact Name N Contact Work Phone N Contract Employee Department N Y Dept ID N Attribute in DEPARTMENT Dept Name DOB Emergency Contact N N Y Attribute in DEPARTMENT Attribute in EMPLOYEE EMERGENCY_CONTACT Emp ID N Attribute in EMPLOYEE Employee Employee Address Y N EMPLOYEE Attribute in EMPLOYEE Employee Home Phone N Attribute in EMPLOYEE . A person who should be contacted concerning a particular employee in case of emergency. The home phone number of an emergency contact. An abbreviated identifier for a department. An employee’s date of birth. A unique. The street address.
The hourly wage of an hourly employee or a contract employee. An employee's Social Security Number. and last name of an employee.Analyzing the Potential Object List Potential Object Employee Name Notes The first name. An employee's supervisor Obj N Reason Attribute in EMPLOYEE Employee Office Phone N Attribute in EMPLOYEE Hire Date Hourly Employee Hourly Wage N N N Attribute in EMPLOYEE Attribute in PAYCHECK Attribute in PAYCHECK Job Title Life Insurance Location Mail Stop N N N Y Attribute in EMPLOYEE Attribute in PAYCHECK Synonym of Remote Site MAIL_STOP Martial Status N Attribute in EMPLOYEE Maximum Weekly Hours N Attribute in PAYCHECK Misc Deduction N Attribute in PAYCHECK Permanent Employer N Attribute in PAYCHECK Request Date N Attribute of an object Room Salary Employee Site N N Y Attribute of an object Attribute of an object SSN Supervisor N Y Attribute of an object . A miscellaneous deduction. The date of a Miscellaneous Deduction request. The office phone number of an employee. An employee who is paid a salary. The permanent employer of a contract employee. An employee who is paid a hourly wage. single) of an employee. The maximum hours per week that is scheduled for each hourly employee. A room or an area of an office where employees can go and retrieve their mail. A room where employees may work. Where an employee can be found. The date an employee was hired. A company location consisting of one or more buildings. The marital status (married. A miscellaneous deduction elected by an employee. middle name. An employee’s job title.
. Obj Y Reason Activity Diagram 4/19/2008 Actor System Search the employee directory A User decides to cancel search & exits Fill in search criteria Display search screen w/ options Display all employees matching criteria User returns to search screen Returns to employee list Returns to search screen Click on detail link for an employee View info.Analyzing the Potential Object List Potential Object United Way Contribution Notes A contribution pledged to the United Way by an employee. on selected employee Exit A Display employee detailed info.
..* has 1 contains Building -BuildingName 1 assigned Room -RoomNum 1 1 1 has assigned 1 MailStop -MailStopId Employee Staffing Dept.1 Department -DeptName 1 1 Site -SiteName Emergency Contact -ContactName -ContactAddress -ContactCity -ContactState -ContactZip -ContactPhone 0.Sequence Diagram 4/19/2008 ESSS User viewEmployeeDirectory Search Directory enterEmployeeCriteria Employee Criteria Matches viewSelectedEmployee Class Diagram 4/21/2008 User -UserId -Password -RoomNum -DeptId -EmpName -EmpHomephone -EmpAddress -EmpCity -EmpState -EmpZip -EmpJobTitle +Login() +Detail lookup Self() +Update Profile() 1 has 1 0.. +New Employee Profile() +Update Secure data() HR Admin... +Group detail lookup() Manager +Ad-hoc reporting () +Group lookup() +United Way Partcipation() ..* United Way contributes 1 -UWType -UWAmount 0.
Two Dell servers to host Web Server.23. Customization of management tasks (United Way View). PeopleSoft module Same as Candidate 1 On line. Java Peoplesoft APIs and data structure. Servers and Workstations needed to support this candidate. Apache 1. Minor customization necessary. LAMP technology. special output requirements. enabling easier integration with future RDBM. Customization includes new interface for micro computer system and HR department and management specific tasks. Same as Candidate 1 This solution would allow maximum flexibility. Existing Peoplesoft integration Toolset. A Dell DL360/40GB might be necessary if the module is installed separately. Candidate 3 – Custom built solution This solution would involve writing a solution using common web services products. and RDBMs capable application hardware required. System facet utilizing computer automation. enabling easier integration with future RDBM.3 Library. Successful implementation history and team experience. Software Tools needed to design and build the candidate. RedHat 8. 37 Signals architecture. Successful implementation history and team experience. Peoplesoft APIs and data structure. Implications of output devices that would be used. Perl5. Java JDK 2.22 or up.Characteristics Candidate Matrix Candidate 1 – Candidate 2 – COTS COTS w/ major w/ minor customization customization This solution would use a module of PeopleSoft as a web interface to the main ESSS. and output considerations. OSCommerce. MySql 3. Method of Data Processing. This solution would use a module of PeopleSoft as a web interface to the main ESSS. integrated.2 or up. Benefits that would be realized for this candidate. real-time Existing LAN Printers Email Web Browser Same as Candidate 1 Same as Candidate 1 Same as Candidate 1 Same as Candidate 1 .3. Less service interruption likely. Custom solution Same as Candidate 1 Application Software to be purchased. built. or some combination of these techniques. Existing workstations would be adequate. since there would be no existing data models or processes in the software and the requirements could be followed exactly.
23 RDBMS 50 GB disk drive All employee location data on ERD Data: All employee location data on ERD. Score: 80 Possible user resistance to new. what storage media would be used. Score: 60 No foreseeable problems Score: 100 Candidate 2 COTS w/ minor customization Mostly supports user-required functionality. what data would be accessed from existing stores. Required to hire/train on JavaJ2EE for system modifications. Score: 50 Less possible user resistance to new. Score: 80 No foreseeable problems Score: 100 Cultural Feasibility 10% Legal Feasibility 10% . Security and product maturity could present risk.Characteristics Candidate Matrix Candidate 1 – Candidate 2 – COTS COTS w/ major w/ minor customization customization Oracle 8. non-standard user interface. Score: 70 Current staff is comfortable with solution. Feasibility Matrix Feasibility Criteria Description Operational Feasibility 20% Wt Candidate1 COTS w/ major customization Fully supports userrequired functionality. Score: 80 Possible user resistance to new. non-standard user interface. current business process must be modified to take advantage of functionality. current business process must be modified to take advantage of functionality. and how data would be organized. Score: 90 Current staff is comfortable with solution. Data would use existing PeopleSoft data model. Develop in-house data model Implications of data stored. Required to hire/train on JavaJ2EE for system modifications.6 RDBMS with 36 GB disk space Some backup to tape software Data: All employee location data on ERD. how much storage capacity would be needed. able to maximize productivity.1. Score: 80 Technical Feasibility 20% Requires staff and support personnel training on LAMP and Open Source systems. Score: 60 No foreseeable problems Score: 100 Candidate 3 Custom built solution Fully supports userrequired functionality. able to maximize productivity. concern about security in system. Same as Candidate 1 Candidate 3 – Custom built solution MySQL 3. non-standard user interface.
000 Approx. 4. $225.000 Score: 50 Schedule Feasibility 10% 120 days Score: 70 90(20%) + 80(20%) + 60(10%) + 100(10%) + 60(30%) + 70(10%) = 90 days Score: 95 70(20%) + 80(20%) + 60(10%) + 100(10%) + 80(30%) + 95(10%) = 179 days Score: 20 80(20%) + 50(20%) + 80(10%) + 100(10%) + 50(30%) + 20(10%) = Ranking 100% 75 79.000 Approx. $225.Economic Feasibility Cost to develop: Payback period: Net present value: 30% Approx.000 Score: 60 Approx. $150. $90.000 Approx. 3. $225.5 years Approx.5 years Approx.5 61 .000 Score: 80 Approx. $90. 5 years Approx.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.