project assignment introduction. agenda project assignment lab platform review project planning...

46
Project Assignment Introduction

Upload: pierre-heacox

Post on 02-Apr-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Project Assignment Introduction

Page 2: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Agenda

•Project Assignment•Lab platform review•Project Planning & Execution•How to use this in the course

Page 3: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Project Assignment

Page 4: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

4

Structure of the Assignment

• The project assignment is divided into three parts,

• Part 1 of the Project assignment involves analysing Smartgrid application requirements on the ICS village, designing a solution and document this in a Use Case as specified in the Use Case assignment.

• Part 2 of the assignment involves implementing the system using the components in the ICS lab with a specific focus on the Multi-agent platform JACK and all necessary process communication equipment such as RTUs and IEDs.

• Part 3 Involves creating a final report about the conducted work and presenting the results to the colleagues in the course during a final seminar.

Page 5: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

5

Submission of Assignment

•The final part 3 (report) shall be submitted via e-mail in PDF format to Lars Nordström, no later than:

•December 10th 2012 at 12.00

Page 6: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

6

Grading of the Assignment

•The grade of the project assignment is set as below:

• Fail - 3 Grade points or less• E - 4 Grade points, with at least 1 point in each category • D - 5 Grade points with at least 1 point in each category • C - 6 Grade points with at least 1 point in each category• B - 7 Grade points with at least 2 points in each category • A - 8 Grade points

Page 7: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

7

Grade Points in Three categories

•Implemented functionality:

• 1 Grade Point:

- The project team has developed a system that interfaces the hardware devices and ICS Village. However, the intended function was not implemented as specified. Note that this means that although the system is not working properly, the project team are able to interface the necessary system components but have not been able to implement the proper functionality.

• 2 Grade Points:

- The project team has implemented a system that operates according to specifications in Annex 1.

• 3 Grade Points:

- The project team has implemented a system that operates according to the specifications in Annex 1. In addition, the project team has developed additional functionality (excluding GUI) that was not considered in the specification.

Page 8: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

8

Grading - continued•Project Structure

• 1 Grade Point- The project team does in the report describe how work in the project was

planned and executed

• 2 Grade Points:

- The project team performs planning of the project with clear time plan and allocates task to individual members. The progress of the project is successfully presented at the steering group meetings by any member of the group. The project plan is attached to the final report as an appendix to the project report, including minutes of project meetings, etc.

Page 9: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

9

Grading continued

• Project Presentation• 1 Grade Point:

- Report in well-written English handed in before deadline. The group performs an oral presentation at the final seminar. Additionally the group studies another group’s project and provides a description and constructive criticism of the other groups work in an oral presentation at the final seminar.

• 2 Grade Points:

- In addition to the requirements for 1 Grade Point, the following is necessary to achieve 2 Grade points: The report covers all stages of the project and it is easy to follow the steps in the project. The report also describes the work during each of the steps of the project (Analysis, Design & Implementation) covering aspects such as which methods were used, what risks were identified and addressed, which problems arose and how were those addressed. The report clearly lists lessons learned from each step of the work.

• 3 Grade points:

- In addition to the requirements for 2 Grade Points the following is necessary to achieve 3 Grade points. The report also includes description of the work performed for additional functionality as described in Implemented Functionality for 3 Grade points

Page 10: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

10

Project Tasks

• Function 1 – FLIR – Fault Localisation, Isolation and Restoration (Group 1&3)- Normal operation in the supply of the Enemåla station is that only one of

the lines from Bergsjö and Sjöhagen is operational at any time. In the event of a fault on either of these lines, the FLIR function shall locate the fault, isolate the line and restore supply to Enemåla.

• Function 2 – Load control (Group 2)

- The total supply of power to the system from the overlying network must never exceed a specified threshold. The loads in all points must be monitored and if necessary disconnected to maintain the limitations.

Page 11: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

11

Project Groups

•Group #1- Joeri Siborgs- Chaitanya Deshpanday- Chowdhury Clipton- M.K Riaze Chowdhury

