pmgt - concepts and some practice

Upload: mina-n-william

Post on 04-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 PMGT - Concepts and Some Practice

    1/85

    Project management

  • 7/31/2019 PMGT - Concepts and Some Practice

    2/85

    Project Project: an organized undertaking

    Master of Engineering Thesis Project Finding a job

    Building a porch

    Buying a house

    Design and manufacture a car (Large Program)

    Put a man on the moon (Huge Program)

    Project management: a discipline

    Art and Science

  • 7/31/2019 PMGT - Concepts and Some Practice

    3/85

    Project Framework

    Risk & Issue Management

    Sponsor Management

    Communication Management

    Initiate Prepare Execute & Control Close

    Startup

    Definition /

    Scope /

    Requirements

    Planningand

    Resource

    Allocation

    Track

    & Control

    Reporting

    Review

    Completion &

    Assessment

    Scope Management

    Workplan Management

    Resource Management(Time, Cost, People)

    Deliverable Mgmt

    Quality Management

    Transition Plan

    Int/Ext Vendor

    Management

  • 7/31/2019 PMGT - Concepts and Some Practice

    4/85

    Objectives

    To explain the main tasks undertaken by project

    managers

    To introduce software project management and to

    describe its distinctive characteristics

    To discuss project planning and the planning process

    To show how graphical schedule representations are

    used by project management

    To discuss the notion of risks and the risk managementprocess

  • 7/31/2019 PMGT - Concepts and Some Practice

    5/85

    Topics covered

    Management activities

    Project planning

    Project scheduling Risk management

  • 7/31/2019 PMGT - Concepts and Some Practice

    6/85

    Software project management

    Concerned with activities involved in ensuring

    that software is delivered on time and onschedule and in accordance with the

    requirements of the organisations developing

    and procuring the software.

    Project management is needed because software

    development is always subject to budget and

    schedule constraints that are set by the

    organisation developing the software.

  • 7/31/2019 PMGT - Concepts and Some Practice

    7/85

    Management activities

    Proposal writing.

    Project planning and scheduling.

    Project costing. Project monitoring and reviews.

    Personnel selection and evaluation.

    Report writing and presentations.

  • 7/31/2019 PMGT - Concepts and Some Practice

    8/85

    Project staffing

    May not be possible to appoint the ideal people to

    work on a project

    Project budget may not allow for the use of

    highly-paid staff;

    Staff with the appropriate experience may not beavailable;

    An organisation may wish to develop employee

    skills on a software project.

    Managers have to work within these constraints

    especially when there are shortages of trained staff.

  • 7/31/2019 PMGT - Concepts and Some Practice

    9/85

    Project planning Probably the most time-consuming project

    management activity.

    Continuous activity from initial conceptthroughto system delivery. Plans must be regularly

    revised as new information becomesavailable.

    Various different types of plan may bedeveloped to support the main software

    project plan that is concerned with scheduleand budget.

  • 7/31/2019 PMGT - Concepts and Some Practice

    10/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    11/85

    Project planning processEstablish the project constraints

    Make initial assessments of the project parameters

    Define project milestones and deliverables

    while project has not been completed or cancelled loop

    Draw up project schedule

    Initiate activities according to schedule

    Wait ( for a while )

    Review project progress

    Revise estimates of project parameters

    Update the project schedule

    Re-negotiate project constraints and deliverables

    if ( problems arise ) thenInitiate technical review and possible revision

    end if

    end loop

  • 7/31/2019 PMGT - Concepts and Some Practice

    12/85

    The project plan

    The project plan sets out:

    The resources available to the

    project;

    The work breakdown;

    A schedule for the work.

  • 7/31/2019 PMGT - Concepts and Some Practice

    13/85

    Activity organization

    Activities in a project should be organised toproduce tangible outputs for management tojudge progress.

    Milestones are the end-point of a process

    activity. Deliverables are project results delivered to

    customers.

    The waterfall process allows for the

    straightforward definition of progressmilestones.

  • 7/31/2019 PMGT - Concepts and Some Practice

    14/85

    Milestones in the RE process

  • 7/31/2019 PMGT - Concepts and Some Practice

    15/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    16/85

    MS Project Terminology

    MS Project 2003 is program that uses a lot of unique definitions. Key definitions are

    listed below.

  • 7/31/2019 PMGT - Concepts and Some Practice

    17/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    18/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    19/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    20/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    21/85

    G tti A i t d ith MS P j t 2003 D kt

  • 7/31/2019 PMGT - Concepts and Some Practice

    22/85

    Getting Acquainted with MS Project 2003s Desktop

    Figure [01], shows MS Project 2003s desktop. While the

    basic Menu and Toolbar layout has much in common withMS Office it contains a number of unique features.

    The View Bar on the left hand side if the desktop facilitates

    quick changes in the many ways Project permits you to look

    at and print information in your project. These manyviews include calendar, Gantt chart, spreadsheet, and

    graphics that are useful in planning, tracking and evaluating

    timelines, resource usage and expenditures in your project.

  • 7/31/2019 PMGT - Concepts and Some Practice

    23/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    24/85

    The Ms project 2003s Environment

  • 7/31/2019 PMGT - Concepts and Some Practice

    25/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    26/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    27/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    28/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    29/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    30/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    31/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    32/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    33/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    34/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    35/85

    Mechanism of Planning

    Define project objective Define work breakdown structure (WBS)

    Identify tasks and subtasks -- deliverables

    Lowest element stand alone work package

    Identify tasks relationship Identify possible risks

    Estimate work packages (people, time, etc.)

    Create initial schedule

    Iterate plan

    Document

  • 7/31/2019 PMGT - Concepts and Some Practice

    36/85

    Buy a House

    Simple Gantt Chart View

  • 7/31/2019 PMGT - Concepts and Some Practice

    37/85

    How to Build a Project Plan

  • 7/31/2019 PMGT - Concepts and Some Practice

    38/85

    Overview

    After this course you will understand and be able to:

    Set up a project document using best practices

    Enter task details

    Enter durations against tasks

    Link tasks

    Assign resources

    Baseline the plan

    Manage the project plan and track progress

  • 7/31/2019 PMGT - Concepts and Some Practice

    39/85

    Project Setup Best Practices

    Iterative Saves and Versions

    Project information dialog box

    Project defaults (check them before starting a new

    project) Project calendar adjustments (holidays, etc..)

    Task Sheet View for initial task entry

    Add columns

  • 7/31/2019 PMGT - Concepts and Some Practice

    40/85

    Project Information

  • 7/31/2019 PMGT - Concepts and Some Practice

    41/85

    Project Defaults

  • 7/31/2019 PMGT - Concepts and Some Practice

    42/85

    Project Defaults

  • 7/31/2019 PMGT - Concepts and Some Practice

    43/85

    Project Calendars

  • 7/31/2019 PMGT - Concepts and Some Practice

    44/85

    Exercise 1

    Setting project defaults

  • 7/31/2019 PMGT - Concepts and Some Practice

    45/85

    Task Information

    Task Information Form

    Milestone tasks

    Durations

    Constraints

    Dependencies (predecessors)

  • 7/31/2019 PMGT - Concepts and Some Practice

    46/85

    Task Information Form

  • 7/31/2019 PMGT - Concepts and Some Practice

    47/85

    Task Information Form

  • 7/31/2019 PMGT - Concepts and Some Practice

    48/85

    Task Information Form

  • 7/31/2019 PMGT - Concepts and Some Practice

    49/85

    Task Information Form

  • 7/31/2019 PMGT - Concepts and Some Practice

    50/85

    Task Information

  • 7/31/2019 PMGT - Concepts and Some Practice

    51/85

    Milestones

  • 7/31/2019 PMGT - Concepts and Some Practice

    52/85

    Task Duration

    When entering task durations, enter theamount of time expected to complete the task

    Duration abbreviations

    M = Minutes H = Hours

    D = Days

    W = Weeks

    M = Months

  • 7/31/2019 PMGT - Concepts and Some Practice

    53/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    54/85

    Task Dependencies

    Predecessors

    Finish to Start (FS default)

    Start to Finish (SF)

    Start to Start (SS)

    Finish to Finish (FF rarely used)

  • 7/31/2019 PMGT - Concepts and Some Practice

    55/85

    Exercise 3

    Setting constraints, durations and

    predecessors

  • 7/31/2019 PMGT - Concepts and Some Practice

    56/85

    Resources

    Resource types

    Entering resources

    Assigning resources to a task

    Understanding work

  • 7/31/2019 PMGT - Concepts and Some Practice

    57/85

    Resource Types

    Work (people)

    Material (expenditures)

    Rates (hourly rate or cost of hardware)

  • 7/31/2019 PMGT - Concepts and Some Practice

    58/85

    Entering Resources

    Best done after tasks are entered and linked

    Assign names and work effort for each

    individual

    Duration is the length of time the task will

    take to complete, entered in days

    Work is the amount of effort needed to

    complete the task, entered in hours

  • 7/31/2019 PMGT - Concepts and Some Practice

    59/85

    Exercise 4

    Entering Resources

  • 7/31/2019 PMGT - Concepts and Some Practice

    60/85

    Views, Tables & Filters

    Views

    Task Views

    Gantt Chart

    Tracking Gantt Chart

    Custom Views

    Tables

    Filters and Groups

  • 7/31/2019 PMGT - Concepts and Some Practice

    61/85

    Task Sheet

    Task Sheet

    Used for reporting

    Basis for most custom forms

  • 7/31/2019 PMGT - Concepts and Some Practice

    62/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    63/85

    Tracking Gantt

  • 7/31/2019 PMGT - Concepts and Some Practice

    64/85

    Some Tasks of Ms project

    Adding tasks, durations

    Setting dependencies

    Seeing critical path, etc. Rolling up subtasks

    Assigning resources

    Adjusting durations, time assignments, etc.

    Setting Up a New Project

  • 7/31/2019 PMGT - Concepts and Some Practice

    65/85

    Setting Up a New Project MS Project 2003 is program that provides assistance in planning,

    tracking and evaluating timelines, resource usage and expenditures in your project. To

    illustrate the basic features of MS Project 2002 we will set up a simple project to

    evaluate, acquire, test and deploy Wireless Web devices for our field technical staff. 1. Click on Blank Project in the New Project task pane

    2. Click on Define the Project in the Tasks task pane 3. Type 1/6/2003 in the estimated date your project will begin box 4. Click on Save and go to Step 2 at bottom of task pane 5. Check the No box under Collaborate on your project 6. Click on Save and go to Step 3 at bottom of task pane

    7. Click on the Save link at the top of task pane

    Click on Create New Folder icon

  • 7/31/2019 PMGT - Concepts and Some Practice

    66/85

    9. Enter Projectas Name: and click OK (this creates a new foldercalled Project to

    keep your Project files in

    10. In the File name: box type in WWCProjectthen click on Save 11. Click on Save and go to Step 4 at bottom of task pane

    12. Click on Save and Finish at the bottom of task pane

    13. Click on Define general working times in the Tasks task pane

    14. Click on Hint , review commentary

    15. Leave calendar set to Standard and click on Save

    and go to Step 2 at bottom of task pane

    16. Click on the button at I want to adjust the

    working hours

    17. Change the ending time from 5:00 PM to 4:30 PM 18. Click Apply to All Days as in Figure NP-01

  • 7/31/2019 PMGT - Concepts and Some Practice

    67/85

    19. Click on Save and go to Step 3 at bottom of task pane 20 Click on Change Working Time at top of task pane to add

  • 7/31/2019 PMGT - Concepts and Some Practice

    68/85

    20. Click on Change Working Time ... at top of task pane to addholidays

    21. Scroll calendar back to January and click on the 20th

    22. Click on Non-working time button as in figure NP-03 23. Scroll month to May and click on the 26th (Memorial Day)

    24. Click on Non-working time button

    25. Scroll month to July and click on the 4th (Independence Day)

    26. Click on Non-working time button 27. Click OK

    28. Click on Save and go to Step 4 at bottom of task pane

    29. Redefine time units to 7.5 hour days and 37.5 hour work

    weeks as in Figure NP-04

  • 7/31/2019 PMGT - Concepts and Some Practice

    69/85

    31. Click on Save and Finish at the bottom of task paneN l i dd fi i l i i

  • 7/31/2019 PMGT - Concepts and Some Practice

    70/85

    Next lets set options to add financial estimates to timeusage and auto save our active projects.

    32. Click on Tools in the dropdown menus

    33. Click on Options (explore Options settings)

    34. Click on the General tab

    35. Reset Recently used file list:to 8

    36. Enter $21.00/h as the Default standard rate

    37. Enter $28.50/h as the Default overtime rate (as inFigure NP-05)

    38. Click on Set as Default button

    39. Click on the Save tab

  • 7/31/2019 PMGT - Concepts and Some Practice

    71/85

    40. Click on Modify button under File

  • 7/31/2019 PMGT - Concepts and Some Practice

    72/85

    y

    Locations to set default to Project folder in

    My Documents

    41. Find and click on Project folder then click

    OK

    42. Check Auto Save Save every: box 43. Select 15 minutes

    44. Click in Save all open project

    files

  • 7/31/2019 PMGT - Concepts and Some Practice

    73/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    74/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    75/85

  • 7/31/2019 PMGT - Concepts and Some Practice

    76/85

    Initial Startup Screen

    Kill thisSidebar;

    You dontneed it

    Task Entry

    TableBlank Gantt Chart

    (fills in automatically)

    Boundary canbe moved toreveal morecolumns

  • 7/31/2019 PMGT - Concepts and Some Practice

    77/85

    Enter Project Admin Properties

    ^File, ^Propertiesto get dialog box

    Fill In Entries

  • 7/31/2019 PMGT - Concepts and Some Practice

    78/85

    Enter Start or Finish Date^Project, ^Project Information

    & get this dialogue box

    Enter eitherStart Date or

    Finish date

    ll k

  • 7/31/2019 PMGT - Concepts and Some Practice

    79/85

    Allowing Work on Sat & Sun^Tools, ^Change Working Times

    & get this dialogue box

    ^ S to select

    all Sundays

    SH-^S to

    select rest of week

    ^Non-default working time

    button to make thewhole week be workdays

    k

  • 7/31/2019 PMGT - Concepts and Some Practice

    80/85

    Entering a Major Task^^ a line in the task table

    & get this dialogue box

    Fill in task properties

    k h b d

  • 7/31/2019 PMGT - Concepts and Some Practice

    81/85

    Task has been Entered

    Shortcuts

    Just start typing Task Name in table

    Other fields start to fill in automatically

    It initializes duration to 1 day

    You can edit that time

    You can even type in fractions of a day, if you need

    them

    Gantt bar created

    automatically

    Addi P d C i

  • 7/31/2019 PMGT - Concepts and Some Practice

    82/85

    Adding Precedence Constraints

    Enter another task

    In dialog box, ^Predecessors tab

    Enter ID num of pred. task

    P d C i Add d

  • 7/31/2019 PMGT - Concepts and Some Practice

    83/85

    Precedence Constraint Added

    Shortcut on Gantt Chart

    ^center of parent task bar

    drag to center of child task bar

    Arrow created &

    Bar moved

    automatically

    Fi l G Ch

  • 7/31/2019 PMGT - Concepts and Some Practice

    84/85

    Final Gantt Chart

    P i ti

  • 7/31/2019 PMGT - Concepts and Some Practice

    85/85

    Printing ^File - ^Page Setup

    Very similar to Excel page setups

    Allows you to select number of pages on which

    to print

    Do not make print out too small to read

    comfortably !!!