SchedulePRO Scheduling made easy! Outline Staffing Chart - - PowerPoint PPT Presentation

schedulepro
SMART_READER_LITE
LIVE PREVIEW

SchedulePRO Scheduling made easy! Outline Staffing Chart - - PowerPoint PPT Presentation

SchedulePRO Scheduling made easy! Outline Staffing Chart Meetings Today Problem Current Process SchedulePRO Process Customer Project Modules Workforce Development Risk Matrix Competition Matrix


slide-1
SLIDE 1

SchedulePRO

Scheduling made easy!

slide-2
SLIDE 2

Outline

  • Staffing Chart
  • Meetings Today
  • Problem
  • Current Process
  • SchedulePRO Process
  • Customer
  • Project Modules
  • Workforce Development
  • Risk Matrix
  • Competition Matrix
  • Conclusion

11/28/2011 CS 410 - Green Team 2

slide-3
SLIDE 3

Staffing Chart

11/28/2011 CS 410 - Green Team 3

slide-4
SLIDE 4
  • There are over 11 million meetings held daily in the United

States(1)

  • Most professionals attend a total of 61.8 meetings per

month(1)

  • 1: EffectiveMeetings.com

11/28/2011 CS 410 - Green Team 4

Meetings Today

slide-5
SLIDE 5
  • Scheduling meetings for large groups of people is a complex,

frustrating, and inefficient process

11/28/2011 CS 410 - Green Team 5

Problem

slide-6
SLIDE 6

11/28/2011 CS 410 - Green Team 6

Current Process

slide-7
SLIDE 7

11/28/2011 CS 410 - Green Team 7

Venue Availability for

  • Dec. 25th
slide-8
SLIDE 8

11/28/2011 CS 410 - Green Team 8

Attendee/Venue “A” Availability for Dec. 25th

slide-9
SLIDE 9

11/28/2011 CS 410 - Green Team 9

Attendee/Venue “A” Availability for Dec. 20-25

slide-10
SLIDE 10

11/28/2011 CS 410 - Green Team 10

Attendee/Venues A/B/C Availability for

  • Dec. 20-25
slide-11
SLIDE 11
  • SchedulePRO takes the grunt-work and back-and-forth out of

coordinating meetings, allowing you to focus on the real goal: an effective and well-attended event

11/28/2011 CS 410 - Green Team 11

SchedulePRO!

slide-12
SLIDE 12

11/28/2011 CS 410 - Green Team 12

SchedulePRO Process

slide-13
SLIDE 13

11/28/2011 CS 410 - Green Team 13

Customer

  • Higher Education
  • Geographically-distributed Teams
  • Organizations/Businesses that utilize a shared calendar

system

slide-14
SLIDE 14

11/28/2011 CS 410 - Green Team 14

Project Modules

SchedulePRO Interface Algorithm Data Interfaces Messaging System Legal

slide-15
SLIDE 15

11/28/2011 CS 410 - Green Team 15

Project Modules

SchedulePRO Interface Coordinator Interface Attendee Interface Algorithm Data Interfaces Messaging System Legal

slide-16
SLIDE 16

11/28/2011 CS 410 - Green Team 16

Milestones: Human Interfaces

Requirements Phase:

  • 1. Finalize list of parameters.
  • a. Choose list of required parameters.
  • 2. Sketch administrative functionality.
  • 3. Write testing requirements.
slide-17
SLIDE 17

11/28/2011 CS 410 - Green Team 17

Milestones: Human Interfaces

Design Phase:

  • 1. Elaborate coordinator workflow.
  • 2. Design input/output/profile GUIs.
  • 3. Write tests.
slide-18
SLIDE 18

11/28/2011 CS 410 - Green Team 18

Milestones: Human Interfaces

Implementation Phase:

  • 1. Code.
  • a. input GUI
  • b. output GUI
  • d. external profile
  • c. administrative functionality
  • 2. Integrate with algorithm.
  • 3. Integrate with messaging system.
slide-19
SLIDE 19

11/28/2011 CS 410 - Green Team 19

Meeting Creator GUI

slide-20
SLIDE 20

11/28/2011 CS 410 - Green Team 20

Room and Resource Creation

slide-21
SLIDE 21

