09/04: project plan · single or multiple presenters (your choice) ... delete this slide from the...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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