1 / 41

Synergy Distributed Meeting Scheduler

Develop a software to easily and intelligently schedule meetings, outperforming competitors. Adaptable to various applications.

pgable
Download Presentation

Synergy Distributed Meeting Scheduler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Synergy Distributed Meeting Scheduler High Fliers

  2. Team Deepthi Durgempudi Nithya Bondalapati Mahitha Devalapalle Puneeth Simha Ragavika Tarigopula Siddharth Dhall Sindhura Vallabhaneni

  3. Agenda • Purpose • Process • Fishbone Analysis • Business Use Case Diagram • i* Diagram • Business Class Diagram • Constraints • Specification Models • Issues and Solutions • Addressing Requirement Changes • Prototypes

  4. Purpose • Develop a software that would help users schedule meetings more easily and intelligently • The software should outperform any such system that is currently available in the highly competitive market • The software should be adaptable to any application, such as scheduling courses, flights, room assignments at hospitals and hotels, and much more

  5. Process SADTs

  6. Process SADT –Level 1

  7. Process SADT – Level 2

  8. Process SADT - Level 3

  9. FISHBONE ANALYSIS

  10. Problem Statement • problem :Inefficient and time consuming process of scheduling meetings manually • Affects: Company work force • The impact is :Loss of productive time which in-turn affects the company’s productivity. • A successful solution: A flexible and efficient system to schedule meetings in a less time consuming manner.

  11. Problem Fish Bone Diagram Difficulty in keeping track of the meeting location and meeting date Unauthorized users may access the meeting information Time consuming process of selecting a meeting date that is convenient to all the attendees Large number of negotiations People are facing many difficulties while Scheduling meetings manually Difficult to schedule a meeting whenever we want (anytime-24/7) Difficulty in monitoring meetings Difficulty in scheduling meetings if attendees cannot be physically present during the meeting Hard to reflect changing participants’ constraints

  12. Business Use Case Diagram

  13. I* Diagram

  14. I * Diagram

  15. Business Class Diagram

  16. Product SADTs

  17. Product SADT – Level 0

  18. Product SADT – Level 1

  19. Specification Models

  20. System Use Case Diagram

  21. System Sequence Diagram

  22. System Activity Diagram

  23. System Class Diagram

  24. Constraints

  25. Security

  26. Reliability

  27. Maintainability

  28. Issues and Resolutions

  29. Issue 1 – Monitor meetings What does the term “monitor meetings” refer to? • Solution 1: Record the entire meeting in video format. • Solution 2: Record the entire meeting in audio format. • Solution 3: Keep a record of meeting minutes. • Final Resolution: The first two solutions are out of the control of SDMS. Moreover, the meeting initiator can request for recording equipment while initiating the meeting (or later) if required. Therefore, the third solution has been chosen as the optimal one.

  30. Issue 2 – Need to accommodate a more important meeting How to determine if one meeting is important than the other? • Solution 1: The system shall accept an “importance rating” along with other meeting details from the meeting initiator while scheduling a meeting. When two meetings contend for the same location at the same time, the system shall determine which is more important based on this “importance rating”. • Solution 2: When there is contention for meeting location, the system shall notify the meeting initiators of both the meetings, who can then negotiate external to the system to decide which meeting should be given preference. • Final Resolution: The first solution can be misleading, because the “importance rating” will be based on the perception of the meeting initiator and cannot be considered as a standard. Therefore, the second solution has been chosen as the optimal resolution for this issue.

  31. Addressing Requirement Changes

  32. Requirement change 1 • Some meetings are organized and scheduled at the same time, as a chunk, where partial attendance can be allowed. How to allow partial attendance? • Solution 1: Participants can specify to the meeting initiator that they will be attending only part of the meeting by adding comments along with acceptance of a meeting invitation. • Solution 2: Do not allow partial attendance at all • Final Resolution: Since it is possible that a person wants to go to both the meetings scheduled at the same time, solution 1 has been chosen as the appropriate option.

  33. Requirement Change 2 • Meeting locations should be convenient, and information about meetings should be secure. • Location Convenience: Already addressed as the system allows important participants to specify their location preferences. • Information Security: Since the system shall be accessible by only authorized users, it can be ensured that “outsiders” cannot access meeting information. Also, one user cannot access the calendar of another user within the system.

  34. Prototypes

  35. Prototype – Welcome Page

  36. Prototype – Admin Screen

  37. Prototype – User Login

  38. Prototype – User Functions

  39. Prototype – Meeting Details

  40. Prototype – Initiate Meeting

  41. THANK YOU!!!

More Related