Presentation is loading. Please wait.

Presentation is loading. Please wait.

 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.

Similar presentations


Presentation on theme: " 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."— Presentation transcript:

1  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

2  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 2 Team

3  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 3 Discussion Highlights Purpose Vision Process Specification Product specification  New Requirements  UML Modeling  NFR Specification Traceability Demo Questions

4  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 4 Purpose  To help users schedule meetings more easily and efficiently  Monitor meetings, especially held in a distributed environment  Re-planning of meetings to support changing user constraints  Support conflict resolution

5  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 5 Vision - Problem Statement The problem ofComplexity in meeting organizing, not efficient process AffectsAny organization or an individual who needs to organize meetings. the impact of which is 1.All participants are not easily reached. 2.Date and location conflicts and difficult to resolve. 3.Re-scheduling and/or cancellations require additional effort. 4.Scheduling of large meetings is very difficult and time consuming and may require numerous calls to every person. 5.Delay and ultimately improper resource utilization 6.Entities spend a significant amount of time and resources organizing meetings 7.Too many negotiations 8.The effects of all the factors above are amplified as the number of participants’ increases. a successful solution would beAn accessible, cost-effective meeting scheduler that can be used to initiate and schedule meetings. It will contact and collect participant availability data. Aid the user to decide on the meeting arrangement by ranking alternatives based user configurable criteria The product would also address issues related to conflict in dates and provide an efficient method to solve any such problems It will allow for re-planning and support interactions for negotiation activities.

6  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 6 Vision -Stakeholder's summary Design Team Implements and produce actual software products. Generates software artifacts according to the design. Follows the project process. Testing team Ensures that the system is works correctly and fulfills the design specifications. Generates test plans and procedures. Documents and report bugs encountered. Follows the project process. Maintenance teamResponsible for resolving problems with software after released. Generates software patches of fixed to resolve problems (non- related with installation of configuration) with system between releases. Generates software patch installation procedures. Documents changes and updates design documents to reflect changes. Follows the project process.

7  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 7 Vision -User summary Organization or Employee End user Initiate meeting, re-schedule meetings send requests, respond to meetings invites, view meetings, send/receive meeting confirmations, specify contact information, assign representative, negotiate/solve conflicts,Provide date ranges (exclusion sets and preference sets.), notify participants, confirm attendance, and view meeting’s agenda. Self AdministrationEnd user In addition to the regular User responsibilities. Manages user’s accounts, locations and equipment. Installs, repairs, starts and stops system. Self

8  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 8 Unexpected change in Meeting Schedules/Cancellation by Attendees Attendees Location Different Location Different Time Date not Available Attendees Not available at given date time Scheduling meeting takes lot of time effort and cumbersome task Attendees Not available at given date time Lack of updated Information Attendee have to attend a different meeting No virtual meetings No Partial Meeting allowed Different places different holidays

9  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 9

10  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 10 Hierarchical Overview of the Project Phases

11  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 11 Level 0 Context Diagram for Process A0 Requirements engineer Software engineer Domain expert SRS Prototype Process specification Problem description Project constraints UML/other notation requirements Process requirements Software developer

12  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 12 Level 1 for Process Process phase - I Process phase - II SRS Prototype Process specification Problem description Project constraints UML/other notation requirements Requirements engineer Software engineer Domain expert A0 1 2 Software developer Test engineers Changed Requirements

13  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 13 Process phase – 11 SRS Prototype Process specification Problem description Project constraints UML/other notation requirements Requirements engineer Software engineer Domain expert A0 A1 A2 Software developer Test engineers Changed Requirements Process phase – 1.2 Process phase – 21 Process phase – 2.2 Level 2 for Process

14  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 14 (Activity diagram of the Project)

15  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 15 System decision for New Requirements Implementation of the new requirements-shown using demo Use case modeling for the requirements Soft Interdependency graph (SIG) diagrams

16  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 16 Level 0 – Context diagram for product A0 SystemUser Meetings Scheduled Login User authentication Conflict constraints Process meetings Initiator decision Password

17  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 17 1. Some meetings are organized and scheduled at the same time, as a chunk, where partial attendance can be allowed. Solution 1: Important and active participants shall be allowed to attend only part of the meeting by choosing the attend partial option along with acceptance of a meeting invitation. Solution 2: Do not allow partial attendance at all Final Resolution: Option 1 was chosen as it provides more flexibility for the important and active users to attend more than one meeting in case their presence is expected in more than one meetings. While resolving conflicts, meeting schedule of active/important participants shall not show as conflict for partial attendance meeting. Option2 imposes a more restricted rule hence is not considered as an option. 2. Meeting locations should be convenient, and information about meetings should be secure. Final Resolution: Location convenience is already addressed as important participants are allowed to specify location. Only important and active participants location preferences are considered while resolving location conflicts. Secure means that only authorized users are allowed to use the system. Users shall be able to register in the system, but permission will be provided only after receiving the email confirmation from the admin. Users shall be able to view the meetings that are either initiated by them or to which they are invited, they shall not be able to view other users meeting details. Requirement Changes

