Project Presentation-Phase 2 Requirements Elicitation Specification Validation T ERA S OFT D ISTRIBUTED M EETING S CHEDULER Team Blitzkrieg: ADITYA DHAMANKAR,

Slides:



Advertisements
Similar presentations
Synergy Distributed Meeting Scheduler(SDMS) TEAM:4 Rutvij Mehta Shruti Mehta Shveta Mupparapu Meghna Swetha Raguraman Rakesh Sanapala Venkata Jaganadh.
Advertisements

Synergy Distributed Meeting Scheduler High Fliers.
PDS Web Pro Custom Web Design Quick Implementation Powerful Patient Portal Option Powerful Tools on Standard Website Click to see Home page example.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
WEST Presented By 3s. Introduction Project Overview Project Overview Use Case Diagram Use Case Diagram Domain Model Diagram Domain Model Diagram UI for.
Casual.Direct is a fully automated state wide service locating casual and temporary teachers to cover short term and long term relief needs in schools.
Track, View, Manage and Report on all aspects of the Recruitment Process… with ease!
Chapter 14 Requirements and Specifications. Copyright © 2005 Pearson Addison-Wesley. All rights reserved Software Engineering The implementation.
R25 Webviewer Training. Creating a User Account When you go to the R25 Facility Request Form,R25 Facility Request Form this is the screen that will appear.
Outlook 2007 Tips, Tricks, and Tools. Overview Main Screen Navigation Pane View Pane Reading Pane To–Do Bar Create a New Message Contacts Create a Signature.
BLC Training for Instructors Presented By: Banner Health Learning & Development Team.
Nicole Hu, User Testing John Newcomb, Documentation Lakshmi Prathivadi, Team Manager Prasanth Veerina, Development GoalFriends Design Team Making exercise.
Mentor ePolls Polling for Groups. 2 What is ePolls? ePolls is the newest feature of Mentor, the IEEE tool for Working Group collaboration. ePolls allows.
Lesson 4: Using the Calendar
Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.
CORE Volunteer Training Presented by: Tracey Calloway CORE Training/Project Manager CORE Calendar 2.0 Functionality August 22,
M EETING S CHEDULER S YSTEM Team Members: Aaron Tull Rachel Weldon Derek Horner.
Team Crutch. Vision Statement Team crutch aims to develop portable, inexpensive, user-friendly software for the Android platform that mitigates communication.
PROJECT PHASE 1 System Requirement Specification T ERA S OFT D ISTRIBUTED M EETING S CHEDULER Team Blitzkrieg: A DITYA D HAMANKAR, A JAY N ARASIMMAMOORTHY,
Classroom User Training June 29, 2005 Presented by:
5. Blackboard Quiz and Survey Tools Dr. Curtis J. Bonk Professor, Indiana University President, CourseShare.com
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Dineshwari Byrappa Nagraj Rashi Gupta Shreya Modi Swati Satija Magesh Panchanathan.
Your on-line connection to Ferraz Shawmut; Getting Started Login / out Contact Us Home Page, Account Inquiry My E-Account Account Status Ordering Options.
Registration On WebAdvisor 1. Login to Web Advisor 2.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Presented by Vinit Patwa Prasanna Kumar Thiagarajan Shiva Sangam Meghana Satpute Azharuddin Mohammed Ritesh Patel Tarun Chandra Samireddy Rutvij Desai.
Acronis Sales Escalation Process 1. Overview – How will this benefit you? 2 Acronis Customer Central is here to help sales close deals and retain customers.
SDMS Project Phase Ⅰ Duk-Jin Kim Tu Peng Yan Shi.
Eric Anderson Liga (Li-Chia Kuo)‏ Elodie Mambounou José Perez Daniel Qi Le Qiao (Joe)‏ Arturo Saracho Russell Smith Josh Wu Tech-9 Members Advanced Requirements.
Customizing your own SENSORS (site) Ethan Danahy Tufts University June 7 th, 2001.
Synergy Distributed Meeting Scheduler Phase I interim report.
A Web Based Workorder Management System for California Schools.
Synergy Meeting Scheduler System GeetanjaliJeffYogita.
1 July 11, 2013 © 2013 SIPX, Inc. Confidential SIPX Processes for Instructors Presented by Mary-Lynn Bragg July 2013.
Synergy™ Distributed Meeting Scheduler Organize meetings with SDMS SynergySoft, Inc. presents:
Mentor ePolls Polling for Entity Working Groups. 2 What is ePolls? ePolls is the newest feature of Mentor, the IEEE tool for Working Group collaboration.
Synergy Meeting Scheduler System T-squared, S-cubed TJ Andrews Thriveni Movva Sadequa Azam Sama Malik Scott Denson.
Presented by Michael Hale Nelson Lopez Malini Srinivasan Sai Prasanth Sridhar Wanjun Huang Limin Tang Rutvij Desai.
Live Meeting Meet Whenever and Wherever. What You Will Learn How to schedule a Live Meeting –How Live Meeting integrates with.
R25 WebViewer Training. Step One: Create a User Account When you go to this is the screen that will appear.
Phase 1 Interim Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari,
Meeting Scheduler Carl Fernandes Mahbubur Rahman Haque Muaz Jamshed Rahul Kotian Ramakrishnan Jayavelu Sujith John Zachariah Interim Presentation -2 on.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
1 LIZETTE PEREZ IS 440 FEBRUARY 21, 2008 Modeling/Markup Tools: Skrbl ConceptShare ImaginationCube 1.
Presented by –Call of Duty School of Requirement Engineering University of Texas, Dallas Web Meeting Scheduler System System Requirement Specification.
Planning and Scheduling Meetings in Outlook 2010 Using your Outlook Calendar.
 SAP AG 2007, SAP CSUN 2007 Conference Presentation / 1 Presented by Team “Call of Duty” 29 th April 2010 CS 6361, University of Texas At Dallas.
