Project Plan Product Development Portfolio and Planning The - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Product Development Portfolio and Planning The - - PowerPoint PPT Presentation

Project Plan Product Development Portfolio and Planning The Capstone Experience Team DRIVEN-4 Dan Tinsman Kyle Forbes Athena Zhang Kevin Kye Hassan Tarar Department of Computer Science and Engineering Michigan State University Spring


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Product Development Portfolio and Planning

Team DRIVEN-4

Dan Tinsman Kyle Forbes Athena Zhang Kevin Kye Hassan Tarar Department of Computer Science and Engineering Michigan State University Spring 2019

slide-2
SLIDE 2

Functional Specifications

  • Developing an environment to create product plans and

roadmaps that the Original Equipment Manufacturers need to be a successful business in their industry by maximizing the use of available resources.

  • Portfolio Planning: Show the most efficient 1, 3, 5 year

plan to best allocate time/resources.

  • Portfolio Execution: Keep track of the current status of

the portfolio and compare it to the forecast.

  • Product Planning: Develop capabilities that allow Product

Managers to define and baseline an interactive 10-year product plan.

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • Portfolio Planning
  • Module will display resources, scenario, and forecast which will

show employee hours, project capacity, expense budget, ability to remove/add projects, and accessibility to reports from resources displayed in graphs.

  • Portfolio Execution
  • View updates of forecasts/projects, access to employee

timesheets (table), and track execution of previously forecasted portfolios.

  • Mobile app will have a dashboard of reports(visuals of web app),

updates, and employee timesheets.

  • Product Planning
  • 10-year Gantt chart: assigning/tracking action items,

Program/Project building block definition, storage of artifacts: documents/images etc.

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: Home Dashboard

The Capstone Experience 4 Team DRIVEN-4 Project Plan Presentation

slide-5
SLIDE 5

Screen Mockup: Portfolio Planning

The Capstone Experience 5 Team DRIVEN-4 Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Forecast

The Capstone Experience 6 Team DRIVEN-4 Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Home Dashboard

The Capstone Experience 7 Team DRIVEN-4 Project Plan Presentation

slide-8
SLIDE 8

Screen Mockup: Portfolio Execution Module

The Capstone Experience 8 Team DRIVEN-4 Project Plan Presentation

slide-9
SLIDE 9

Screen Mockup: Forecast vs. Actual

The Capstone Experience 9 Team DRIVEN-4 Project Plan Presentation

slide-10
SLIDE 10

Screen Mockup: Mobile Interface

The Capstone Experience 10 Team DRIVEN-4 Project Plan Presentation

slide-11
SLIDE 11

Technical Specifications

  • Backend Service
  • ThingWorx Platform
  • PostgreSQL
  • Amazon Elastic Cloud Compute
  • Mobile Application (iOS + Android)
  • Xamarin
  • ThingWorx REST API
  • Web Application
  • Angular
  • ThingWorx REST API

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 11

slide-12
SLIDE 12

System Architecture

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 12

slide-13
SLIDE 13

System Components

  • Software Platforms / Technologies

▪ ThingWorx REST API ▪ Angular ▪ Xamarin ▪ Amazon Web Services ▪ Apache Tomcat ▪ ThingWorx Platform ▪ PostgreSQL

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 13

slide-14
SLIDE 14

Risks

  • ThingWorx Platform as an Application Backend

▪ No team member has worked with this platform. ▪ Our client has provided us with a library of enterprise-level training for all the features of the ThingWorx Platform.

  • AWS Integration

▪ Description: Our team has little knowledge of AWS. ▪ We will try to continuously integrate pieces of our application into the AWS environment.

  • Role-based Authentication and Access to Modules

▪ Our application relies on different users having different levels of access to the core features. We are not familiar with this implementation. ▪ Dan and Hassan have found an Angular tutorial online that uses role- based authentication. They will learn from this while implementing.

  • Project Scope Creep

▪ The initial project proposal has a lot of features to be implemented. ▪ We will continually work with our client to identify main features.

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 14

slide-15
SLIDE 15

Questions?

The Capstone Experience Team DRIVEN-4 Project Plan Presentation 15

? ? ? ? ? ? ? ? ?