Hotel Chain Management 1 Project Management 1.1 Problem Statement Lemon Tree Hotels hosted applications individually.For each hotel used localized applications which has own databases. Lemon Tree Hotels wants to; Up for 7*24*365 Secured Reliable Scalable Consolidate reports and analysis managing system that Lemon Tree Hotel chain can access it from everywhere. 1.2 Statement of Work 1.2.1 Purpose 1.2.2 Background Problem, Opportunities Lemon Tree Hotels searched a company which can met their requirements.They found TATA commnunications which was able to met their requirements about centralized network systems. Tata communications provides data center and storage. TATA communications offered them a common multi-tiered platform. To constitute them , they offered , to build-out Centralized Robust Network Architecture Solution. CRNA supports reliablility, uptime , security , quality service. History leading project request (Initial Vision) Project goals and objectives 1.2.3 Scope Multi-tier property application for reservation and billing system available 24x7x365, with minimal disruptions. Centralized, remotely hosted server and storage system, including data consalidation for reporting and analysis. Additionally integrated MPLS VPN service and data center provision for strategic expansion plan. IT Infrastructure including all IT hostage, storage, security and internet connectivity. 1.2.4 Constraints This system will build in over 2 years. Initially they start 10 hotels at the MSOC facility in Chennia Reducing operational expenditures using home office IT staff. Start Date Deadlines Budget Technology 1.3 Task Durations Tasks Identification and Estimation of Task Durations Identification of tasks Hotel Chain Management R Initiating 1 1.1 Select project manager 1.2 Form project team 1.3 Complete initiating Scope Definition & Problem Analysis 4 2.1 Problem statement 2.2 Constraint 2.3 Statement of work Define vision and scope Draw expectations management matrix Identify tasks Estimate task durations Classic technique COCOMO I Assign Resources Draw PERT chart GANTT chart Critical Path 2.4 Complete scope definition & problem analysis Requirements Analysis 8 3.1 Business Reuirements Statement Define capability requirements Define data/database requirements Define performance level requirements Define priorities of various requirements 3.2 Complete Requirements Analysis Logical Design 6 4.1 Logical System Models and Specifications Logical data models Logical process models Logical interface models 4.2 Complete Logical Design Decision Analysis 4 5.1 System Proposal Technical feasibility Operational feasibility Economic feasibility Schedule feasibility Risk feasibility 5.2 Proposal Approval 5.3 Complete Decision Analysis Physical Design & Integration 5 6.1 Physical Design Moldels and Specifications 6.2 Design Prototypes 6.3 Redesigned Business Processes 6.4 Integrated Physical Design 6.5 Complete physical design & integration Construction & Testing 210 7.1 Construction Software Purchased Task Duration(real-optimistic-pessimistic) O P 1 1 3 5 4 9 4 9 3 5 4 10 150 250 7.1.1.1.1 MANAGED HOSTING SERVICES 7.1.1.1.2 MANAGED SECURITY SERVICES Custombuilt 7.1.1.2.1 Hotel Automation Application Databases Data Center(hosted by MSOC) User and System interfaces Networks MPLS NETWORK MPLS SCALABLE VPN CRNA SAN Network back-bon 7.2 Testing 7.3 Implementation Ready Functional System 7.4 Complete Construction and Testing Installation & Delivery 30 8.1 Deliver System into Production 8.2 Deliver User Training 8.3 Deliver Complated Documentation 8.4 Convert Existing Data 8.5 Working System 8.6 Complete Installation & delivery System Operation & Maintenance 730 9.1 System Support 1.4 27 45 700 750 Intertask Dependencies and Resources 1.4.1 Pert Chart Initiating Scope Definition&Problem Analysis System Operation&Maintaince 01.11.2010 01.11.2010 02.11.2010 05.11.2010 01.11.2010 01.11.2012 01.11.2010 01.11.2010 04.11.2010 11.11.2010 Actual Start Actual Finish Requirment Analysis 08.11.2010 16.11.2010 11.11.2010 16.11.2010 Logical Design Desicion Analysis 16.11.2010 23.11.2010 23.11.2010 29.11.2010 Actual Start Actual Finish Actual Start Actual Finish Physcial Design&Integration Constraction&Testing 30.11.2010 06.12.2010 07.12.2010 12.09.2011 Actual Start Actual Finish Actual Start Actual Finish Installation&Delivery 08.09.2011 24.10.2011 Actual Start Actual Finish 1.5 1.4.2 Gantt Chart 1.4.3 Critical Path Expectations Matrix Explanation of the figure above: The priorities are listing for the measures of success Scope and/or Quality, Schedule and Cost accordingly as Max or Min, Constrain and Accept.That means, the Scope and Quality are the most important measures of success for this project, because a lot of developments by means of IT infrastructure are strictly required in this project. The Schedule has the priority with middle importance, because if the Scope and/or Quality and the Schedule will compete, Scope and/or Quality will be the one beating, but the time intervall is of course necessary. The Cost is not as important as other measures of success because it is a big project by means of handling with all requirement for development, so it is certain that there will be a compromis about the Cost. 2 System Analysis 2.1 Sysytem Requirements 2.1.1 Ishikawa Diagram 2.1.2 Fact-Finding Techniques Questionnaire Front Office Manager 1. Which departments you work closely with? 2. How many computer user is supported by your department? 3. What is the most popular trouble that you faced with during a day? 4. Is there any additonal deparments you work with? 5. Do you need external companies to help in order to make system best-suited all of the IT chain? 6. How do you handle guest complaints and review compliments? 7. Any comments... Name, Last Name, Phone Number(Optional): IT Services 3. What kind of IT job you are doing ? a. b. c. d. Data Warehouse In House (freelancer) Networking Software Consuting. 4. What is most common problem at your job field? 5. Please order them in importance priority from 1 to 5. ( 1 is most important) o o o o o Time Quality (saved data per second) Performance(processes per second) Cost User friendliness 6. Are you updating yourself with new technologies? If yes , please write down the magazines and web sites that you follow. 7. What is the your major on IT? 8. What capabilities the new system should have , in your view? 9. Any comments... Name, Last Name, Phone Number(Optional): Maintenance Department 1. Which departments you work closely with? 2. What is the gold key for productivity for Lemon Tree Hotels can you choose one of them as a maintenance staff? a) b) c) d) Being unique. Being first at desired technology. Answering future needs. User frendliness. 3. What can make a maintance software productive, as your view? Please give four option. I. II. III. IV. 4. What is the highest priority for being sustinable at a sector? a) Keep updating all member s and systems against current developments. b) Efificiently usage of economic resources. c) Well – advirtese based promotion policy. d) Hiring professional managers. 5. If you were asked to develop a software which is highly related to your job, what segments you would include in it? Please give five of them. I. II. III. IV. V. 6. Any comments... Name, Last Name, Phone Number(Optional); Reservation Manager 10. Which departments you work closely with? 11. What is the name of travel agencies you work with? 12. Do you poss a good awareness of industry standards within the hotel business, and ensure these standards are communicated to the team and consistently upheld? If yes, what are the names of web sites or magazines that you follow ? 13. Do you have some diffuculuties while arranging rooms which is caused by software? 14. Do you think a centralized,instant and asynchronous booking system will help the work flow? If yes, what will be the best opportunity of it , in your view? 15. What is your daily duties within a year while doing reservation? 16. What are the name of additional applications you use with the booking system? 17. Any comments .... Name,Last Name, Phone Number(Optional): Sales & Marketing 18. What should be the Lemon Tree Hotel’s future target audience? o o o o High economic standartised customers. People who are well awared about Lemon Tree Hotels People who only cares about cost effectiveness. International and elite society. 19. What is the most important policy for Lemon Tree Hotels’ Sales and Marketing Department? 20. Which of them should have highest priority at a marketing software? 3. 4. 5. 6. Well – organised customer database. Smart information handler for possible future customers. Smart informer which keeps global marketing trendies and make manager updated. Highly logical and saved data architecture for possible losts. 21. What is the benefit of Sales and Marketing Department on Lemon Tree Hotels, in your view? 22. If you were asked to develop a software for marketing department , what cabalities you strongly add to your system? 23. What kind of diffuculties you faced with while doing marketing research? 24. Which departments you work closely with? 25. Any comments... Name, Last Name, Phone Number(Optional): System Manager 26. How many departments you are supposed to supervised and what are the names? 27. What is the weakest department that having problems for reporting? 28. How often do you need report all activities to the owner? 29. What is the diffulculties you are facing with which is caused by software? How it should be ? 30. Do you think Global Reporting via Network Systems will make your job easier? If yes, what will be it’s advantages? 31. What is suitable system for your hotel? 7. Same access level for all system users. 8. Access levels should be ordered by priority. 9. Access levels should be ordered by hierarcy? 10. Each department only allowed to specific part of the software. 32. What cababilities a system managing software should has, in your view? 33. Any comments... Name,Last Name, Phone Number(Optional): Interwiev Guide Interviewee Marketing,Sales Manager Date Time Place Subject December 19,2009 1:30 Room 112, Main Building Marketing Department Improvement Time Allocated Question 1 What is the most important policy for Lemon Tree Hotels’ Sales and Marketing Department? Follow-up Question 2 What is the benefit of Sales and Marketing Department on Lemon Tree Hotels, in your view? Follow-up Question 3 If you were asked to develop a software for marketing department , what cabalities you strongly add to your system? Follow-up Question 4 What kind of diffuculties you faced with while doing marketing research? Follow-up Question 5 Which departments you work closely with? Follow-up Objective Conclude the interview: Thank to auditior and assure him that he will be receiving a copy of what transpired during the interview. Time allotted for questions and objectives Time alloted for follow-up questions and redirections Time allotted for interview (1:30pm- 1:54 pm) 1 to 2 Min 5 Min 5 Min 3 Min 1 Min 16 Min 8 Min 24 Min Interviewee Reponse 2.2 Use-Case Modeling 2.2.1 Context Diagram 2.2.2 Actor Glossary Term Description Reservation Manager An employer who checks system and reservations to hote Front Office Manager An empoyer who takes care about registration, information, telephone handling. System Manager Manages whole system. Reports about the activities to owner. Sales & Marketing Sales department mainly takes care of banquet sales and bookings. Marketing department also identifies prospective guests for future. Maintenance Department This department makes system work as productive and continuity. Data Warehouse A system that process, store data, optimizing performance and reducing total cost of ownership. IT Services Department Handles technique issues, software optimizing system. Account Department Keeps track of business translactions, repair financial statement, daily operating reports and reports for the manager. Customer Someone who pays for goods or services and makes a remote reservation (web & phone). Personnel & Training Manager Responsible for administering a training curriculum and monitoring the performance of principal instructors and guest instructors. In House IT Staff Home office working and reducing the cost. Marine Security Operation Center Responsible for secure of whole hotel system. consulting, and 2.2.3 Use-Case Glossary UC NAME Manage security of the whole system Optimize performance UC DESCRIPTION MSOC protects the system againist danger, loss and criminals. Optimizing performance is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. PARTICIPATING ACTORS AND ROLES Marine Security Operation Center Data Warehouse Process and store data Reduce cost In-House Hotel system stores data by using database management system. Reducing total spent for goods or services including money and time and labor. Working In-house is when a function or task is performed by the company itself, instead of using outside contractors Add customer profile to hotel system. Front Office manager answer phones and gives information Front Desk manager gives information about hotel cost, services and rooms. System manager checks the system if there is any problem and orginize reports to system owner Sales & Marketing creates an activity report and activity monitoring to system manager. Handle Technical issues when occurs. A software consultant is a professional that assesses a business or organization’s processes and provides software solutions and other recommendations based on that assessment. Data Warehouse Data Warehouse, IN House IT Staff In House IT Staff Register customer Handle customer through telephone Inform customers Check whole system Activity report Handle Technical Issue Software consulting Front Office Manager Front Office Manager Front Office Manager System manager System manager IT Service Department IT Service Department Training Curriculum An established set of course topics for instruction in an approved training program for a particular Personnel Training manager discipline designed to provide specialized knowledge and skills to front desk manager. Monitor Employee Performance Monitoring involves conducting periodic checks to determine an employee's level of performance in relation to established performance standards. Monitoring provides the data by which performance is ultimately evaluated Customer gets information from Front Desk Manager. Customer pays for services. Makes a reservation for customer. Banquet Sales is the backbone of banqueting.The efficiency of banquet operations and guest satisfaction depends on banquet sales .The staff has to be perfect & the coordination of the office with the kitchen should be very professional. Personnel Training manager Customer makes booking from internet or phone call.By using phone call front desk manager helps if there is available rooms. This improvement measured to imrpove working performance and improving income of hotel chain. A sustained and uninterrupted work activity,for example non-stop website services. Works on increase productivity. Keeps track of an economic event or activity that initiates the accounting process or recording it inthe firm's accounting system. Repairs the formal record of the financial activities of a business, person, or other entity. Account department works on daily operations and reports. Checks the reservation system and give information about rooms. Checks the system and gives a report to Manager. Marketing Department prepares daily, montly and yearly seperate reports for checking improvements of hotel chain Sales and Marketing department Get information Pay for services Makes Reservation Banquet Sales Make Booking Identify Feature Improvement Continous Working Productivity Work Keep track of business transactions Repair financial statements Handle daily operations reports Check reservations Check system Make Report 2.2.4 Use-Case Modeling Diagram Customer Customer Customer Sales and Marketing department Sales and Marketing department Maintenance department Maintenance department Account department Account department Account department Reservation manager Reservation manager Marketing and Sales department 2.2.5 Use-Case Narratives Reservation System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Makes Reservation RS-AUC.01 Middle Requirement Customer 13.11.2010 1 Use-Case Type: -Business Requirement - Front Office Manager Sales and Marketing , System Manager,In house IT Staff Makes a reservation for customer. Reservation System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Pay for services RS-AUC.02 Middle Requirement Customer 13.11.2010 1 Use-Case Type: - Business Requirement - Sales and Marketing Department System Manager Customer pays for services. Reservation System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Get information RS-AUC.03 Middle Requirement Customer Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - Front Office Manager Font Desk Manager Customer gets information from Front Desk Manager. Maintenance System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Continous Working MS-AUC.01 High Requirement Maintenance Department 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager, Front Desk Manager A sustained and uninterrupted work activity,for example non-stop website services. Maintenance System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Productivity Work MS-AUC.02 High Requirement Maintenance Department 13.11.2010 1 Use-Case Type: - Business Requirement - - System Manager, Front Desk Manager Works on increase productivity. Marketing System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Banquet Sales MS-BUC.01 High Requirement Sales and Marketing Department Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager Marketing and Sales Banquet Sales is the backbone of banqueting.The efficiency of banquet operations and guest satisfaction depends on banquet sales .The staff has to be perfect & the coordination of the office with the kitchen should be very professional. Marketing System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Identify Feature Improvement MS-BUC.02 High Requirement Sales and Marketing Department 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager Personal Training Manager This improvement measured to imrpove working performance and improving income of hotel chain. Marketing System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Make Reporting MS-BUC.02 High Requirement Sales and Maintenance Department 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager Customer makes booking from internet or phone call.By using phone call front desk manager helps if there is available rooms. Check System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Check whole system CS-AUC.01 High Requirement System Manager - Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - Other Interested Stakeholders: Description: Owner System manager checks the system if there is any problem and orginize reports to system owner. Check System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Activity Report CS-AUC.02 High Requirement System Manager 13.11.2010 1 Use-Case Type: - Business Requirement - Owner Sales & Marketing creates an activity report and activity monitoring to system manager. Personnel Training System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Training Curriculum PTS-AUC.01 High Requirement Personnel Training Manager Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - Trainer : - Front Desk Manager () - Reservation Manager () Customer An established set of course topics for instruction in an approved training program for a particular discipline designed to provide specialized knowledge and skills to front desk manager. Personnel Training System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Monitor Employee Performance PTS-AUC.01 High Requirement Personnel Training Manager 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager () Owner Monitoring involves conducting periodic checks to determine an employee's level of performance in relation to established performance standards. Monitoring provides the data by which performance is ultimately evaluated. Account System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Handle daily operations reports AS-AUC.01 High Requirement Account Department 13.11.2010 1 Use-Case Type: - Business Requirement - Sales and Marketing Department Owner, System Manager Account department works on daily operations and reports. Account System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Repair financial statements AS-AUC.02 High Requirement Account Department Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager Customer Repairs the formal record of the financial activities of a business, person, or other entity. Account System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Keep track of business transactions AS-AUC.03 High Requirement Account Department 13.11.2010 1 Use-Case Type: - Business Requirement - System Manager Keeps track of an economic event or activity that initiates the accounting process or recording it inthe firm's accounting system. Get Information System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Check system GI-AUC.01 High Requirement Reservation Manager 13.11.2010 1 Use-Case Type: - Business Requirement - Front Deskt Manager System Manager Checks the system and gives a report to Manager. Get Information System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Check reservations GI-AUC.02 High Requirement Reservation Manager Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - Customer Front Office Department Checks the reservation system and give information about rooms. Security System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Manage security of the whole system UC-SS.01 High Requirement Marine Security Center 13.11.2010 1 Use-Case Type: - Business Requirement - IT Service Department In house IT Staff MSOC protects the system againist danger, loss and criminals. IT Service System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Handle Technical Issue ITSS-AUC.01 High Requirement IT Service Department 13.11.2010 1 Use-Case Type: - Business Requirement - In-house IT Staff Handle Technical issues when occurs. IT Service System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Software consulting ITSS-AUC.02 High Requirement IT Service Department Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - Front Office Department System Manager A software consultant is a professional that assesses a business or organization’s processes and provides software solutions and other recommendations based on that assessment. In House System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Working In-House IHS-AUC.01 Middle Requirement In House Staff 13.11.2010 1 Use-Case Type: - Business Requirement - Personnel (Training ) Center Working In-house is when a function or task is performed by the company itself, instead of using outside contractors. Front Office System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Register customer FOS-AUC.01 Middle Requirement Front Office Manager 13.11.2010 1 Use-Case Type: - Business Requirement - Customer Add customer profile to hotel system. Front Office System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Handle customer through telephone FOS-AUC.02 Middle Requirement Front Office Manager Date: Version: 13.11.2010 1 Use-Case Type: - Business Requirement - Customer Front Office manager answer phones and gives information. Front Office System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Inform customers FOS.AUC.03 High 13.11.2010 1 Use-Case Type: - Business Requirement - Front Office Manager Customer Front Desk manager gives information about hotel cost, services and rooms. Database System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: Optimize performance DBS-AUC.01 High Requirement Data Warehouse 13.11.2010 1 Use-Case Type: - Business Requirement - In-house IT Staff MSOC protects the system againist danger, loss and criminals. Optimizing performance is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. Database System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Process and store data DBS-AUC.02 High Requirement Data Warehouse Date: Version: Use-Case Type: - Business Requirement - Users Inheritance - Front Office Manager , Sales and Marketing System Manager 13.11.2010 1 Description: Hotel system stores data by using database management system. Database System Author(s): System Analyst Use-Case Name: Use-Case ID: Priority: Source: Primary Business Actor: Other Participating Actors: Other Interested Stakeholders: Description: Date: Version: 13.11.2010 1 Reduce cost Use-Case Type: - Business Requirement DBS-AUC.03 High Requirement User Inheritance – Data warehouse ,In house IT Staff Sales and Marketing Department Reducing total spent for goods or services including money and time and labor. 2.3 Data Modeling and Analysis 2.3.1 Fully-Attributed Normalized Data Model 2.3.2 Activity Diagrams 2.3.3 Sequence Diagrams 2.3.4 UML Class Diagram 2.4 Process Modeling 2.4.1 Context Data Model Diagram 2.4.2 Level-0 Data Flow Diagram 2.4.3 Level-1 Data Flow Diagram 2.5 Feasibility Analysis and System Proposal 2.5.1 Candidate Systems Matrix Characteristics Centralized management systems Brief description of management system that would be centralized in this candidate. Benefits Brief description of the business benefits that would be realized for this candidate. Servers and Workstations A description of the servers and workstations needed to support this candidate. Software Tools Needed Software tools needed to design and build the candidate (e.g., database management system, emulators, operating systems, languages, etc.). Not generally applicable if applications software packages are to be purchased. Application Software A description of the software to be purchased, built, accessed, or some combination of these techniques. Method of Data Processing Generally some combination of: online, batch, deferred batch, remote batch, and real-time. Output Devices and Implications A description of output devices that would be used, special output requirements, (e.g., network, preprinted forms, etc.), and output considerations (e.g., timing constratints) Input devices and Implications A description of input methods to be used, input devices (e.g.,keyboard, mouse, etc.), special input requirements (e.g., new or revised forms from which data would be input), and input considerations (e.g.,timing of actual inputs). Storage Devices and Implications Brief description of what data would be stored, what data would be accessed from existing stores, what storage media would be used, how much storage capacity would be needed, and how data would be organized. 2.5.2 Description Operational Feasibility Cultural Feasibility Technical Feasibility Schedule Feasibility Economic Feasibility Cost to develop: Payback (discounted): Net presented value: Detailed calculations: Legal Feasibility Ranking Candidate 1 Web based solutions would be developed and customized to satisfy Lemon Tree Hotel's required functionality using exchange server. Candidate 2 Candidate 3 ASP .Net and MS SQL database server for centralizing needs. C++ and Oracle databese for centralizing needs. JAVA and Oracle database for centralizing needs. Package solution. Custom solution. Custom solution. Client server. Same as candidate 1. Network. Same as candidate 1. Cisco IP Manager, NetFlow Collector Device PE , CE Router and MPLS VPN Solution Workstations Internet connection. Same as candidate 1. Same as candidate 1. MS SQL server with 10 TB capacity database system. Oracle server with 10 TB capacity database system. Same as candidate 2. TATA Communications' centralized management system solution would be developed in order to fulfill requirements. Same as candidate 2. Gives fully support to hotel's requirements. It is more This solution can be inexpensive secured, and the performance of by using exchange server. Also, application will be more it can be implemented easily. Same as candidate 2. efficient in terms of speed. Technically architecture dictates Technically architecture dictates more than 10 servers with Intel Intel Core i7 inside, and MS Core i7 inside, and they are Windows Server 2010. using VPN. Same as candidate 2. Same as candidate 2. Feasibility Analysis Matrix Weighting Candidate 1 Purchase exchange server to develop centralized Hotel chain management Supports only fixed database templates no improvement for user requirements. Limited performance in terms of customer satisfaction. 25% Score 55 Possible user resistance to non standard user interface of proposed purchased package. 10% Score 60 Additional fees must be paid yearly to exchange server licenses Trained employers are required. Additional cost to maintanence department 20% Score:60 Less than 1 month 20% Score:98 Candidate 2 Candidate 3 Write new application using C++ and Rewrite hotel application using Oracle database server Java and Oracle database server Supports user required functionality by using Java and because of high level language Fully supports user required interface design will be more functionality by using low level effective. language . Score 100 Score 100 No foreseeable problems. Score 100 It is hard to find out C++ programmers because it is hard to find experienced employers Score:55 Less than 1.5 years Score:55 Approx. $250.000 Yearly $20.000 Approx. $550.000 Approx. $2.2 years Approx. $3 years Approx. $112.840 Approx. $524.560 See Appendix A See Appendix A 15% Score:85 Score:95 No foreseeable No foreseeable problems problems 10% Score:100 Score:100 100% 74,1 No foreseeable problems. Score 100 Java is best solution for developing this software. There are lots of Java programmers and it is not hard to find out and it is fully supported. Score:85 Less than 9 months Score:75 Approx. $450.000 Approx. $2.5 years Approx. $368.860 See Appendix A Score:85 No foreseeable problems Score:100 81,25 0,25 55 100 100 0,1 60 100 100 0,2 60 55 85 0,2 98 55 75 0,15 85 95 85 0,1 100 100 100 74,1 81,25 89,75 89,75 2.5.3 System Proposal System’s analysts’ recommendations After calculations of all candidates, it is defined that the best solution is developing a java application using oracle database server through Tata communications centralized management system solution.It fulfills and gives fully support to hotels’ requirements. It takes 9 months to develop the systemwith the budget of approximately 450.000$ which will pay back in 2.5 years. Appendices A. Payback Analysis for Candidate Systems Candidate 1 Payback Analysis And Net Presented Value Cash flow description Development cost Operation & Maintainance Cost Discount factors of %12 Time-adjusted costs Cumulative time adjusted costs over lifetime Benefits derived from operation of new system Discount factors of %12 Time adjusted benefits Cumulative time adjusted benefits over lifetime Year 0 Year 1 Year 2 Year 3 Total $250.000 $20.000 $20.000 $20.000 1,000 0,893 0,797 0,712 $250.000 $17.860 $15.940 $14.240 $250.000 $267.860 $283.800 $298.040 $0 $140.000 $180.000 200.000 1,000 0,893 0,797 0,712 $0 $125.020 $143.460 $142.400 Year 0 Cumulative lifetime time adjusted costs + benefits $0 $125.020 $268.480 $410.880 Year 1 Year 2 Year 3 $250.000 -$142.840 -$15.320 $112.840 Total Present Value of costs Total Present Value of benefits Net Present Value of This Alternative $298.040 $410.880 $112.840 Candidate 2 Payback Analysis And Net Presented Value Cash flow description Development cost Operation & Maintainance Cost Discount factors of %12 Time-adjusted costs Cumulative time adjusted costs over lifetime Benefits derived from operation of new system Discount factors of %12 Time adjusted benefits Cumulative time adjusted benefits over lifetime Year 0 Year 1 Year 2 Year 3 $550.000 $11.000 $11.000 $11.000 1,000 0,893 0,797 0,712 $550.000 $9.823 $8.767 $7.832 $550.000 $559.823 $568.590 $576.422 $0 $250.000 $350.000 $450.000 1,000 0,893 0,797 0,712 $0 $223.250 $278.950 $320.400 Year 0 Cumulative lifetime time adjusted costs + benefits $0 $125.020 $403.970 $724.370 Year 1 Year 2 Year 3 $250.000 -$434.803 -$164.620 $147.948 Total Present Value of costs Total Present Value of benefits Net Present Value of This Alternative $298.040 $822.600 $524.560 Candidate 3 Payback Analysis And Net Presented Value Cash flow description Development cost Operation & Maintainance Cost Discount factors of %12 Time-adjusted costs Cumulative time adjusted costs over lifetime Benefits derived from operation of new system Discount factors of %12 Time adjusted benefits Cumulative time adjusted benefits over lifetime Year 0 Year 1 Year 2 Year 3 $450.000 $8.000 $8.000 $8.000 1,000 0,893 0,797 0,712 $450.000 $7.144 $6.376 $5.696 $450.000 $457.144 $463.520 $469.216 $0 $200.000 $300.000 $350.000 1,000 0,893 0,797 0,712 $0 $178.600 $239.100 $249.200 Year 0 Cumulative lifetime time adjusted costs + benefits Total Present Value of costs Total Present Value of benefits Net Present Value of This Alternative $0 $125.020 $364.120 $613.320 Year 1 Year 2 Year 3 $250.000 -$332.124 -$99.400 $144.104 $298.040 $666.900 $368.860