Collaboration Tools. EECS 690 Agile Software Development



Similar documents
IBM SmartCloud Monitoring - Application Insight. User Interface Help SC

IBM Unica Marketing Operations and Campaign Version 8 Release 6 May 25, Integration Guide

Tivoli Security Compliance Manager

Using GitHub for Rally Apps (Mac Version)

Rational Build Forge. AutoExpurge System. Version7.1.2andlater

IBM InfoSphere MDM Web Reports User's Guide

Lotus Sametime. IBM Lotus Sametime Integration with Microsoft Office and Microsoft Outlook Help. Release 8.5 SC

IBM Marketing Operations OnDemand November 17, Project Manager's Guide

IBM Marketing Operations Version 9 Release 1 October 25, User's Guide

IBM Storage Management Pack for Microsoft System Center Operations Manager (SCOM) Version User Guide GC

ERserver. Single signon. iseries. Version 5 Release 3

IBM Unica Marketing Platform Version 8 Release 5 June 1, Administrator's Guide

Business Software Solutions. BPA Restaurant Professional Quick Start Guide

Reverse Proxy Scenarios for Single Sign-On

IBM Tivoli Netcool Performance Manager Wireline Component January 2012 Document Revision R2E1. Pack Upgrade Guide

IBM Universal Behavior Exchange Toolkit Release April 8, User's Guide IBM

Google Apps for Education (GAFE) Basics

Kentico CMS 5 Developer Training Syllabus

Skills for Employment Investment Project (SEIP)

DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014

IBM Unica Campaign Version 8 Release 6 May 25, User's Guide

What is FTH 2.0? replacement for

IBM Spectrum Control Base Edition Version Release Notes

Initial Setup of Microsoft Outlook with Google Apps Sync for Windows 7. Initial Setup of Microsoft Outlook with Google Apps Sync for Windows 7

IBM Campaign Version 9 Release 1.1 February 18, User's Guide

Internet Explorer Security Settings. Help Sheet. Client Services. Version 4 Definitive 21 July 2009

Business Intelligence Guide

GLOBAL EXPRESS PAYMENT CENTER

Meter data management software

Office 365 SharePoint Site Admins Quick Reference

Adapter for Clarify CRM User Guide

HOSPITAL MANAGEMENT SYSTEM

Online Payroll Remittance Manual for Employers

IBM InfoSphere Master Data Management Standard and Advanced Editions Version 11 Release 3. Installation Guide GI

GCI Conference Bridge 2

USER MANUAL FOR INTERNET BANKING (IB) SERVICE

SEGPAY SUITE MERCHANT SETUP CONFIGURATION REPORTS

Installing IBM WDT with Web Development Extension for Power Systems Software

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Windows OS Agent Reference

ERserver. iseries. Service tools

Tivoli Integrated Portal Administration and configuration guide. Version 1.0 Tivoli Integrated Portal 2.2

Computer Classes held

Derived from Chris Cannam's original at, an.

DNNCentric Custom Form Creator. User Manual

Employee Time and Attendance Guide MyMITC for the Web

User s Guide: Beta 1 draft

SmartCloud Notes. Administering SmartCloud Notes: Service-only Environment March 2015

Microsoft Windows SharePoint

MICROSOFT OFFICE LIVE MEETING GUIDE TO GENERATING REPORTS

Use Office 365 on your iphone

The PTA s new membership website database and dues reporting system

Introduction... iv Version 3... iv Purpose... iv

IBM Rapid Restore Ultra Version 4.0. User s Guide

Developer Workshop Marc Dumontier McMaster/OSCAR-EMR

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

AS/400e. Digital Certificate Management

Team Foundation Server

IBM Maximo Asset Management Version 7 Release 5. Workflow Implementation Guide

Access your Insurance Agent s web site using the URL the agency has provided you. Click on the Service 24/7 Link.

Web Developer Toolkit for IBM Digital Experience

Increasing Productivity and Collaboration with Google Docs. Charina Ong Educational Technologist

