25
Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana Karthik Upadrasta

Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Embed Size (px)

DESCRIPTION

Stakeholders End users Participants in meetings Meeting schedulers/initiators Project management teams Requirement engineers Test Engineers Developers Network support group Potential customers who will use the system

Citation preview

Page 1: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Synergy Meeting Scheduler System

Abhinav Reddy TummalapallyLavanya DevaraSwetha Vangala

Satyanarayana Karthik Upadrasta

Page 2: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

• Subject World – Abhinav Reddy

• System World – Karthik & Swetha

• User World – Lavanya

• Developer World – Team Work

Page 3: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Stakeholders

• End users• Participants in meetings• Meeting schedulers/initiators• Project management teams• Requirement engineers• Test Engineers• Developers Network support group• Potential customers who will use the system

Page 4: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Preference Sets

Exclusion Sets Date Range Special

Equipment

Date Conflict

Proposed Meeting

Date

Location

Meeting Room

Potential Participants

Important ParticipantsMeeting Initiator

Active Participants

SDMS Semi-Formal Specification --- Unresolved

Participants

Meeting Initiator

Requirements

Page 5: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Potential Participant

Important Participants

Active Participants

All Meeting Attendees

Whose Presence is crucial for meeting

Who are involved in the presentation

Date ConflictDepends on preferred sets, exclusion sets

and date range

Different Participants - Resolved

Page 6: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Preference Sets

Exclusion Sets Date Range Special

Equipment

Date Conflict

Proposed Meeting

Date

Location

Meeting Room

Potential Participants

Important ParticipantsMeeting Initiator

Active Participants

SDMS Semi-Informal Specification --- Resolved

Page 7: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Enterprise Requirements

• Issue: A meeting date shall be defined perhaps by a pair (calender date, time period)

• REQ: A meeting date shall be defined by a pair (calender date, time period)

• Issue: The initiator could also ask, in a friendly manner, active participants to provide any special equipment requirements on the meeting location.

• REQ: The initiator shall determine a) special equipment by herself b) special equipment by asking the active participants

• Issue: The initiator may ask the important participants to state preferences about the meeting location.

• REQ: The initiator shall determine Location a) By herself

b) By asking important participants to state preferences about the meeting location

Page 8: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Enterprise Requirements Contd..• Issue: The proposed meeting date should belong to the stated date range and to

none of the exclusion sets; furthermore it should ideally belong to as many preference sets as possible.

• REQ: The proposed meeting date shall belong to a) As many preference sets as possible b) No preference sets (Corresponds to a weak conflict)

• Issue: Each conflict resolution should be done as quickly as possible and with no more interactions than is really needed.

• REQ: Each conflict resolution should be done as quickly as possible and with least number of interactions.

• Issue: It is absolutely necessary, however, to allow each meeting to take place in a virtual place.

• REQ: It is necessary, however, to allow each meeting to take place in a virtual place.

Page 9: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

SDMS

Interaction Management

Plan Meetings

Re-plan Meetings

Conflict Resolution

Monitor Meetings

Parallel Meeting

Requests

SDMS Functional Requirements

Page 10: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Conflict Resolution

Client

Plan Meetings Participants

Monitor Meetings

Re-Plan Meetings

Changing User

constraints

Bound on Re-Planning

SDMS Functional Requirements – Unresolved

Page 11: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Manage Interactions

Replies from Participants

Negotiation & Conflict

Resolution

Communicate Requests

Schedule information to participants

Awareness among

participants

Make them confident about the reliability of the communications

SDMS Functional Requirements – Unresolved Contd..

Page 12: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Conflict Resolution

Meeting Initiator

Plan Meetings Potential Participants

Monitor Meetings

Re-Plan Meetings

User’schanging

constraints

Bound on Re-Planning

Meeting Initiator

Any change in meeting schedule

or location

SDMS Functional Requirements – Resolved

Page 13: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Manage Interactions

Replies from Participants

Negotiation & Conflict

Resolution

Communicate Requests

Schedule information to participants

Awareness among

participants

Make them confident about the reliability of the communications

INFEASIBLE

SDMS Functional Requirements – Resolved Contd..

Page 14: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Monitor meeting

Re-Plan meetings

Manage Interactions

Accuracy Nomadicity

Physical Constraints

Dynamic Flexibility

Minimal

SDMS Non-functional Requirements

Page 15: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Plan Meetings

Usability

Performance

Amount of Overhead

Privacy Rules

Customizability and Extensibility

Independent Authorized

Meeting Request

Convenient Date and Location

Manage Decentralized

Requests

SDMS Non-functional Requirements Contd..

Page 16: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Non- Functional Requirements - Resolved We have connected the given non-functional requirements to the

corresponding functional requirements.

• AccuracyAny change in meetings shall be informed to all the participants without any delay.

• Physical ConstraintsA person shall not be at two different places at the same time.A meeting room shall not be accommodated to more than one

meeting at a time.

• DynamicChange in a location or meeting date shall be immediately informed to all the participants.

Page 17: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Non-Functional Requirements - Resolved - Contd..

• FlexibleIt shall be easier to re-plan meetings and manage interactions

• Performance The elapsed time between the submission of a meeting request

and the computation time to schedule a date and to find a location for the meeting should be minimal.

• Usability The system shall be usable by non-experts, in which case the user can learn to operate with less effort.

Page 18: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Non-Functional Requirements - Resolved - Contd..

• ExtensibilityThe system shall be able to handle new changes including

upgradations or changes to the existing system. It shall be easily modified to accommodate the enhancements

• Customizable The system shall be customizable to two modes (1) Private (2)

Professional meetings –Characterized by different restrictions on the time period that may be allocated (e.g. meeting during office hours, private activities during leisure time).

Page 19: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Mock Up Screen shots

Page 20: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…
Page 21: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…
Page 22: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…
Page 23: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…
Page 24: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…
Page 25: Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana…

Suggestions?