•Group #2- Ward Snoeck- Lorenz Couckuyt- A.H.M. Nazmul Bakr

•Group #3- Enam Khan- Taslim Shayek- Sinduri Kasala

Page 12: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Lab platform Review

Page 13: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

13

Lab platform review

•Target Power System– groups 1&2

Page 14: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

14

Lab platform review

•Target Power System – group 3

Page 15: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

15

Lab platform review

•Available Hardware

Page 16: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

16

Available Software

Page 17: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Project Planning & Execution

Page 18: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Project phases

• A project is always divided into phases• Each phase includes activities• Check points for phases:

- Milestone- Tollgate

Experience shows that such an approach provides a well thought through structure guiding the work to focus on the most important activities, ensuring final results of high quality

Page 19: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Choice of tollgates

• Choosing tollgates is not hard

• The project’s external check points with respect to the customer or project initiator

- Most tollgates are more or less given by the customer, but it can be up to the project manager to plan them in a smart way

Page 20: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Choice of milestones

• Choosing milestones is hard.

• The project’s internal check points- Choose milestones so that you will

never be late and never risk to miss a tollgate.

- Don’t put the milestones in direct relation to a tollgate

• Should be chosen so you think you can control the project

Page 21: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

PROPS, or PROjektet ProjektStyrning

Source: PROPS

Page 22: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Practical Project Steering, PPS

Source: Tieto

Business level

Project level

Why?

Who, what, when?

How?

Project owner

Project management

Project team

Page 23: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Project model ABB Automation Products

Source: ABB

Page 24: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Source: http://www.it.uu.se/edu/course/homepage/pvt/Prevas.pdf

Prevas project model

Page 25: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Basic phases

• All projects include following phases:• (Name and number can vary)

• Initiation • Planning• Execution• Monitoring and control • Closing

Page 26: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Initiation

•Specify project goals, extent, content, delivery points and conditions

• Identify project stakeholders•Assign a project manager•Project sponsor ensures the project's initial resources

and needs

•Tollgate Document•Project specification Project specification/

approved pre-study

Page 27: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Planning

•Go through and complete the feasibility study•Analyze and define the outcome•Describe the scope and results•Select and adapt the approach•Organizing the project and secure resources•Planning and budgeting the project•Perform risk and opportunity analysis

•Tollgate Document•Project plan approved Project plan

Page 28: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Execution

•Differ from project to project, such as stages:

•Stage Example milestone•Functional Investigation Function description•System design Construction

description•Module design Module description•Programme development Module test protocol•Composition Integration test protocol•Commissioning Acceptance protocol

Page 29: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Important during execution

• Identify the project's critical issues•Monitor technology/quality, time and cost•Monitor risks and opportunities•Manage, prepare, decide and make changes•Report and communicate

•Tollgates•Varies depending on the phases. Always associated•with deliverables.

Page 30: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Closing

•Analyze the outcome of the objectives, results, schedules and costs

•Compare with the original specification / plan•Comment deviations

•Tollgate Document•Final report approved Final report

Page 31: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Project planning

1. Formulate the project goal2. WBS – Work Breakdown Structure3. Identify tasks4. Identify dependencies5. Estimate time6. Identify the critical path7. Distribute resources8. Transfer to Gantt-schedules or other

diagrams

Page 32: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

2. WBS - Work Breakdown Structure

• A WBS is the most common way to analyze a project in order to achieve a detailed overall picture of what is to be done

• Can be drawn in from many different perspectives

• A WBS shall answer the question:

- What must be done in order to complete the project?

• It does not answer the question:

- By whom? or...- When?

Page 33: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

WBS

• The more levels, the more detailed information

• A WBS does not have a time perspective- i.e. nothing in the WBS tells you what should be

done before anything else, nor how long it takes

• What should be included in the WBS?- The deliverable parts

• i.e. a breakdown of the system, product or service that the project will result in