SynergySoft™ Distributed Meeting Scheduler Requirements Review Yasaman Haghpanah Ravindra Rudraraju Sowjanya Sakruti Jim Whitaker.
Presented by –Call of Duty School of Requirement Engineering University of Texas, Dallas Web Meeting Scheduler System System Requirement Specification.
HighImpact Soft Final Presentation Dare Famodimu Eric Deshazer Sergio Loza Scott Willock.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
HighImpactSoft 2010 Organizing a Better Future. Agenda Specify Goals ScopeDefinitions Process Model Preliminary Requirements Issues and solutions TraceabilityPrototype.
CS 6361 Fall 2005 University of Texas at Dallas Semi-Formal Specification of Synergy Distributed Meeting Scheduler Jeannette Bennett Roberto Bruni Mike.
Synergy Meeting Scheduler System Abhinav Reddy Tummalapally Lavanya Devara Swetha Vangala Satyanarayana Karthik Upadrasta.
Citrix MetaFrame Conferencing Manager 3.0 Codename – “Opal” Release Date – April 27, 2004.
Customer Care & Help Desk. Content  What is Help Desk?  Who should use these?  Features of Help Desk  Hierarchy of Help Desk (Level of User)  Flow.
Presented by Michael Hale Nelson Lopez Malini Srinivasan Sai Prasanth Sridhar Wanjun Huang Limin Tang Rutvij Desai.
Synergy Distributed Meeting Scheduling System Francisco Puente Arundhati Solapurkar Jung-Chi Lin.
Room and Resource Reservations
Web Meeting Scheduler System
2010 Organizing a Better Future
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
Houston Baptist University Version 8.1.4
Enterprise Requirements Literal
The Service Portal What is the Self-Service Web Portal?
The Service Portal What is the Self-Service Web Portal?
Meeting Scheduler System
Duk-Jin Kim Tu Peng Yan Shi
Presentation transcript:

Project Presentation-Phase 2 Requirements Elicitation Specification Validation T ERA S OFT D ISTRIBUTED M EETING S CHEDULER Team Blitzkrieg: ADITYA DHAMANKAR, AJAY NARASIMMAMOORTHY, BRYAN PARKER JASSEM SHAKIL, JEEVAN KUMAR, Meghana Satpute, MUHAMMAD ABDULLAH, PREETI GANESHMOHAN, SEAN WILSON, VINAY SAMPATHKUMAR Instructor: Dr. Lawrence Chung 1

A GENDA  Process Specification  New Enterprise Requirements and Issue Analysis  Product Specification  Prototype 2

P ROBLEM S TATEMENT The problem ofscheduling meetings in manual method Affectsmeeting coordinator and attendees the impact of which is Conflicts, delay, improper maintenance and difficulty in managing meetings and resolving date and time conflicts a successful solution would beMonitor Meetings → Accurately control and manage the entire meeting scheduling process Plan Meeting → Select most convenient meeting date and time, and location Re-plan Meeting → Support variations and changes in the Schedule Resolve Conflicts → Perform negotiations Manage Interactions → Maintain necessary but minimal communication Manage Concurrent Meetings → Allow users to submit and manage multiple meeting requests 3

P ROBLEM A NALYSIS - F ISHBONE 4

U SER R OLES M EETING I NITIATOR  Adds a Meeting to the System  Provides Meeting Details including time frame and freeze time  Add Active, Important and Regular Participants to the Meeting  Invite Participants to the meeting  Cancel meeting  Reschedule a Meeting  Monitor the overall status of the meeting and resolve conflicts as needed 5

U SER R OLES - P ARTICIPANTS (R EGULAR /A CTIVE /I MPORTANT )  Specify Preference Set  Specify Exclusion Set  Cancel Participation  If the Participant is Active, he would be specifying the Equipment Requirements if he wants to, in addition to points 1,2, and 3  If the Participant is Important, he would be specifying the preferred meeting location, in addition to points 1,2, and 3 6

Process Specification 7

P ROCESS O VERVIEW I NTERIM 8

P ROCESS O VERVIEW F INAL 9

P ROCESS M ODEL 10

P ROCESS S ADT L EVEL 0 11

P ROCESS S ADT L EVEL 1 12

P ROCESS S ADT L EVEL 2 13

A CTIVITY D IAGRAM I NTERIM 14

A CTIVITY D IAGRAM F INAL 15

New Enterprise Requirements 16

D OMAIN R EQUIREMENTS  The meeting initiator can cancel or reschedule a meeting.  All participants can fully, partially or not attend a meeting.  The meeting can be scheduled to be one-time or recurring.  Meeting locations should be convenient 17

I SSUES IN D OMAIN R EQUIREMENTS "All participants can fully, partially or not attend a meeting." Problem:(Type of Issue: ambiguity) The statement sounds suggestive and partial attendance is not clearly defined. Option 1:Define partial attendance as the 50% or more participants attend the meeting. Option 2:Define partial attendance as same participant can attend different meetings partially. Option 3:Define partial attendance as same participant can attend different meetings partially but in non-overlapping manner. Solution:Option 3 18

I SSUES IN D OMAIN R EQUIREMENTS " The meeting can be scheduled to be one-time or recurring..” Problem:(Type of Issue: ambiguity) Here the word “recurrence” does not explicitly say when the meeting can be recurrent. Also the statement sounds suggestive and a more defined approach needs to be taken. Option 1:The meeting is recurrent every day at the time specified. Option 2:The meeting is recurrent every week at the day and time specified. Option 3:The meeting is recurrent every month at the date and time specified. Option 4:The meeting is recurrent every year at the date and time specified. Option 5:The meeting coordinator decides when the meeting should reoccur.. Solution:Option 5 19

F UNCTIONAL R EQUIREMENTS  FR18 Some meetings are scheduled and organized at the same time where partial attendance can be allowed  FR19 Each of the different type of user should have different access privileges  FR20 A secure login username and password is required for each of the user to access the system  FR21 A participant should only be able to see the meeting information that he/she initiated or is part of  FR22 A participant should only be able to search the meeting information that he/she initiated or is part of 20