11/28/2011 CS 410 - Green Team 21

Meeting Timeframe

slide-22
SLIDE 22

11/28/2011 CS 410 - Green Team 22

Attendee Managment

slide-23
SLIDE 23

11/28/2011 CS 410 - Green Team 23

Coordinator Management

slide-24
SLIDE 24

11/28/2011 CS 410 - Green Team 24

Room and Resource Management

slide-25
SLIDE 25

11/28/2011 CS 410 - Green Team 25

Update Daemon Configuration

slide-26
SLIDE 26

11/28/2011 CS 410 - Green Team 26

Project Modules

SchedulePRO Interface Algorithm Data Interfaces Messaging System Legal

slide-27
SLIDE 27

11/28/2011 CS 410 - Green Team 27

Project Modules

SchedulePRO Interface Algorithm Optimization Algorithm Data Interfaces Messaging System Legal

slide-28
SLIDE 28

11/28/2011 CS 410 - Green Team 28

Optimization Algorithm

  • Requirements - Establish a means to populate a list of possible

meetings and establish a means to sort and exclude meetings based

  • n coordinator preference
  • Analysis - Research established algorithm methods and determine

applicability

  • Implementation - Implement developed design
  • Integration - Integrate algorithm with GUI and data interfaces
  • Testing - Use randomized test cases, as well as custom test cases, to

evaluate accuracy and performance in various situations.

slide-29
SLIDE 29

11/28/2011 CS 410 - Green Team 29

Optimization Algorithm

Create a comprehensive list of possible meetings Calculate fitness for each potential meeting, based on parameters set by coordinator Order potential meetings based on fitness Present ordered list to coordinator review interface

Algorithm Start Algorithm End

slide-30
SLIDE 30

11/28/2011 CS 410 - Green Team 30

Project Modules

SchedulePRO Interface Algorithm Data Interfaces Messaging System Legal

slide-31
SLIDE 31

11/28/2011 CS 410 - Green Team 31

Project Modules

SchedulePRO Interface Algorithm Data Interfaces Local Server Calendar Import Resource Database Messaging System Legal

slide-32
SLIDE 32

11/28/2011 CS 410 - Green Team 32

Data Interfaces

  • Google Calendar, Microsoft Exchange Server, and Banner
  • Acquire availability and resource information from third party

data sources

  • By customer request, SchedulePRO will be tailored to retrieve

data from additional data sources

slide-33
SLIDE 33

11/28/2011 CS 410 - Green Team 33

slide-34
SLIDE 34

11/28/2011 CS 410 - Green Team 34

Project Modules

SchedulePRO Interface Algorithm Data Interfaces Messaging System Legal

slide-35
SLIDE 35

11/28/2011 CS 410 - Green Team 35

slide-36
SLIDE 36

11/28/2011 CS 410 - Green Team 36

slide-37
SLIDE 37

11/28/2011 CS 410 - Green Team 37

slide-38
SLIDE 38

11/28/2011 CS 410 - Green Team 38

slide-39
SLIDE 39

11/28/2011 CS 410 - Green Team 39

slide-40
SLIDE 40

Workforce Development

11/28/2011 CS 410 - Green Team 40

slide-41
SLIDE 41

11/28/2011 CS 410 - Green Team 41

Risk Matrix

C1 - Adoptability & GUI Difficulty S1 - Development time C2 - Data Inaccuracy T1 - Third-Party Data Availability C3 - Schedule Privacy F1 - Development costs T1, C3

Impact

S1, F1 C2 C1

Probability

slide-42
SLIDE 42

Schedule Risks

  • S1 - Development Time
  • Impact: 3
  • Probability: 1
  • Problem: Development must proceed as quickly as possible to

prevent competition from producing product first.

  • Mitigation: Proper estimation of development time and efficient

scheduling.

11/28/2011 CS 410 - Green Team 42

slide-43
SLIDE 43

Financial Risks

  • F1 – Development Cost
  • Impact: 3
  • Probability: 1
  • Problem: Development cost may outweigh either initial

investment or expected income from sales

  • Mitigation: We will create a proper cost estimation, as well as

research into necessary product price point and annual service charges

11/28/2011 CS 410 - Green Team 43