How To Access A Project Plan On A Pc Or Macbook 2 On A Computer Or Macodeo On A Network (For Free) On A Server Or Macrocessor On A Microsoft Macbook (For A Free) With A Web

Tivoli Identity Manager Server

POINT OF SALE SALES GIFT RECEIPTS DISCOUNTING (BY FIXED AMOUNT AND PERCENTAGE) TIP RECEIPT OPTION COMPANY LOGO ON RECEIPTS/INVOICES AND MAIN SCREEN

Load Balancer Administration Guide

Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint

AS/400e. Networking PPP connections

Chapter 1 QuickBooks for Restaurants

S ect io n 1 - Basics Log in Clock-In Screen Note: Working With Tables WWT

GroundWork group Microsoft Office and Computer Class Offerings

Administrator s Guide ALMComplete Support Ticket Manager

What is Oracle Web Conferencing?

WebSphere Message Broker. Installation Guide. Version7Release0

Maitre D Back Office User Manual

Valencia College Registration Planner

Rational Team Concert. Scrum Project Management Tutorial

Troubleshooting Reference

Internet Banking User Guide

Mobilize workforce using Fiori apps: Graybar Story

Google Sites: Creating, editing, and sharing a site

Version 9 Release 1.2 September 23, IBM Campaign Installation Guide IBM

IBM Maximo for Aviation MRO Version 7 Release 6. Guide

VENDORS Welcome to College of DuPage. Next slide please

ExDesk s Quick Start Account Configuration Guide

How to create an template

COLLABORATION NAVIGATING CMiC

How to Use Google Cloud Print

Version control. with git and GitHub. Karl Broman. Biostatistics & Medical Informatics, UW Madison

IBM Security AppScan Source for Analysis Version User Guide for OS X

HP ARCHIVING SOFTWARE FOR EXCHANGE

Integrating Microsoft Word with Other Office Applications

COSTARS Sales Reporting Manual December 2013

Transcription:

Collaboration Tools EECS 690 Agile Software Deelopment

Agenda Artifact Collaboration Product End State & LOEs Template Product End State & LOEs Example Product & Sprint Backlogs Code Repositories GitHub BitBucket Eclipse IDE Integration

Artifact Collaboration Product End State & LOEs can be done ia Microsoft PowerPoint, Google Slides, or similar program Past students hae used shared Microsoft OneDrie and Google Drie for team collaboration

Product End State Template A secure, efficient, and easily adaptable personnel management system for an organization of 50-200 people that can be accessed and modified ia a Web browser.

Lines of Effort (LOE) Template Schemas, E-Rs Identified Data Base Built & Populated Access Controls Successful End States Data Base LOE Fully Webintegrated Data Base with access controls Web Page & Web Site Layout Deeloped Basic HTML & CSS Built Certificates & SSH Capability Web Site Tied into Data Base Web Interface LOE Current State Simple, elegant, and secured web interface

Product End State A simple, efficient and easily adaptable kitchen display system (KDS) combined with a point of sale (POS) and employee time management system for a small restaurant enironment. EECS 690 Example

Lines of Effort (LOE) Part 1 Schemas, E-Rs Identified Data Base Built & Populated Access Controls Successful End States Employee Data Base LOE Fully Integrated into the GUI to add, delete, and update employee info. Schemas, E-Rs Identified Drink Table Built & Populated Appetizer Table Built & Populated Entrée Table Built & Populated Menu Database LOE Current State Fully Integrated into the GUI to add item per category. EECS 690 - Example

Lines of Effort (LOE) Part 2 Deelop basic UI to act as a login Integrate employee database for ID/Passwords Differentiate manager / serer login End States Main Menu GUI Fully functional and secure login system for product Deelop basic UI for serer menu Integrate menu database for table gen Add food /ticket modification Add print ticket / accept payment /tip Connect ticket gen to cook display Serer GUI Current State Intuitie and efficient KDS / POS system combination. EECS 690 - Example

