Top Banner
Fall 2006 Lillevik 480f06- l10 1 University of Portland School of Engineering CS-EE 480 Senior Design Lecture 10 Webs Scheduling MS Project (Optional)
42

Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Jan 03, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 1University of Portland School of Engineering

CS-EE 480

Senior DesignLecture 10

Webs

Scheduling

MS Project (Optional)

Page 2: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 2University of Portland School of Engineering

CS-EE 480

Frontpage overview

• WYGIWYS application similar to word processor

• Supports theme paradigm– All the hard work is done for you– Do not spend time customizing

• Publishes only changed files• Three views: Page, Folders, Navigation

Page 3: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 3University of Portland School of Engineering

CS-EE 480

Frontpage hints

• Maintain local (C: or P:) copy not on server

• Use theme called UP engr

• Don’t work at HTML level

• Use publish web feature, NOT ftp

• Navigation view allows adding new page

• Insert hyperlink to reference docs

• Preview locally with browser to test

Page 4: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 4University of Portland School of Engineering

CS-EE 480

Page view

Current Page

Place name here

Change date for revisions

Page 5: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 5University of Portland School of Engineering

CS-EE 480

Navigation view

Use this view to add or move a page

View Navigation

Page 6: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 6University of Portland School of Engineering

CS-EE 480

Folders viewPut .doc files here

Put meeting minutes here

Put .ppt files here

Put .mpp files here

Save data in various folders

Put data files here

Page 7: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 7University of Portland School of Engineering

CS-EE 480

Inserting a hyperlink

Insert Hyperlink

Page 8: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 8University of Portland School of Engineering

CS-EE 480

Documents page

Place hyperlinks to documents

Page 9: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 9University of Portland School of Engineering

CS-EE 480

Meetings page

Place hyperlinks to meeting minutes

Page 10: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 10University of Portland School of Engineering

CS-EE 480

Presentations page

Place hyperlinks to PowerPoint files

Page 11: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 11University of Portland School of Engineering

CS-EE 480

Schedule page

Place hyperlinks to schedule and milestone files

Page 12: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 12University of Portland School of Engineering

CS-EE 480

Design page

Place hyperlinks to data files

Page 13: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 13University of Portland School of Engineering

CS-EE 480

• Do not use ftp, use File Publish Site

• Map a drive T:\\lewis\teachingwebsite$

• Remote locationFile System

T:\\SRDesign\AY07\projectName

• Click: Local to remote

Publishing

Page 14: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 14University of Portland School of Engineering

CS-EE 480

Publishing your web

NOTE: UP password must be used

Page 15: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 15University of Portland School of Engineering

CS-EE 480

Warnings

Page 16: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 16University of Portland School of Engineering

CS-EE 480

Off-campus

• Must run VPN client

• Not required on campus

Page 17: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 17University of Portland School of Engineering

CS-EE 480

Starter webs

Project web sites created

See Reference page in class web site

Page 18: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 18University of Portland School of Engineering

CS-EE 480

How to create a schedule

• Start with major tasks, then break into smaller tasks

• Identify the dependencies

• Assign ownership

• Enter into MS Project

Page 19: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 19University of Portland School of Engineering

CS-EE 480

Classic tasks

• Design: create a solution of several units

• Simulate: see if model works

• Build, code, fab: make it real

• Unit testing: stimulate unit and observe result

• Debug: fix something

• Integration: put the pieces together

• System testing: test the entire project

Page 20: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 20University of Portland School of Engineering

CS-EE 480

Unit development

A single unit often requires iterative steps

OK?

Done

Debug

Design Model SimulateStart

no

yes

TestBuild

Page 21: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 21University of Portland School of Engineering

CS-EE 480

Integration & sys test

Prototype results from integrating the units

Unit

Unit

Unit

IntegrateSystem

TestOK? Proto

Debug

yes

no

Page 22: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 22University of Portland School of Engineering

CS-EE 480

Scheduling terminology

• PERT: program evaluation and review technique

• CPM: critical path method

• Task: activity

• Milestone: point in time that measures progress

• Critical path: sequence of tasks that can not be delayed or project will be delayed

• Slack time: time a task can be delayed without changing the critical path

Page 23: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 23University of Portland School of Engineering

CS-EE 480

Optional Lecture Material

Page 24: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 24University of Portland School of Engineering

CS-EE 480

Using MS project

Tool for creating and tracking a schedule

1. Create a new, blank project

2. Create tasks, milestones

3. Insert dependencies

4. View or print summary

5. Update with new information

Page 25: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 25University of Portland School of Engineering

CS-EE 480

Scheduling hints

• Adjust the level of detail– Avoid too much, too little– Suggestion: 1w < task < 2w

• Tasks– Don’t enter fixed dates !!! (except end)

– Use ASAP priorities, don’t mix with ALAP– Exercise conservatism, not optimism

Page 26: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 26University of Portland School of Engineering

CS-EE 480

Scheduling hints, continued.

• Exploit parallelism

• Resource management– Don’t over commit– Avoid idle time

• Consult experts

• Baseline to other projects

Page 27: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 27University of Portland School of Engineering

CS-EE 480

Using MS project

Tool for creating and tracking a schedule

1. Create a new, blank project

2. Create tasks, milestones

3. Insert dependencies

4. View or print summary

5. Update with new information

6. Save project often, back it up

Page 28: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 28University of Portland School of Engineering

CS-EE 480

Creating new project

file new blank project

Page 29: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 29University of Portland School of Engineering

CS-EE 480

Saving your filefile save as

Page 30: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 30University of Portland School of Engineering

CS-EE 480

Schedule views

• Gantt chart– Text and bar graphics– Less cumbersome, suggested view to use

• Pert chart– Also called network diagram– Flowchart format, boxes & arrows– Easily overwhelms the screen

Page 31: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 31University of Portland School of Engineering

CS-EE 480

Adjust time scaleformat time scale

Middle to months

Bottom to weeks

Page 32: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 32University of Portland School of Engineering

CS-EE 480

Insert a task

insert new task

project task information

Fill in the blanks for

the various

tabs

Milestone is a task with zero duration

Page 33: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 33University of Portland School of Engineering

CS-EE 480

Properties of a task

• Title: unique, descriptive name• Owner: who is doing the work• Duration: how long will it take• Type: as soon as, as late as• Dependencies: predecessor tasks• Successors: follow-on tasks• Cost: $$• Priority: H, M, L

Page 34: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 34University of Portland School of Engineering

CS-EE 480

Task properties

Use ASAP only !!

Page 35: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 35University of Portland School of Engineering

CS-EE 480

Resource list

tools assign resources

project task information

Page 36: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 36University of Portland School of Engineering

CS-EE 480

Simple project: no dependencies

Page 37: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 37University of Portland School of Engineering

CS-EE 480

Adding dependencies

project task information

Page 38: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 38University of Portland School of Engineering

CS-EE 480

Dependencies added

Project Gantt chart

Page 39: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 39University of Portland School of Engineering

CS-EE 480

Network (Pert) view

View helpful but offers too much detail

Page 40: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 40University of Portland School of Engineering

CS-EE 480

Tracking Gantt view

Critical path shown in RED

Page 41: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 41University of Portland School of Engineering

CS-EE 480

Generating reports

view reports project summary

Page 42: Fall 2006 1 CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)

Fall 2006

Lillevik 480f06-l10 42University of Portland School of Engineering

CS-EE 480

Project summary report