Facilimange Dynamics aka “Facilies” CS 425 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar.

Slides:



Advertisements
Similar presentations
NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
Advertisements

Program Management Portal: Overview for the Client
Service Manager Service Desk Overview
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
4 1 4 C H A P T E R Software: Systems and Application Software.
Project Management.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
6.1 Copyright © 2014 Pearson Education, Inc. publishing as Prentice Hall Building Information Systems Chapter 13 VIDEO CASES Video Case 1: IBM: Business.
Database Software Application
Data Structures and Programming.  John Edgar2.
Presented By: Shashank Bhadauriya Varun Singh Shakti Suman.
Your Interactive Guide to the Digital World Discovering Computers 2012.
A Billiards Point of Sale Application Christopher Ulmer CS 470 Final Presentation.
Tapit Call Accounting software for the 21st Century Copyright Trisys, Inc Trisys, Inc 215 Ridgedale Avenue Florham Park, NJ (973)
AnCollaboration /. …the overview… LBClarity delivers a consolidated and clear view of performance across the legal function. By utilising colour-coded.
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Systems Design. Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling.
Lesson 1 Week01.
CryptKeeper Project Plan 1 CryptKeeper Project Plan.
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
Primavera Highlights During COLLABORATE  Primavera Key Note: Making the Most of Your Oracle Primavera Investment Dick Faris, Primavera Co-Founder & Oracle.
Managing the development and purchase of information systems (Part 1)
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
System Analysis and Design 3 rd Lecture اعداد : أ.ساره الحجام.
Facilimanage Dynamics aka “Facilies” CS 499 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
Risk Assessment/Risk Reduction © Risk Assessment/Risk Reduction Risk Assessment Risk Reduction Software.
Lecture 1 Saima Gul. What is a Project? A Project is a job that has a beginning and an end (time), a specified outcome ( scope) at a stated level of quality.
Summary Data Modeling SDLC What is Data Modeling Application Audience and Services Entities Attributes Relationships Entity Relationship Diagrams Conceptual,Logical.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Chapter 10 Information Systems Analysis and Design
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
September 3, 2013 Project on Inventory Control System (PICS) P.I.C.S
SunGuide® Software Development Project Release 4.3 Express Lanes Enhancements Design Review December 15, 2009 December 15, 20091R4.3 Design Review.
© Copyright 2011 John Wiley & Sons, Inc.
Computer Emergency Notification System (CENS)
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Sudoku Taryn Wise. Operational Concepts and System Requirements Solve sudoku puzzles in a convenient way Have a notes option for number possibilities.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Nathan Mikeska Richard Carney Neil Alfredson Brian Navarro.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
POS 410 GENIUS Education Expert/pos410genius.com FOR MORE CLASSES VISIT
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Architecture Review 10/11/2004
Systems Engineering Tool for Intelligent Transportation
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Managing the development of information systems (Part 1)
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
The Systems Proposal What the book calls the “Updated Baseline Project Plan” - no standard name for it Presents the different options to the customer along.
Chapter 3 Managing the Information Systems Project
Chapter 2 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Presentation transcript:

Facilimange Dynamics aka “Facilies” CS 425 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar

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.

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.

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

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.

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.

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.

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

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

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

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

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.

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

Dual Pyramid Structure

THE DATABASE

Visual Basic Interface

Main Interface Screen

Create Interface

Conduct Interface

Compare Interface

Consistency Consistency

Follow Ups

System Utilities

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

Organizational Plan Dr. Jerry Weinberg Upper Management Curtis McKay Team Manager Brad Vonder Haar Lead Analyst Manneet Singh Lead Designer Facilities Management Client

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

Modified Waterfall with Sub-Projects and Risk Reduction

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

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

Coding Timeline Gantt Chart

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

Additional Project Plan Pieces Process Plan Test Plan Change Management Plan Training Plan Review Plan Installation Plan Documentation Plan Coding Standards

Questions???