09/04: project plan · single or multiple presenters (your choice) ... delete this slide from the...

43
From Students… …to Professionals The Capstone Experience 09/04: Project Plan Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2019

Upload: others

Post on 24-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

From Studentshellip

hellipto Professionals

The Capstone Experience

0904 Project Plan

Dr Wayne DyksenDepartment of Computer Science and Engineering

Michigan State UniversityFall 2019

Project Plan

Functional Specifications

bull Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 2

Functional Specifications

bull What does it do (Not ldquohowrdquo does it do it) Whatrsquos your clientrsquos problem

Whatrsquos your solution

bull Includes List of Objectives

Use Cases

bull Not Necessarily Complete

bull Understandable by End User

bull Initial Problem Statement

bull Usually RefinedThe Capstone Experience Project Plan 3

Functional Specifications Examples

bull Amazon

Simplify Use of Amazon Sellers API

Used by Amazon Third-Party Sellers

bull Evolutio

Provide Facial Recognition of Elephants

Predictively Track Elephants

Aid Combatting Elephant Poaching

bull Proofpoint

Protect Users from Computer Security Terrorists

Detect and Analyze State Sponsored Security ThreatsThe Capstone Experience Project Plan 4

Understandable by End User

Functional SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 5

Project Plan

Functional Specifications

Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 6

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 2: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Project Plan

Functional Specifications

bull Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 2

Functional Specifications

bull What does it do (Not ldquohowrdquo does it do it) Whatrsquos your clientrsquos problem

Whatrsquos your solution

bull Includes List of Objectives

Use Cases

bull Not Necessarily Complete

bull Understandable by End User

bull Initial Problem Statement

bull Usually RefinedThe Capstone Experience Project Plan 3

Functional Specifications Examples

bull Amazon

Simplify Use of Amazon Sellers API

Used by Amazon Third-Party Sellers

bull Evolutio

Provide Facial Recognition of Elephants

Predictively Track Elephants

Aid Combatting Elephant Poaching

bull Proofpoint

Protect Users from Computer Security Terrorists

Detect and Analyze State Sponsored Security ThreatsThe Capstone Experience Project Plan 4

Understandable by End User

Functional SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 5

Project Plan

Functional Specifications

Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 6

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 3: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Functional Specifications

bull What does it do (Not ldquohowrdquo does it do it) Whatrsquos your clientrsquos problem

Whatrsquos your solution

bull Includes List of Objectives

Use Cases

bull Not Necessarily Complete

bull Understandable by End User

bull Initial Problem Statement

bull Usually RefinedThe Capstone Experience Project Plan 3

Functional Specifications Examples

bull Amazon

Simplify Use of Amazon Sellers API

Used by Amazon Third-Party Sellers

bull Evolutio

Provide Facial Recognition of Elephants

Predictively Track Elephants

Aid Combatting Elephant Poaching

bull Proofpoint

Protect Users from Computer Security Terrorists

Detect and Analyze State Sponsored Security ThreatsThe Capstone Experience Project Plan 4

Understandable by End User

Functional SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 5

Project Plan

Functional Specifications

Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 6

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 4: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Functional Specifications Examples

bull Amazon

Simplify Use of Amazon Sellers API

Used by Amazon Third-Party Sellers

bull Evolutio

Provide Facial Recognition of Elephants

Predictively Track Elephants

Aid Combatting Elephant Poaching

bull Proofpoint

Protect Users from Computer Security Terrorists

Detect and Analyze State Sponsored Security ThreatsThe Capstone Experience Project Plan 4

Understandable by End User

Functional SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 5

Project Plan

Functional Specifications

Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 6

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 5: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Functional SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 5

Project Plan

Functional Specifications

Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 6

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 6: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Project Plan

Functional Specifications

Design Specifications

bull Technical Specifications

The Capstone Experience Project Plan 6

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 7: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Design Specifications

bull Whatrsquos the user experience (UX) How does a user use it How does it look and fee What are the features

bull Includes Business Process Flow Specific Features Use Cases Screen Mockups Data Flow Diagrams Data Organization Etchellip

bull Identifies All the Parts and Their Interactionsbull (Mostly) Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 7

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 8: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Design Specifications Examples

bull GM Categorize Network Flows Classify Communication Type Learn Normal Traffic Identify Anomalies Establish Traffic Patterns