slide-44
SLIDE 44

Technical Risks

  • T1 - Third-Party Data Availability
  • Impact: 4
  • Probability: 2
  • Problem: There may be legal roadblocks preventing us from

accessing data that is part of a proprietary system. The data also may not exist

  • Mitigation: SchedulePRO will provide tools that an attendee can

use to enter & update their availability

11/28/2011 CS 410 - Green Team 44

slide-45
SLIDE 45

Customer Risks

  • C1 - Adoptability & GUI Difficulty
  • Impact: 2
  • Probability: 4
  • Problem: The large number of parameters that both coordinators

& attendees enter in their respective interfaces creates potential for a cumbersome, difficult interface

  • Mitigation: The SchedulePRO attendee & coordinator interfaces

will be easy to learn & scalable

11/28/2011 CS 410 - Green Team 45

slide-46
SLIDE 46

Customer Risks

  • C2 - Data Inaccuracy
  • Impact: 3
  • Probability: 3
  • Problem: The scheduling algorithm can only produce results as

good as the data it is given. Attendee availability accuracy is affected by the "human factor," some people just do not maintain

  • r update their schedule
  • Mitigation: SchedulePRO will send attendees an update

notification message that will contain a link to the SchedulePRO availability editor in which they can revise and confirm their availability

11/28/2011 CS 410 - Green Team 46

slide-47
SLIDE 47

Customer Risks

  • C3 - Schedule Privacy
  • Impact: 4
  • Probability: 2
  • Problem: People may not want to share details about personal

events or obligations

11/28/2011 CS 410 - Green Team 47

slide-48
SLIDE 48

11/28/2011 CS 410 - Green Team 48

Risk Matrix

C1 - Adoptability & GUI Difficulty S1 - Development time C2 - Data Inaccuracy T1 - Third-Party Data Availability C3 - Schedule Privacy F1 - Development costs T1, C3

Impact

S1, F1 C2 C1

Probability

slide-49
SLIDE 49

11/28/2011 CS 410 - Green Team 49

slide-50
SLIDE 50

11/28/2011 CS 410 - Green Team 50

slide-51
SLIDE 51

11/28/2011 CS 410 - Green Team 51

slide-52
SLIDE 52

Conclusion

  • Is this a problem?
  • Why more software?
  • Headroom in the market
  • Expected long product life cycle

11/28/2011 CS 410 - Green Team 52

slide-53
SLIDE 53

Appointment-Plus Pricing. Retrieved from http://www.appointment-plus.com/pricing.php. Office Tracker Pricing. Retrieved from http://www.officetracker.com/html/Order.html. Old Dominion University Computer Science Dept Research Survey. Performed through http://www.surveymonkey.com. Premium Doodle Price Plans. Retrieved from https://www.doodle.com/premium/plans.html. ResSched Licensing Fees. Retrieved from http://www.madrigalsoft.com/fresorder.html. Reel Logix Product Information. Retrieved from http://www.thecalendarplanner.com/calendarpricing.php. Schedule View Pricing Information. Retrieved from http://www.scheduleview.com/appointment-scheduling/ scheduling-pricing.htm. The State of Meetings Today. Retrieved from http://www.effectivemeetings.com/meetingbasics/meetstate.asp 12 Stats and Facts. Retrieved from http://www.perfectlaborstorm.com/2011/workforce-trends/ 12-stats-and-facts-time-wasted-work-adds-up/.

11/28/2011 CS 410 - Green Team 53

Works Cited

slide-54
SLIDE 54

11/28/2011 CS 410 - Green Team 54

Development Components

  • Hardware
  • Development workstations with Microsoft Windows
  • Software
  • Productivity
  • Microsoft Office Suite
  • Microsoft Project
  • Java IDE (e.g. Eclipse, NetBeans)
  • API
  • Google Data API
  • Independentsoft Exchange Server API
slide-55
SLIDE 55

11/28/2011 CS 410 - Green Team 55

Solution Components

  • Hardware
  • Web Server
  • Software
  • Linux Distribution
  • Apache Web Server
  • MySQL
  • PHP
  • Java VM
slide-56
SLIDE 56

11/28/2011 CS 410 - Green Team 56