I SSUES IN F UNCTIONAL R EQUIREMENTS ISSUE STATEMENT: [FR18] “Some meetings are scheduled and organized at the same time where partial attendance can be allowed.” Problem:(Type of Issue: ambiguity) The statement sounds vague and partial attendance is not clearly defined. Also who schedules and organizes these meetings isnt defined clearly Option 1:Define partial attendance as continue with holding the meeting even if 50% or more participants attend the meeting. Option 2:Define partial attendance as same participant can choose to attend or not attend different meetings partially as per his/her will. Option 3:Define partial attendance as same participant can attend different meetings partially but in non-overlapping manner. Solution:Option 3 21

ISSUE STATEMENT: [FR19] “Each of the different type of user should have different access privileges.” Problem:(Type of Issue: ambiguity) The statement sounds vague and here “different” in terms of user types and access privileges arent listed which would make the requirement more clear. Also the statement sounds suggestive and a more defined approach needs to be taken. Option 1:Define access privilege as any meeting participant shall be able to invite and include another participant to the meeting. Option 2:Define access privilege as any meeting participant shall not be able to include another participant to the meeting. He/She can invite another person to the meeting only through the meeting coordinator. Solution:Option I SSUES IN F UNCTIONAL R EQUIREMENTS

N ON F UNCTIONAL R EQUIREMENTS  NFR18 Information about meetings should be secure. 23

I SSUES IN N ON F UNCTIONAL R EQUIREMENTS ISSUE STATEMENT: [NFR18] “Information about meetings should be secure.” Problem:(Type of Issue: incompleteness) The requirement is incomplete as it does not specify what exactly expected by “secure” system and what information needs to be secure. i.e. the information about the participants or the meeting details. Option 1:Define security as the access privileges for each type of user. Users shall be able to log into the system via a login screen with a user name and password. A participant should only be able to see and search the meeting information that he/she initiated or is part of. Option 2:All participants will have same privileges. Option 3:Meeting details will be kept secret. Solution:Option 1 24

Requirement Engineering Process 25

Product Specification 26

U SE C ASE D IAGRAM 27

C LASS D IAGRAM 28

SEQUENCE DIAGRAM INITIATE MEETING REQUEST 29

SEQUENCE DIAGRAM SCHEDULE MEETING 30

P RODUCT A RCHITECTURE 31

P RODUCT C APABILITY Customer BenefitSupporting Features Access to the system with easeAccess via the Internet through a user friendly GUI Initiate meetings convenientlyAllow easy forms with menus, calendars Respond to meeting invitation with simplicityEasy options while filling up forms Interoperability with other applicationSynchronization with other applications Virtual meetings Able to remotely connect to the meeting via a bridge line and UI. Less time involvedDynamic conflict resolution: date, time and location decided instantly 32

PRODUCT SADT LEVEL 0 33

P RODUCT SADT L EVEL 1 34

TRACEABILITY ( REQUIREMENTS TO PROTOTYPE)

USE OF SEMIFORMAL NOTATIONS FOR ADDING NEW REQUIREMENTS

Flexibility

SIG FOR NFR S ECURITY 38

SIG FOR NFR S ECURITY 39

SIG FOR NFR USABILITY 40

K AOS M ODELING S ECURITY 41

KAOS M ODELING U SABILITY 42

PRODUCT DEMO  Blitzkrieg Distributed Meeting Scheduler 43

WHY OUR PRODUCT BETTER  1. Separate interface for each type of participants to handle meeting requests  2. Efficient because we are maintaining deadlines for participant's input  3. Clear traceability from user requirements to FR, NFR and FR, NFR to Prototype features.  4. User Profile / Availability page that allows user to edit his/her profile and also the weekly preference/exclusion sets

WHY OUR PRODUCT BETTER  5. A visible calendar on each page that shows the upcoming meetings.  6. Search bar to quickly find meeting requests.  7. Similar features of MS Outlook ensures user interoperability.  8. Little to NO cost!

T HANK Y OU ! Any Questions? 46