bull Michigan State University ITS Collect User Interests and Backgrounds Club and Organization Suggestions Provide Information on How to Connect Register and Administer Clubs Register for Clubs and Organizations

bull Yello Match Data to Standardized List in Real-Time Persist to a Database Provide UI for Entering Data

The Capstone Experience Project Plan 8

MostlyUnderstandable

by End User

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 9: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Screen Mockups

bull User Interface Only Shows Layout Buttons Pull-Downs Etchellip Non-Functional No Back End

bull Helpful for Developing Functional Specifications Look-and-Feel Use Cases

bull Can Create withhellip Pencil and Paper PowerPoint (Developer View) Photoshop Etchellip

bull NOT Screen Captures of Other Software

The Capstone Experience Project Plan 9

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 10: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Screen Mockups

bull ldquoUserdquo with Clients

Show to Clients

Go Through Use Cases with Clients

bull ldquoCruderrdquo may be better

What

Why

The Capstone Experience Project Plan 10

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 11: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Login Page

The Capstone Experience Project Plan 11

Submit

User Id

dyksen

Password

hello world

Remember Me

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 12: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Landing Page

The Capstone Experience Project Plan 12

Welcome to Our App

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 13: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Screen Mockup Example

The Capstone Experience 13Project Plan

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 14: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Screen Mockups Example

The Capstone Experience 14Project Plan

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 15: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Screen Mockups Example

The Capstone Experience 15Project Plan

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 16: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Design SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

The Capstone Experience Project Plan 16

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 17: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 17

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 18: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Technical Specifications [1 of 2]

bull How does it do itbull Identifies All the Parts and Their Interactionsbull Everything a Developer Needs to Write the Codebull Includes Things Likehellip Overall System Architecture Machine Architectures Software Technologies Algorithms Production Environments Development Environments SDKrsquos (Software Development Kits) Network Topology Database Schema Continuedhellip

The Capstone Experience Project Plan 18

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 19: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Technical Specifications [2 of 2]

bull Includes Things Likehellip Object Models and Class Diagrams UML Diagrams Pseudo Code Function Prototypes Schedule Test Plan Risk Analysis Etchellip

bull Probably Not Understandable by End Userbull Usually Refined

The Capstone Experience Project Plan 19

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 20: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Technical Specifications Examples

bull Dow Unity Game Engine Apple iOS Swift Google Android Java ARKit ARCore Vuforia App Center TestFlight Microsoft Azure

bull Mozilla Firefox JavaScript C++ Mercurial IRC Bugzilla Phabricator Windows macOS Linux

bull United Airlines MS SQL Server Database Nodejs Angular ASPNET Core C Swift

The Capstone Experience Project Plan 20

Probably NotUnderstandable

by End User

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 21: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

System Architecture Example

The Capstone Experience 21Project Plan

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 22: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

System Architecture Example

The Capstone Experience 22Project Plan

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 23: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

System Architecture Example

The Capstone Experience 23Project Plan

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 24: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Approach

bull Break Big Problems Into Smaller Problems

bull Identify Constraints

bull Identify ldquoRisksrdquomdashThings You DonrsquothelliphellipKnow

hellipUnderstand

hellipKnow How To Do

bull Consider Tradeoffs

bull Select Appropriate Technologies

bull Identify Core Features for a Prototype

The Capstone Experience Project Plan 24

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 25: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Technical SpecificationsInteractions With Your Client

bull Derived WithFrom Client

bull Documented For Client

bull Presented to Client

bull Agreed Upon With Client

bull Your Job to Capture the Clientrsquos Intent

Cannot be emphasized enough

The Capstone Experience Project Plan 25

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 26: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Project Plan Summary

bull Specifications

Functional What does it do

Design How does it look and feel

Technical How does it do it

bull Testing Plan

bull Schedule

The Capstone Experience Project Plan 26

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 27: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

How Torsquos [1 of 4]

bull Quickly identifyhellip hellipwhat you donrsquot know hellipwhat you donrsquot understand and hellipwhat you donrsquot know how to do

bull Conceptuallyhellip Start with functional specifications

o Get agreement with cliento Include as first part of project plan

Do design specificationso Get agreement with cliento Include as 2nd part of project plan

Do technical specificationso Get agreement with cliento Include as 3rd part of project plan

