Download presentation
Presentation is loading. Please wait.
Published byBeryl Gilbert Modified over 9 years ago
1
Facilimange Dynamics aka “Facilies” CS 425 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar
2
Project Client: Facilities Management of Southern Illinois University Edwardsville. Project Summary: A customer satisfaction survey system that will allow users to dynamically create, conduct, and compare surveys.
3
Background Information Facilities management is responsible for all on-campus maintenance and department custodial needs. These needs can range from light bulb replacement to road construction.
4
Customer’s Problem Facilities Management would like to track customer service satisfaction through the use of surveys There is currently no standardized system in place to create, conduct, and compare customer satisfaction surveys
5
Customer’s Problem cont’d. The customer would like to be able to compare historic survey responses. They want to show the strengths and weaknesses of the department by examining the responses to individual questions.
6
Problem Analysis As a team we interviewed the Business Manager, Customer Service Representative, and the Network Administrator of Facilities Management. We also examined previous attempts at a survey system application for Facilities Management.
7
Current System Two separate Access Databases and an RBase system have been created but only temporarily used. At the present time no surveys are being conducted due to this lack of a useful all encompassing system.
8
Primary Users Alicia Wainright – Departmental Business Manager Alicia Wainright – Departmental Business Manager Lynda Pavia – Customer Service Representative Lynda Pavia – Customer Service Representative Kyle Stunkel – Network Administrator Kyle Stunkel – Network Administrator Secondary Users Potential Student workers Potential Student workers
9
Functional Requirements Ability to modify and create the individual surveys Ability to modify and create the individual surveys Ability to add to the questions list Ability to add to the questions list Ability to add to the categories list Ability to add to the categories list Ability to add to the attributes list Ability to add to the attributes list Ability to add to the space list Ability to add to the space list Ability to add to the locale and service type list Ability to add to the locale and service type list Each survey will have an ID and title Each survey will have an ID and title Answers will be recorded via a query based entry screen Answers will be recorded via a query based entry screen
10
Functional requirements cont’d. Ability to import control number information from existing Job Cost database Ability to import control number information from existing Job Cost database Problem areas can be flagged for further examination Problem areas can be flagged for further examination Follow-up dates can be posted for each survey if a resolution has not been met Follow-up dates can be posted for each survey if a resolution has not been met Comparative reports can be dynamically generated depending upon what information is wanted at any given time Comparative reports can be dynamically generated depending upon what information is wanted at any given time
11
Non-Functional Requirements Interface will be written using Visual Basic 6 Interface will be written using Visual Basic 6 Needs to interact with existing RBase Database Needs to interact with existing RBase Database IBM compatible PC running Windows 95 or higher is required IBM compatible PC running Windows 95 or higher is required Various ID’s will be auto-assigned by Access Various ID’s will be auto-assigned by Access
12
Proposed Work Model Facilities Management Complete a Job A survey is created in order to determine the customer’s satisfaction. The survey is given a unique SurveyID and stored in the database. The survey is conducted, usually over the phone. Information about the job in question is imported, such as contact info, type of work performed, etc… The responses are recorded along with the questions and the SurveyID. If required, a flag is set on important or urgent responses to which attention needs to be drawn (usually this means low scores). Follow Up date(s) are set up with the person over the phone, and recorded along with the survey information. Urgent surveys are sent to Building Coordinators so that the problem can be addressed immediately. When a call back day is reached, the customer is contacted to determine the current situation. When the problem is solved, the resolution date is recorded along with the other survey information. Surveys are compared (in a manner specified by the user), and reports are generated to determine problem areas in customer satisfaction.
13
Design Decisions We will be using VB v6 to create the interface and computational backend of the project We will be using VB v6 to create the interface and computational backend of the project Microsoft Access 2000 will be the database used to store and query all of our information Microsoft Access 2000 will be the database used to store and query all of our information
14
Dual Pyramid Structure
15
THE DATABASE
16
Visual Basic Interface
17
Main Interface Screen
18
Create Interface
19
Conduct Interface
20
Compare Interface
21
Consistency Consistency
22
Follow Ups
23
System Utilities
24
How the system interacts Access Database VB Interface Create New Question New Category New Attribute New Space Conduct New FollowUp Compare User Selectable Text File System Utilities New Service New Locale New Taker Type FollowUps New FollowUp Login Users Survey ServiceType Survey Questions Question Category Attribute Space Response Answer SurveyTaker Locale Follow Up
25
Organizational Plan Dr. Jerry Weinberg Upper Management Curtis McKay Team Manager Brad Vonder Haar Lead Analyst Manneet Singh Lead Designer Facilities Management Client
26
Organization Responsibilities Curtis - plans meeting times and places - assigns what tasks need to be done - sets forth standards for documentation and programming Curtis - plans meeting times and places - assigns what tasks need to be done - sets forth standards for documentation and programming Brad - head contact with client - responsible for appearance of interface - in charge of testing and review Brad - head contact with client - responsible for appearance of interface - in charge of testing and review Manneet - responsible for understanding the project in terms of data flow - keeps meeting minutes - web-page designer Manneet - responsible for understanding the project in terms of data flow - keeps meeting minutes - web-page designer
27
Modified Waterfall with Sub-Projects and Risk Reduction
28
Design Timeline Software Concept: 5 days Requirements Analysis: 22 days Architectural Design: 20 days Create Detailed Design: 9 days Create Detailed Design: 9 days Conduct Detailed Design: 11 days Conduct Detailed Design: 11 days Compare Detailed Design: 9 days Compare Detailed Design: 9 days
29
Coding Timeline Create coding & debugging: 33 days Create sub-system testing: 7 days Conduct coding & debugging: 48 days Conduct sub-system testing: 10 days Compare coding & debugging: 30 days Compare sub-system testing: 7 days System Testing: 14 days
30
Coding Timeline Gantt Chart
31
Risk Exposure table Possible Risk Percentage of time loss Size of loss Risk Exposure Feature Creep 75% 10 days 7.5 Learning Curve 50% 14 days 7 Overly Optimistic Schedule 25% 14 days 3.5 Inadequate Design 20% 14 days 2.8 Error Prone Modules 25% 10 days 2.5
32
Additional Project Plan Pieces Process Plan Test Plan Change Management Plan Training Plan Review Plan Installation Plan Documentation Plan Coding Standards
33
Questions???
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.