schedule 360 software team alpha
DESCRIPTION
Submitted To: Dr. Lawrence Chung Associate Professor, Department of Computer Science, The University of Texas at Dallas, Richardson, TX- 75080 Submitted By: Steven Ford Gilbert Islas Paul Wasilewski Obi Ogbanufe Michael Murphy Team Website: http://www.indigomark.com/alpha/. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/1.jpg)
SCHEDULE 360 SOFTWARETeam Alpha
Submitted To:
Dr. Lawrence ChungAssociate Professor,
Department of Computer Science,The University of Texas at Dallas,
Richardson, TX- 75080
Submitted By:
Steven FordGilbert Islas
Paul WasilewskiObi Ogbanufe
Michael Murphy
Team Website: http://www.indigomark.com/alpha/
![Page 2: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/2.jpg)
Steve’s Scheduling
Steve is a Director of Sales for Alpha Communications, a startup with 20 employees
![Page 3: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/3.jpg)
Steven Has Numerous Commitments
Steve Coach’s kids
Steve has a wife
Steve has two young children
![Page 4: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/4.jpg)
Presentation is at 9AMSteve is presenting to the board of a large corporation on the upcoming availability of a
new product on Wednesday
![Page 5: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/5.jpg)
Tuesday Afternoon
•Steve Confirms Conference Room - Alpha
Steve Confirms Meeting Time - 9AM
Steve Finalizes Presentation
![Page 6: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/6.jpg)
At 4:30pm a meeting notice change comes up moving the conference room from Alpha to Bravo and the meeting time from 9am to
8am
At 4:30pm Steve leaves early for Dentist Appointment
Tuesday Afternoon
![Page 7: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/7.jpg)
Tuesday Night
Prepares for next morning
Dinner with Wife
Puts kids to bed
![Page 8: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/8.jpg)
Wednesday Morning
STEVEN WAKES UP AND GETS READY.
Steven gets the kids up and ready.
Steven takes the kids to day care at 7:30 am.
Steven drops the wife off at work (her car is in the shop).
![Page 9: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/9.jpg)
Wednesday Morning
STEVEN ARRIVES AT CONFERENCE ROOM AT 8:30 AM, CONFERENCE ROOM IS EMPTY.
Steven is flustered.
Steven calls his boss.
Steven’s boss informs him that the meeting time and room had changed per change notification sent out at 4:30 yesterday.
![Page 10: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/10.jpg)
Wednesday Morning
STEVEN RUSHES INTO CONFERENCE ROOM BRAVO 40 MINUTES LATE.
Customers are unhappily leaving.
Any potential for deal with customer is lost.
![Page 11: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/11.jpg)
Does this scenario sound familiar???
![Page 12: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/12.jpg)
Schedule 360 Cloud SoftwareThe Average young tech savvy professional
interfaces with as many as six computing devices during a normal day
Each device has its own calendar or schedule application
The majority of the different platforms are not able to synchronize with other devices/programs
Additionally, any given program or system is at risk of failure causing the permanent loss of critical information.
![Page 13: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/13.jpg)
Schedule 360 Stakeholders• An individual who utilizes multiple computing
devices and maintains a schedule either professionally, personally or both.
• A small company which does not benefit from a packaged email system which can synchronize both company email/schedule and company mobile devices.
![Page 14: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/14.jpg)
Schedule 360 Domain• Phone & Tablet Manufacturers:
• At first offering the software will function on Apple products as this gives the company the best opportunity to gain a foothold in the market
• Email:• The application will be compatible with the most widely
used emails
![Page 15: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/15.jpg)
Schedule 360 WRS ProcessWRS
◦ W Problem Goal Improved understanding of the Domain, Stakeholders,
Functional and Non-Functional Objectives
◦ RS Functional RS – Improved understanding of Software System
Requirements: FRs Non-functional RS -Improved understanding of Software
System Requirements: NFRs
![Page 16: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/16.jpg)
Schedule 360 Functional Requirements• Requirement: The application shall be compatible
with all existing electronic calendars.• Issue description: A problem exists creating an
application that is compatible with all possible electronic calendars in existence
• Options: One option to reduce this problem is to identify the calendars that are widely used and limit the compatibility to these popular calendars
• Decision and Rationale: The application will now be compatible with the following calendars: Outlook, Google, Yahoo, and Lotus Notes. The rationale is that these are the most widely used calendars.
![Page 17: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/17.jpg)
Schedule 360 Functional RequirementsRequirement: The application shall allow the user
to create appointments◦ Issue description: A problem exists creating the
appointments because there are currently no functional requirements defining what fields are required for an appointment
◦ Options: An option is to define the common fields required when creating the appointment
◦ Decision and Rationale: Create additional functional requirements to clearly define the field required
![Page 18: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/18.jpg)
Schedule 360 Non-Functional Requirements
• The software shall be compatible on smartphones with wireless internet connectivity.• Issue description: What defines compatibility?
• Options: Use better definition of compatibility.
• Decision and Rationale: The software designers will need a definition of compatibility in order to ensure it can be downloaded on desired devices.
![Page 19: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/19.jpg)
Schedule 360 Non-Functional Requirements
• The software shall perform greater than 95% of its computations in the cloud.• Issue description: Why is there a percentage metric for
computation? It would be more relevant to use power consumption as the metric.
• Options: Convert the percentage computation to a power consumption requirement.
• Decision and Rationale: The percentage requirement is arbitrary. Limiting the power consumption in terms of watts per hour is a better requirement.
![Page 20: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/20.jpg)
Schedule 360 WRS ResultsThe requirements have been improved to include:
◦ Specific Phone and Tablet Manufacturers are specified
◦ Phone service providers are specified
◦ 10 Functional Requirements have been refined
◦ 15 Non-Functional Requirements have been refined
Refinement is an on-going process…
![Page 21: SCHEDULE 360 SOFTWARE Team Alpha](https://reader036.vdocuments.us/reader036/viewer/2022081507/56816935550346895de09032/html5/thumbnails/21.jpg)
Questions?