Do schedule Do development testing and deployment

bull In CSE498 must do all three in parallel (and iterate)

The Capstone Experience Project Plan 27

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 28: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

How Torsquos [2 of 4]

bull Approach Make Skeleton Document Immediatelyo Will Get You Organized and Focusedo Include ldquoUnder Constructionrdquo Sections (Totally Empty)

Develop In Parallel When Possible Buthellipo Complete Functional Firsto Complete Design Secondo Complete Technical Third

Refine As Needed Assign Sections to Team Members Share with Cliento Ask For (Specific) Feedbacko Highlight Whatrsquos Newo Tricky Balance Not Enough Too Much

The Capstone Experience Project Plan 28

ldquoIs this what you had in mindrdquo

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 29: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

How Torsquos [3 of 4]

bull Schedule Dictated by Course

bull Schedules gt Major Milestones 0911 Status Report Presentations 0923 Project Plan Presentations 1014 Alpha Presentations 1118 Beta Presentations 1202 Project Videos 1204 All Deliverables 1205 Design Day Setup 1206 Design Day 1209 Project Videos Other Milestones By Educated Guesses

bull Track To It At Least Weekly at Triage Meetingsbull Revisit Often and Revise If Necessarybull Delivery Slippage == Graduation Slippage

The Capstone Experience Project Plan 29

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 30: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

How Torsquos [4 of 4]

bull ldquoLiving Documentrdquo

bull Make Sure Your Project Plan Hashellip

Cover Page

Title

Table of Content

Page Numbers

Headers and Footers

Etchellip

(That is make sure your plan looks professional)

The Capstone Experience Project Plan 30

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 31: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Interactions With Client

Client May Specifyhellipbull Requirements Functional Design Technical Requirementso Operating Systemso Programming Languages and Environmentso Web Technologieso Etchellip

Legacy

bull Milestonesbull Etchellip(You may explore and propose other ideas)

The Capstone Experience Project Plan 31

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 32: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Nota Bene Project Plan

bull Must Use Windows Microsoft Office Word and PowerPoint Included with Windows 10 VM Get it done now (Do not attempt to use anything other than Windows Microsoft Office)

bull How manyhellip hellipdrafts will you write Many hellipdrafts will you share with your client A Couple hellipfinal documents will you submit for CSE498 One

bull Due Date 1159 pm Sunday September 22 ~ 25 Weeks

bull In Class Formal Presentations September 11 ndash October 2 PowerPoint Template Provided

The Capstone Experience Project Plan 32

Get on it now

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 33: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Resources on the Web

bull Other Links gt DownloadsProject Plan Examples

Spring 2018

oTeam Herman Miller

oTeam Proofpoint

Fall 2018

oTeam Herman Miller

oTeam Proofpoint

bull High Resolution Sponsor Logowwwcapstonecsemsuedu2019-08projectsltsponsorgtimagesoriginalssponsor-logopnghttpwwwcapstonecsemsuedu2019-08projectsauto-ownersimagesoriginalssponsor-logopng

The Capstone Experience Project Plan 33

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 34: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Project Plan

Functional Specifications

Design Specifications

Technical Specifications

The Capstone Experience Project Plan 34

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 35: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Whatrsquos ahead [1 of 3]

bull Team Photoso Thursday September 19 200 pm -o Dress code is business casualo TAs will make schedule

bull Setup Team Machineso Dell Server If Needed (Ask TAs)o Apple iMacs (with Windows 10 VM)

Team Softwareo Microsoft Office Word and PowerPoint Microsoft Windows Version larr Required Use Windows 10 VM

o Web Servero Code Repositoryo SDKrsquoso Etc

The Capstone Experience Project Plan 35

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 36: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Whatrsquos ahead [2 of 3]

bull All-Hands Meetings 0828 Capstone Overview 0904 Capstone Overview

Project Plan 0909 Risks and Prototypes 0911 Team Status Report Presentations 0916 Resume Writing and Interviewing 0918 Career Days 0923 Team Project Plan Presentations 0925 Team Project Plan Presentations 0930 Team Project Plan Presentations 1002 Team Project Plan Presentations

The Capstone Experience Project Plan 36

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 37: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Whatrsquos ahead [3 of 3]

bull Team Status Report Presentations PowerPoint Template Due 1159 pm Tuesday September 10