18  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 18 3. For helping with conflict resolution and negotiation support, video conferencing would be available on the system and each video conferencing session should be recorded and analyzed for the purpose of the meeting. Solution 1: The system shall provide video conferencing option between 2 geographical locations. Solution 2: Do not allow video conferencing option Final Resolution: Option 1 is chosen as it provides the ability to schedule and monitor virtual meetings without having restrictions on the geographical location of the participants. 4. Some stakeholder has also requested that your meeting system provide such features that can be found, for example, in Microsoft Office Outlook. Solution 1 : Some of the features provided by outlook 1.Cancel meeting and notify users by email 2.Provision to decline meetings 3.Respond to meeting with preferences 4.Send meeting Reminders and reminders to respond to meeting requests via email Solution 2: Requirement is ignored Final Resolution: Option 1 is selected as it provides more user friendly features offered by other meeting scheduler products like Outlook Requirement Changes

19  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 19

20  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 20

21  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 21 UML Modeling – Sequence Diagram I Initiate Meeting

22  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 22 UML Modeling – Sequence Diagram II Respond to Meeting

23  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 23 UML Modeling – Sequence Diagram III Cancel Meeting

24  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 24 KAOS Schedule Chunk Meetings Reduce the overhead in organizing meetings Choose convenient meeting locations Allow partial attendance Convenient for 50% of the single meeting attendees Convenient for 100% of the multiple meeting attendees Reduce the number of interactions between attendees and the initiator Maintain [Partial attendance timing] Avoid [Redundant interactions] Monitor Meeting Allow Virtual meeting

25  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 25 SIG: Usability

26  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 26 SIG: Performance

27  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 27 SIG: Maintainability

28  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 28 SIG: Reliability

29  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 29 Use CaseRequirements Initiate MeetingFR_001, FR_013, FR_014, FR_014,FR_017, DFR_002 Cancel MeetingFR_011, FR_018 Monitor Virtual MeetingFR_002, FR_024 Conflict ResolutionFR_003, FR_004, FR_005,FR_006, FR_007, FR_009, FR_018, FR_019, FR_020, DFR_012, DFR_014, DFR_015 Finalize MeetingFR_016, FR_022 Change PreferencesFR_007, DFR_008 DeclineDFR_015 Request LocationFR_003,FR_004, DFR_007, DFR_008 Request EquipmentFR_003, DFR_007 Respond to MeetingFR_020,FR_023, FR_003,FR_004, DFR_002,DFR_006,DFR_009, DFR_010, LoginFR_012 RegisterFR_012 View Scheduled MeetingFR_020,FR_023, FR_003,FR_004

30  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 30 DFR_01DFR_02DFR_03DFR_04DFR_05DFR_06DFR_07DFR_08DFR_09DFR_10DFR_11DFR_12DFR_13DFR_14DFR_15 FR_001 FR_002 FR_003 FR_004 FR_005 FR_006 FR_007 FR_008 FR_009 FR_010 FR_011 FR_012 FR_013 FR_014 FR_015 FR_016 FR_017 FR_018 FR_019 FR_020 FR_021 FR_022 FR_023 FR_024 NFR_001 NFR_002 NFR_003 NFR_004 NFR_005 NFR_006 NFR_007 NFR_008 NFR_009 NFR_010 NFR_011 NFR_012

31  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 31 NFR_001NFR_002NFR_003NFR_004NFR_005NFR_006NFR_007NFR_008NFR_009NFR_010NFR_011NFR_012 FR_001 FR_002 FR_003 FR_004 FR_005 FR_006 FR_007 FR_008 FR_009 FR_010 FR_011 FR_0012 FR_013 FR_014 FR_015 FR_016 FR_017 FR_018 FR_019 FR_020 FR_021 FR_022 FR_023 FR_024

32  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 32 Demo Screenshots

33  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 33 Login page

34  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 34 Register page

35  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 35 Home page

36  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 36 Meeting Initiate page

37  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 37 Meeting Status page

38  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 38 Pending Request page

39  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 39

40  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 40 Meeting initiator view: User Responses

41  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 41 Meeting Initiator view: Virtual Meeting Wizard

42  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 42 Meeting initiator view: Virtual Meeting Status

43  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 43 Meeting initiator view: Cancel Meeting

44  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 44 1.http://www.cs.cmu.edu/afs/cs/project/able/ftp/intro_softarch/intro_softar ch.pdfhttp://www.utdallas.edu/~chung/RE/syllabus.htmhttp://www.cs.cmu.edu/afs/cs/project/able/ftp/intro_softarch/intro_softar ch.pdfhttp://www.utdallas.edu/~chung/RE/syllabus.htm 1.http://en.wikipedia.org/wiki/Traceabilityhttp://en.wikipedia.org/wiki/Traceability 2.http://www.jiludwig.com/Traceability_Matrix_Structure.htmlhttp://www.jiludwig.com/Traceability_Matrix_Structure.html 3.http://www.utdallas.edu/~chung/RE/Presentations09S/http://www.utdallas.edu/~chung/RE/Presentations09S/ 4.http://www.utdallas.edu/~chung/RE/Presentations08F/http://www.utdallas.edu/~chung/RE/Presentations08F/

45  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 45

46  SAP AG 2007, SAP CSUN 2007 Conference Presentation / 46


Download ppt " 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."

Similar presentations


Ads by Google