Recipe Repository RequirementsDesignPlanning. Requirements.

Slides:



Advertisements
Similar presentations
Michigan Electronic Grants System Plus
Advertisements

Web Shift Booking System
Using the Self Service BMC Helpdesk
USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
Reviewing Course Outlines for C-ID Designation
AIMSweb Progress Monitor Online User Training
SAM 2007 v4 The Student Experience Including SAM Projects, SAM Exams and SAM Training.
SAM 2007 v3.0 The Student Experience Including SAM Projects and Course Assess assignments.
Service Manager Service Desk Overview
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
Recipe Repository Final Demo. Overview A website for users to login and securely store their own personal recipes free of charge. Users have ability to.
Welcome to the Turnitin.com Instructor Quickstart Tutorial ! This brief tour will take you through the basic steps teachers and students new to Turnitin.com.
GKIDS Pre-Administration Workshop
Project & Portfolio Management Software. Definitions and processes Navigation and overview How to create and edit a project: – General details – Resources.
What is so good about Archie and RevMan 5
Click your mouse button to advance the frames.. Coaches/Team Moms Getting Started.
A Guide to Getting Started
Creating Online Class Communities Jennifer Dorman Discovery Education
ShelterPoint™ Data-Entry Workflows. ShelterPoint v5.2.3.
C-TPAT Security Link Portal Online Application. Online C-TPAT Application - Part 1. Part 1 of the Online C-TPAT Application process: Complete the Company.
Welcome to the Southeastern Louisiana University’s Online Employment Site Applicant Tutorial!
MEGS+ Michigan Electronic Grants System Plus Office of Special Education May 2012.
Quick Reference Guide Welcome TEST USER Version_NSU_ HELP RETIREMENT MANAGER DEMO FEEDBACK.
DIRECT CERTIFICATION Patricia Winders Director’s Conference July 29, 2015.
1 Please log-in to your Comprehensive Plan  Visit:  Under “I Would Like To”, select “Access My PDE Applications”
Activating your Account and Profile Creation From the MNSCU Site Login Page, Click the Link Create a New.
WORKS ALLOCATION AND SIGN OFF OF EXPENSEWORKS ALLOCATION AND SIGN OFF OF EXPENSE Works users can allocate and/or sign off as soon as transactions appears.
ONLINE FILING WORKSHOP Presented By: The Indiana Lobby Registration Commission 1.
Getting Started with Moodle Getting Started Logging In Entering Your Address Viewing a Course Navigating Your Course’s Homepage Personalizing Your.
Richard Woods, Georgia’s School Superintendent “Educating Georgia’s Future” gadoe.org GKIDS Pre-Administration Workshop Georgia Kindergarten Inventory.
1 State Records Center Entering New Inventory  Versatile web address:  Look for any new ‘Special Updates’ each.
INSTRUCTOR & FACULTY ORIENTATION Blackboard 9.1. What is Online Learning? The term online learning is used interchangeably with e-learning or electronic.
Parent Guide for staying connected. To Begin using Skyward Family Access you will need:  A computer connected to the internet  A web browser (Windows.
Lead Management Tool Partner User Guide March 15, 2013
Introduction to eChalk For Students. What is eChalk? eChalk’s unique online learning environment provides your school with its own electronic “town square”
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
Edmodo Made Easy By: Susan O’Day.
Guidelines for ENSCONET partners in the use of the e-forum.
Getting Started with REACH Delivery. Free to Receive messages and files Easy and completely free to install Comprehensive online help Free Support Forum.
Confidential NYC SchoolMail School Administrator Overview Victoria McEachern Vice.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Registration Solutions for your Event Management.
How to Create an Address How to Create a Free Account, Read and Answer your s. Yahoo! provides FREE . To create a free .
By Mary Sarcheck EDL 635.  Student+and+Faculty+Support+Resource +Center
A Guide to Getting Started BCPS – Office of Instructional Technology.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
National Interoperability Information eXchange – – National Public Safety Telecommunications.
Collaborate. Coordinate. Evaluate. Connecting Communities > Demonstrating Outcomes ™ / I&R Housing Youth & Family Services Older Adult Services ShelterPoint™
Patient Portal Website Patient Training Powered by the.
Section 3 Opportunities Applicant Registration Instructions.
“Discovering institutions that work for poor people” APPP Sharepoint training 30 July – 1 August 2008: CDD, Accra, Ghana “Discovering institutions that.
Page ADP PearsonAccess Proctor Training. Page Agenda Test Overview Testing Components Proctor Roles and Responsibilities Overview Administering the Test.
Child Care Subsidy Program Online Billing Provider Training Spring 2016.
American Diploma Project Administrative Site Training.
American Diploma Project Administrative Site Training.
American Diploma Project Administrative Site Training.
Instructions for CATS Independence Tool
Base Camp Software Team Project Tools. BaseCamp Software Basecamp is an online project management and collaboration tool Free plan is available but does.
Professor Partica Unit 1 Seminar. INSTRUCTOR AND SEMINAR INFORMATION Instructor Name : Michelle Partica Kaplan Address: AIM.
Make-Up Testing/Undo Student Test Submissions
Michigan Electronic Grants System Plus
Journal of Mountain Science (JMS)
Training Guide for Faculty
Incident Management: Recording New Incidents User Guide
Training Guide for Faculty
Students Welcome to “Students” training module..
How to Create and Start a Test Session
GKIDS Mid-Administration Workshop
La Crosse Interstate Fair – Online Entry Process
Reviewing Course Outlines for C-ID Designation
Presentation transcript:

Recipe Repository RequirementsDesignPlanning

Requirements

What We Are Building A website for users to login and securely store their own personal recipes free of charge. Users have ability to convert from standard/metric, decrease/increase recipes servings and print recipes For a fee, users can join the recipe community. Share recipes with other members and exchange their opinions with each other.

System Functions The repository will have three different types of users. A free basic user, Premium users and Administrative users. Basic and premium users must create a unique login to enter the website. Free Basic Membership includes: Access to their private recipes Access to their private recipes Add new recipes Add new recipes Convert units between metric and standard Convert units between metric and standard Change ingredients measurements to change the serving size Change ingredients measurements to change the serving size

System Functions Cont’d… Premium users will have all of the functionality of the free user and also will be able to: Search through the other premium members recipes Search through the other premium members recipes Generate a grocery list for print out Generate a grocery list for print out Have ad-free access to the repository Have ad-free access to the repository Have the choice to make their recipes public or private Have the choice to make their recipes public or private Administrative users, which will include site managers (webmaster) and those who help maintain the site, will also have the ability to: Edit recipes Edit recipes Maintain clarity and site standards Maintain clarity and site standards Remove erroneous entry information Remove erroneous entry information Help edit and mange user accounts Help edit and mange user accounts

Stakeholders Those effected by the outcome of the project: Professor, Clark Elliott Professor, Clark Elliott Members of Team Go Members of Team Go All potential members of the website. All potential members of the website.

Requirements Structure Functional Requirements Fundamental System Functions Fundamental System Functions Viewing the repository (taken directly from document) Repository will be supported on Internet Explorer 5.0 or higher, no other browser viewing will be supported or guaranteed. Repository will be supported on Internet Explorer 5.0 or higher, no other browser viewing will be supported or guaranteed. The repository will be supported for desktop pc and laptop viewing only. No other media will be supported. The repository will be supported for desktop pc and laptop viewing only. No other media will be supported. All Areas of the site will be managed in American English, no translation will be provided. All Areas of the site will be managed in American English, no translation will be provided. Access by the Free User Access by the Premium User Access by the Administrative User Design Design Errors/Exceptions Errors/Exceptions

Requirements Structure Non-Functional Requirements Platforms Platforms Ruby on Rails MySQL Performance Performance 99.9% Availability Reliability Reliability Maintenance/Updates Maintenance/Updates Risk Assessment Risk Assessment Project Deadline is firm. No time for Scope Creep. No changes to the requirements unless PM feels it is critical to to run.

Testing functionality of the site Each page is linked and login is responsive Randomly chosen test users will create a personal account. Randomly chosen test users will create a personal account. Test 1 will verify that the usernames and passwords chosen are saved in the database by logging off and on again. Test 1 will verify that the usernames and passwords chosen are saved in the database by logging off and on again. Test 2 will verify that duplicate names cannot be chosen. Appropriate error messages will guide them to correct the error. Test 2 will verify that duplicate names cannot be chosen. Appropriate error messages will guide them to correct the error. The database will be tested to verify all queries can be completed. Recipe sharing will be tested to make sure appropriate access is given to free, premium and administrative users. ALL pages and links will be checked and guaranteed to be working.

Testing usability of the site Four users, representing varied experience, will test the navigation capability of the website. Each user will be given navigation instructions and then a brief survey to comment on their experience. Team Go will modify design based on user response.

Wolf/Thieves Statements Wolf pack included Syed, Sven and Anna. Thieves included Joe and Syed. Members read the document and provided in red type their comments and why. The comments were analyzed and discussion were held online and in person. Editor: Anna, corrected all grammar, spelling errors. Ensured all states made sense and were consistent with group discussions.

The Wolf’s Work The document did not indicate any standards for the aesthetic design of the website. Team Go could simply provide text links one after another without proper instructions. The document now includes a User Acceptance section, which states that drawings must be submitted by a deadline or else Team Go will use its discretion.

The Thief’s Work The original document stated we were to create a few users some of which were free, premium, administrator. Were there other users?….The client wanted more! The document now reads “…three user types will be created. They are the basic user, the premium user, the administrative user…”

Design

How will this Work? Design Demonstration Design Demonstration Finite State Machine Finite State Machine

Planning

Planning Strategies Tools that allow us the ability to deal with expected and unexpected events. Timetables that help to keep track of tasks completed. Meetings to remain aligned with the project.

How Are We Planning? Microsoft Project 2003 Easily view both group and individual tasks Easily view both group and individual tasks Shows critical paths and deadlines Shows critical paths and deadlines Allows for easy re-planning Allows for easy re-planning Yahoo Groups Central access to vital team files Central access to vital team files Individual Calendar Individual Calendar Message forum for group communication Message forum for group communicationMeetings Physical meeting twice a week. Physical meeting twice a week. Face to face interaction Face to face interaction

Re-Planning The Chief Planner had the responsibility of assigning due dates for tasks in such a way that emergency situations could cause an adjustment to the plan without affecting the major milestones. We also agreed on regular communication through , telephone and other mediums about the status of the task to be completed. The use of our planning software gave the planner the ability to evaluate changes to the plan quickly when the due date of one of the task changed. In the event that a task could not be completed the strategy to be followed included: Team members are/were responsible for the specific task agreed to notify Planner and Project Manager about the current task delay as soon as possible. Team members are/were responsible for the specific task agreed to notify Planner and Project Manager about the current task delay as soon as possible. Other individual in the group were asked and made themselves available to assist in getting the task done with the least delay as possible. Other individual in the group were asked and made themselves available to assist in getting the task done with the least delay as possible. Good News: Based on the slack of time that was initially given to most tasks, the final due date of the project was not changed.

Practical Planning Demonstration Group Calendar Dependencies Individual View Re-Planning Strategy

THANK YOU!