lt One Week larr Get on it now Email to Dr D

o Subject Team [Team Name] Status Report PresentationSubject Team Auto-Owners Status Report Presentation

o Attachment team-[team-name]-status-report-presentationpptxAttachment team-urban-science-status-report-presentationpptx

bull Dr D Will Combine Into Single PowerPoint To Speed Things Up During Meeting Do NOT Modify Master Slide Must Use Windows Version of Microsoft Office

bull Each Team Presents Using TAsrsquos Laptop At Most 50 Minutes (Rehearse Timing) Single or Multiple Presenters (Your Choice)

The Capstone Experience Project Plan 37

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 38: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

From Studentshellip

hellipto Professionals

The Capstone Experience

Status Report Presentation

Team [Team Name]

Dr Wayne Dyksen

Department of Computer Science and EngineeringMichigan State University

Fall 2019

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 39: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Status Report Instructions

bull Use the Microsoft Windows version of PowerPointbull Required Template

Do not edit the master slides Do not change the organization or number of slides Make your presentation fit within these four slides

bull Content For the slide titles replace [Team Name] with your company name as in ldquoTeam Auto-Ownersrdquo and [Project Title]

by the project title posted online All presentations will be posted on the course web site so do not include company confidential information or

anything that your client would not want posted Delete this slide from the presentation

bull Presenting The order of the presentations during our meeting will be team numerical order The time limit for your presentation is 5 minutes which will be strictly enforced

Practice your presentation to ensure that you will finish within the allotted time

bull Submission by Email larr Read this carefully All presentations are due via email to me and to your client by 1159 pm Tuesday September 10 Send your

presentation to your client in a separate email do not cc me For subject use ldquoTeam [Team Name] Status Report Presentationrdquo as in ldquoTeam Urban Science Status Report

Presentationrdquo Attach the PowerPoint source file named ldquoteam-[team-name]-status-report-presentationpptxrdquo as in team-auto-

owners-status-report-presentationpptx Use all lower case and replace blanks by dashes in your filename Include some (professional) text in the body to avoid being sent to my junk folder and to practice being a

professional

The Capstone Experience Team [Team Name] Status Report Presentation 39

Delete this slide

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 40: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Status Report

Team [Team Name]

bull Project Overview Description Point 1

Description Point 2

Description Point 3

Description Point 4

bull Project Plan Document Status Point 1

Status Point 2

Status Point 3

Status Point 4

The Capstone Experience Team [Team Name] Status Report Presentation 40

[Project Title]

[1 of 4]

Include status informationWhatrsquos the status of your project plan documentHave you started itHow much have you writtenWhat percentage complete is itDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 41: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Status Report

Team [Team Name]

bull Server Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

bull Development Systems Software

Description ampor Status Point 1

Description ampor Status Point 2

Description ampor Status Point 3

The Capstone Experience Team [Team Name] Status Report Presentation 41

[Project Title]

[2 of 4]

Include status informationAre all systems up and running Have you tested everythingDelete this textbox and the brace to the left

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 42: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Status Report

Team [Team Name]

bull Client Contact

Status Point 1

Status Point 2

bull Team Meetings

Status Point 1

Status Point 2

bull Team Organization

Description Point 1

Description Point 2

The Capstone Experience Team [Team Name] Status Report Presentation 42

[Project Title]

[3 of 4]

Include status informationHave you talked withmet with your clientHave you scheduled a weekly conference call WhenHave you scheduled an in-person meeting WhenHow many times has your team met so farHave you scheduled team meetings How oftenDelete this textbox and the brace to the left

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox

Page 43: 09/04: Project Plan · Single or Multiple Presenters (Your Choice) ... Delete this slide from the presentation. • Presenting The order of the presentations during our meeting will

Status Report

Team [Team Name]

Risksbull Risk 1 Description Mitigation

bull Risk 2 Description Mitigation

bull Risk 3 Description Mitigation

bull Risk 4 Description Mitigation

The Capstone Experience Team [Team Name] Status Report Presentation 43

[Project Title]

[4 of 4]

List only ldquorealrdquo risks For example learning a new computer languages is not a risk

Give ldquousefulrdquo explanation of how you are going to mitigate each risk For example ldquowe will learn how to do itrdquo is not a useful explanation

Delete this textbox