¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

The Work Breakdown Structure and Project Estimation

Freda Fung Graduate Diploma in Computing Graduate diploma Inglés

The Work Breakdown Structure and Project Estimation

Contenido del mapa

The Work Breakdown Structure and Project Estimation

  1. PMBK - project time man-agement

    • Define Activities
      • Identifying what activities must be completed to produce the project scope deliverables
    • Sequence Activities
      • Determining whether activities can be completed sequentially or in parallel and any dependencies that may exist among them
    • Estimate Activity Resources
      • Identifying the type of resources (people, technology, facilities, etc.) and the quantity of resources needed to carry out project activities
    • Estimate Activity Durations
    • Develop Schedule
      • Based on the availability of resources, the activities, their sequence, and time estimates, a schedule for the entire budget can be developed
    • Control Schedule
      • Ensuring that proper processes and procedures are in place in order to control changes to the project schedule
  2. WBS

    • framework for developing a tactical plan to structure the projectwork
    • PMBOK : hierarchical decomposition of the project’s scope
      • that the project team will deliver over the course of the project.
    • Total scope of the project divided and subdivided into into specific deliverables
      • that can be more easily managed
    • provides an outline for all of the work the project team will perform.
    • Work Packages
      • WBS decomposes, or subdivides, the project into smaller components and more manageableunits of work calledwork packages
        • provide a logical basis for defining the project activities and assigning resources to those activities
          • each phaseshould provide at least one specific deliverable
    • Closely related
      • For example, a deliverable may be a prototype of the user interface, but the milestone would be a stakeholder’s formal acceptance of the user interface.  Only the formal acceptance or approval of the user interface bythe project sponsor would allow the project team to move on to the next phase of the project.
      • Deliverables
        • Tangible, verifiable work products
          • Includes
            • presentations or reports
            • plans
            • prototypes
            • the final applicationsystem
      • Milestones
        • significant event or achievement
          • provides evidence
            • deliverable has been completed or that a phase is formally over.
        • advantages
          • keep the project team focused
            • concentrate your attention and efforts on a series of smaller, short-term deliverables than on a single
          • motivate a project team
          • reduce the risk of a project
            • review the progress of the project
              • Additional resources should be committed at the successful completion of each milestone, while appropriate plans and steps should be taken if the project cannot meet its milestones.
            • acting as cruxes
              • E.g.  suppose that an organization is building a data warehouse using a particular vendor’s relational database product for the first time. A crux for this project may be the collection of data from several different legacy systems, cleansing this data, and then making it available in the relational database management system.
              • testing of an idea, concept, ortechnology that is critical to the project’s success
          • mechanism for quality control
            • deliverables should be accepted after users are satisfied that their requirements are met
          • Keeps team focused
            • project tasks must not only be completed and deliverables are delivered, but must be done right
    • Developing WBS
      • Deliverable Oriented
        • produce something, not merely on completing a specified number of activities
      • Support the Project’s MOV
        • Ensure WBS allows for the delivery of all the project’s deliverables as defined in project scope
          • this will ensure that the project is more likely to achieve its MOV
          • 100 percent rule
            • criterion in developing and evaluating the WBS
            • The next level decomposition of a WBS element (child level) must represent 100 percent of the work applicable to the next higher(parent) element.
      • The Level of Detail Should Support Planning and Control
        • bridge between the project’s scope and project plan
          • i.e. schedule and budget support not only the development of the project plan but allow the project manager and project team to monitor and compare the project’s actual progress to the original plan’s schedule and budget.
          • Error
            • Too little detail
              • result in a project plan that overlooks and omits important activities and tasks -> overly optimistic schedule and budget
            • Too much details
              • should not be a to-do list of one-hour tasks.
              • excessive detail results in micromanagement
      • Involve the People Who Will Be Doing the Work
        • ensure that the WBS has the appropriate level of detail
        • A person who has experience and expertise in a particular area probably has a better feel for what activities need to be performed in order to produce a particular project deliverable.
        • confusion and misunderstanding can occur when different people work on different parts of the WBS
        • WBS dictionary
          • where various work packages can be described
          • code or account identifier
          • a description of the work
          • a list of the project team members assigned to carry out the work,
          • contract information
          • quality standards, and resources required.
      • Learning Cycles and Lessons Learned Can Support the Development of a WBS
        • project team focus
          • facts
          • assumptions
          • research
      • Develop work packages for each of the phases and deliverables defined in the Deliverable Structure Chart (DSC)
  3. PROJECT ESTIMATION

    • Guesstimating
      • Estimation by guessing or just picking numbers out of the air is not the best way to derive a project’s schedule and budget.
    • Delphi Technique
      • multiple experts who arrive at a consensus after a series of round-robin sessions in which information and opinions are anonymously provided to each expert.
    • Time Boxing
      • a box of time is allocated to a specific task.
    • Top-Down estimating
      • involves estimating a schedule or budget based up on how long the project or an activity should take or how much it should cost.
        • used whencompetitive necessity is an issue
        • unrealistic expectations can lead to projects with very little chance of meeting their objectives.
    • Bottom-Up estimating (WBS)
      • The WBS outlinesthe activities that must be completed, and anestimate is made for each of the activities.
      • estimates are a function of the activity itself, the resources, and the support provided.
        • These esti- mates are also a function of the activity itself (degree of complexity, structuredness, etc.), the resources assigned (a person’s knowledge, expertise, enthusiasm, etc.) and support (tech- nology, tools, work environment, etc.).
      • Estimates may be analogous to other projectsor based on previous experience
      • The various durations are then added together to determine the total duration of the project.
    • Analogous Estimates (Past experiences, ISBSG)
      • developing estimates based upon one’s opinion that there is a significant similarity between the current project and others (Rad 2002).
    • Parametric Modeling (Statistical – Function Point, etc.)
  4. Adding People

    • Brooks’ Law
      • Adding manpower to a late software project makes it later.
    • Increases the total effort necessary
      • The work & disruption of repartitioning
      • Training new people
  5. software engineering approaches

    • introduced for estimating the software development effort
    • Lines of code (LOC)
      • counting or try-ing to estimate the amount of code that must bewritten
      • The number of LOC may provide an idea of the size of a project, but it does not consider the complexity,constraints, or influencers that must be taken into account.
    • Function points
      • synthetic measures that take into accountthe functionality and complexity of software
      • function points are independent of the technology or programming language used,one application system can be compared with another.
    • COCOMO
      • COnstructive COst MOdel
      • Estimates for a software systems effort are deter-mined by an equation based on the project’s complexity.
      • software project classification
        • organic (relatively simple and straightforward)
        • embedded (difficult)
        • semidetached (somewhere in the middle)
      • Once the effort, in terms of person-months,is calculated, a similar procedure using another model can estimate the project’s duration.
    • Heuristics
      • rules of thumb that are applied to estimating a software project.
      • basic premise is that the same activities will be repeated on most projects.
      • may include
        • assigning a specific percentage of the project schedule to specific activities
        • using other metrics such as function points.
  6. What can cause inaccurate estimates?

    • Scope changes
    • Overlooked tasks
    • Poor developer-user communication
    • Poor understanding of project goals
    • Insufficient analysis
    • Changes in team
    • Lack of project control
    • Not identifying or understanding impact of risks
  7. Other Factors to Consider When Estimating

    • Rate at which requirements may change
    • Experience & capabilities of project team
    • Process or methods used in development
    • Specific activities to be performed
    • Programming languages or development tools to be used
    • Probable number of bugs or defects & removal methods
    • Environment or ergonomics of work space
    • Geographic separation of team across locations
    • Schedule pressure placed on the team
  8. Improve

    • Experience
      • Lesson Learned
      • Best Practic
    • Revision
    • Monitor
    • Focus on deliverables
    • Control

Imágenes y archivos del mapa

  • The Work Breakdown Structure and Project Estimation

Información

Descripción
Graduate diploma (Project Management) Graduate Diploma in Computing Mapa Mental sobre The Work Breakdown Structure and Project Estimation, creado por Freda Fung el 23/06/2016.
Creado por
Freda Fung
Visitas
12
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?