Lines of Effort (LOE) Part 3 Deelop basic UI for in/out menu Integrate employee database for hour tracking Integrate into manager menu End States Clock in and Out menu Deelop basic UI for manager menu Add employee management Integrate table management Create Stub for EOD reporting Add oertime alert system Fully functional and secure time-clock system for product Manager GUI Current State Dynamic and informatie manager menu EECS 690 - Example

Lines of Effort (LOE) Part 4 Deelop basic UI for Owner menu Add all manager functions Add menu pricing editing Add tax rate editing functions End States Owner GUI Deelop basic UI for Cook s menu Integrate ticket information / display Add ticket remoal system Informatie and secure owner menu with higher functions Cook GUI Functional and informatie cook s menu Current State EECS 690 - Example

Lines of Effort (LOE) Part 5 Deelop basic UI for EOD menu Integrate Employee database for hour/tip info Add report printing options End States EOD Reporting System Informatie and secure EOD reporting system Current State EECS 690 - Example

Product & Sprint Backlogs Past students hae used spreadsheets (i.e. Microsoft Excel and Google Sheets) or web site (e.g. EasyBacklog.com) Do not forget Sprint Goal with Spring Backlog

Product & Sprint Backlogs Sprint Goal: Collaborate together to implement and complete logic for Sales, Scheduling, Boarding, and Reminders. PBI # Tasks Title Description Estimate (hours) Value (Priority) Owner 4 Sales The ability to create and process a sales transaction. 5 high 1 4.1 Pull prices from DB Formulate query to pull prices for serice based on name of serice 1 1 4.2 Implement Ticket Update ticket with new items when item is clicked 1 1 4.3 Implement Payment Open payment dialog when Pay is clicked 2 1 5 Scheduling Create an appointments The ability to class create, to create iew, an edit, appointment delete and object pay for a creating, et appointment. editing, and deleteing 12 high 2 5.1 Create appointment class appointments 1 2 5.2 Create appointment Add implementation to create an appointment in the DB from the UI 1 2 5.2.1 Add check for open rooms When adding an appointment, we need to make sure there is an open room aailable 2 2 5.3 View appointments for the week Add ability to iew the appointments for the week based on the UI calendar's selection. 3 2 5.4 View indiidual appointment Add ability to iew a selected appointment from the weekly appointments iew. 3 2 5.5 Edit/Delete Appointment Add ability to edit/delte an appointment while iewing an indiidual appointment 2 2 6 Boarding The ability to create, iew, and pay for boarding. The ability to estimate food needed for week by food type. 15 high 1 & 3 Example: Excel

Product & Sprint Backlogs 690 Project 1 Theme ID User Story Acceptance Criteria Comments Sprint Status Payroll PAY1 As Owner I want to manage employees So I can hire and fire. a) add new employees b) update employee information c) delete employees Sprint 1 To do POS POS Mgmt PAY2 POS1 POS2 POS4 POS5 PA13 As Manager I want to clock in/out employees So I can track when they come to work As Serer I want to select a table So I can seat the customer. As Serer I want to make an order So I can sere a ticket. As Serer I want to close tickets So I can receie payment for ticket. As Serer I want to collect payment So I can make money As Owner I want to manage menu items So I can expand my menu a) can clock in b) can clock out c) can change clock times Sprint 1 To do a) can assign table(s) to ticket Sprint 1 To do a) add menu items b) customize menu items c) add gift cards a) freezes the ticket b) calculate total c) calculate tax a) process cash, credit, debit & gift cards b) update cash drawer a) set menu categories b) add new menu items c) set prices d) remoe items e) mark daily specials f) indicate time of day g) indicate meal type show only items aailable at that time of day Sprint 1 To do Sprint 1 Sprint 1 Sprint 1 To do To do To do Example: EasyBacklog.com

Code Repositories Past students used code repositories to collaborate using Git Github.com and BitBucket.org were two repositories used last year. As a team, choose which repository to use and establish necessary accounts

Code Repositories Submission of source code by cloning the code repository. Must send URL to instructor or gie necessary permission to instructor. Cloned code into Eclipse IDE

QUESTIONS?