### The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing

<< duration << | Table Of Contents | >> effort >>

Keyword | efficiency

Purpose

The efficiency of a resource can be used for two purposes. First you can use it as a crude way to model a team. A team of 5 people should have an efficiency of 5.0. Keep in mind that you cannot track the members of the team individually if you use this feature. They always act as a group.

The other use is to model performance variations between your resources. Again, this is a fairly crude mechanism and should be used with care. A resource that isn't every good at some task might be pretty good at another. This can't be taken into account as the resource efficiency can only set globally for all tasks.

All resources that do not contribute effort to the task, should have an efficiency of 0.0. A typical example would be a conference room. It's necessary for a meeting, but it does not contribute any work.

Syntax | `efficiency (<INTEGER> | <FLOAT>)`
Arguments | none
Context | resource, supplement (resource)

    project "Resource Efficiency Example" 2007-07-21 - 2007-07-22 {
      timezone "America/Denver"
    }

    # A team of 5 people. They can only be assigned en block. Either all
    # or nobody works.
    resource tuxies "Tuxies" { efficiency 5.0 }

    # A hard-working guy
    resource tux1 "Tux 1" { efficiency 1.2 }

    # And a lazy one
    resource tux2 "Tux 2" { efficiency 0.9 }

    # And a thing that cannot do any work
    resource confRoom "Conference Room" { efficiency 0 }

    task t "An important date" {
      start 2007-07-21
    }

<< duration << | Table Of Contents | >> effort >>

Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Chris Schlaeger <chris@linux.com>.TaskJuggler is a trademark of Chris Schlaeger.