projectmanagement - sonoma state...

18
Project Management

Upload: others

Post on 09-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Project Management

Page 2: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Motivation

Engineers have led the way on projectmanagement!

Page 3: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

The Basic Idea

Page 4: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

The Work Breakdown Structure

A WBS can be expressed down to any level of interest

Page 5: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Elements of the ProjectPlan

Page 6: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Example – Thermometer Design

Page 7: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Example

4. Documentation1- PCBDesign2- Packaging3- Consultwithcustomer…..

Page 8: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Activities

Page 9: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Gantt Charts

Page 10: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Creating a Gantt Chart• First step is defining your project plan structure.I

suggest you to use this basicstructure:– Column A: Task ID (WBS) (an unique ID which

identifies each task with a progressivenumber).– Column B: Task description (a short description of the

activity).– Column C: Percentage of completion (0%-100%).– Column D: Predecessor (finish-start relationships

between tasks).– Column E: Start date (task start date).– Column F: Finis date (task finish date).

http://www.editgrid.com/ Or Google GantChart

Page 11: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Constrain AnalysisConstrain

Performance

Min cost

Maxcost

COSTS:Developatabulatedlistofcostsforindividualcomponent,Equipment(HW&SW),material,etc.

Page 12: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Consider Alternative Designs

• Decision Matrix

Cost Size ComplexityAlternative x3 x1 x2 Total

A 5 1 3 22B 3 1 5 20C 2 5 3 17

Youneedtobeabletojustifyyourchoices:WhyareyouusingRPi?WhyareyouusingXCDCamera?WhydoyouneedaPICprocessor?

Page 13: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Important Steps In Project Management

Page 14: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

5- Engagetheteam

6- Beprepared/haveplanB- identifytheriskWhatisyourplanifsomethingdidnotwork

7- Duringimplementationmonitoryourperformance-don’tgetstuckTesteverything

8- ClosetheprojectinorderlywayDeliver/handoverallthedocumentsMakesureyoudocumenteverything

1- Whatareyoudoing?Defineit- whatis/whatisnotyourgoalSetthegoalsandscopesAssumption

2- Doesitmakesense/commercialsenseCost-riskanalysisYourvaluesandyourproject

3- HowdoyoutelliftheprojectissuccessfulAreyourstakeholdershappyAretheyengaged?Doyoulearnfromthem

4- HowdoyoudelivertheprojectIdentifythetaskanddurationResponsibilities/resources/thetimelines/budget

Important Steps In Project Management

Page 15: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Traditional Waterfall model

http://istqbexamcertification.com/what-is-agile-methodology-examples-when-to-use-it-advantages-and-disadvantages/

Page 16: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Agile development methodology

Page 17: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart
Page 18: ProjectManagement - Sonoma State Universityweb.sonoma.edu/users/.../courses/capstoneproject_1/... · Homework •Include a high-level schematic for your project •Doa Gantt Chart

Homework•Includeahigh-levelschematicforyourproject•Do aGanttChartforyourproject•Describe3alternativedesigns(dothedecision matrixforeachcase)•Designtestplansfor5differentfunctionalities– assignresponsibilitiestoeachtest•Haveawebpagelinktoyourproject•Identify5-10risksanddescribeyourcontingency planforeach•Identify5-10majortechnicalissuesanddescribe howeachcanimpactthedesign