- The functional activities and tasks that are needed in order to create and deliver these parts

- Other functional activities that are needed to manage and administrate the project

Page 34: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Relation WBS - PBS

PBSWBS

What

HowTrain the sales teamon the new product

Write workdescriptions for the

different roles

Interview some of thecandidates

Create the advertisement

Plan a salescampaign

Chose candidates forinterviews

Publish the ad insome technical press

Market Construction Production

Develop a newkind of satellite

receiver

Investigatethe market

Create asales team

Design anew tuner

Build aprototype

Evaluate theprototype

New prod.line

Sub-contractors

Stock

Page 35: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Task and responsibility contracts

• When the tasks are identified, it is time to distribute resources to them

- Who is responsible for what?- Resources can also be rooms, computers and other

equipments

• A task contract can be a simple table

What? Create ads

Who? Osquar

Starting point Completed working instructions

Result in Material for publication

Page 36: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

The Gantt chart

Activities

Time

Page 37: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Activities

TimeWeek 9

Present situation line

Page 38: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

How to use this in the course?

Page 39: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Simplified planning(no or few parallel activities)

1. Formulate the project goal2. Divide the project into phases and activities

- In what order are we going to do the work?

3. Break down the activities into work tasks- What are we going to do in each step?- Which are the deliveries (i.e. Milestones and Tollgates)?

4. Time estimate each work task1. How much time will it take?

• Schedule and divide the time estimated work tasks on each project participant (resource planning)- Who is spending their time on what task, and when should it

be done?

Page 40: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Included in the project plan

• Background• Goals• Organization• Project model• Comments on time and resource planning• Risk analysis • Document rules• Appendices

- Time plan- Resource plan

Page 41: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Week 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47Updated

Project name:

1 5 9

Project manager 2 6 10

3 7 11

Project code Date 4 8 12

Milestone / Tollgate

Milestone diagram (or time plan)

Page 42: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Week 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47Updated

1 2 3 5 6 7 9 102003-03-08

Project name:

EH2720 Manag. of projects 1 Scheduling 5 Lecture series 9 Course evaluation 13

Project manager 2 Contact lecturers 6 Assignment 4 10 Course final 14

Joakim Lilliesköld 3 Print course material 7 Assignment 2 11 15

Project code Date 4 Assignment 3 8 Assignment 1 12 16

EH2720 2003-05-01

Milestone diagram (or time plan)

Milestone / Tollgate

Page 43: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Steering group meetings

•At steering group meetings, the group meets with the project sponsor (Lars Nordström)

•At the meetings, the group presents- Progress to date- Any new documentation/results- Use of resources and time- Any risks or problems- Updates to the project specification

•At the meetings, one member of the group will be selected at random to present the above.

43

Page 44: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Steering group meeting schedule:

•There shall be 5 steering group meetings per group•Meetings are 20 minutes

•The following topics shall be covered at the meetings:1. Project Plan including time, resources plan and risks2. System design, including Use Case description and

architecture incl use of hardware and software in the lab3. Progress update – risks & resources 4. Progress update – risks & resources5. Progress update – risks & resources

44

Page 45: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Available Steering group meeting slots

•Steering group meeting #1- October 31st

• 13.00, 13.20, 13.40• Joakim Lilliesköld

•Steering group meeting #2- November 5th, 6th

• 09.00, 09.20, 09.40

•Steering group meeting #3- November 9th

• 09.00, 09.20, 09.40

- November 12th• 10.00, 10.20, 10.40

45

•Steering group meeting #4- November 23rd

• 09.00, 09.20, 09.40

- November 26th• 10.00, 10.20, 10.40

•Steering group meeting #5- December 3rd, 4th

• 09.00, 09.20, 09.40

Other dates & times are available upon request, but should be kept to +/-1 day of the

open [email protected]

Page 46: Project Assignment Introduction. Agenda Project Assignment Lab platform review Project Planning & Execution How to use this in the course

Agenda

•Project Assignment•Lab platform review•Project Planning & Execution