Activity attributes

Activity attributes are detailed descriptors recorded for each activity, such as predecessors, leads/lags, constraints, resource needs, assumptions, and calendars. They support sequencing, estimating, resource planning, and schedule control throughout the project.

Key Points

  • Activity attributes are structured fields that describe each activity so the team can sort, filter, analyze, and control the schedule.
  • They are developed alongside the activity list and refined iteratively as more information becomes available.
  • They enable network sequencing, duration and resource estimating, risk analysis, and schedule model development.
  • Typical fields include dependency details, leads/lags, constraints and deadlines, effort or duration type, required skills, calendars, and owners.
  • The level of detail should match project complexity and be guided by consistent data definitions and codes.
  • They are maintained as a living register and synchronized with scheduling and resource tools throughout delivery.

Purpose of Analysis

Analyzing activity attributes ensures the schedule logic is complete, realistic, and traceable. It clarifies how activities relate, what resources are needed, and what constraints or risks affect timing and sequencing.

Method Steps

  • Define the attribute categories and data standards (names, codes, allowed values, data owners).
  • Start with the approved activity list and assign unique IDs for traceability.
  • Elicit and capture dependencies, leads/lags, resource needs, calendars, constraints, assumptions, and risk notes with SMEs.
  • Record attributes in a structured template or scheduling tool and keep fields concise and unambiguous.
  • Validate logic: check dependency types, direction, and lags; detect circular or open-ended links.
  • Use attributes to support estimating (effort-driven vs fixed-duration, required skills, availability calendars).
  • Review with stakeholders, resolve conflicts, and baseline when appropriate; apply version control.
  • Continuously update attributes as changes occur and align them with the schedule model and resource plans.

Inputs Needed

  • Activity list and unique activity IDs.
  • WBS and WBS dictionary for scope context.
  • Assumption log and constraints list.
  • Resource breakdown structure, team assignments, and calendars.
  • Risk register and risk responses affecting logic or buffers.
  • Organizational process assets (templates, coding standards) and enterprise environmental factors (policies, time zones, tools).
  • Lessons learned from similar projects.

Outputs Produced

  • Completed activity attributes register with standardized, validated fields.
  • Clarified dependencies, relationship types, and leads/lags ready for network diagramming.
  • Documented resource requirements and calendar assignments for each activity.
  • Basis-of-estimate notes linked to assumptions and constraints.
  • Updates to the schedule model and related logs (assumptions, risks) and potential change requests.

Interpretation Tips

  • Differentiate mandatory, discretionary, external, and internal dependencies to understand flexibility.
  • Use attribute codes to filter the schedule (e.g., by skill, location, calendar, risk level) for targeted analysis.
  • Watch for calendar mismatches and time zone differences that can distort float and dates.
  • Tag effort-driven vs fixed-duration activities to choose the right estimating and resource-loading behavior.
  • Highlight constraints and deadlines to assess their impact on criticality and schedule risk.
  • Track attribute completeness and quality; missing fields often signal hidden assumptions.

Example

Sample attributes for an activity "Conduct training sessions":

  • ID: A-210; Owner: Training lead.
  • Predecessor: A-200 "Training materials approved"; Relationship: Finish-to-Start with 3-day lag.
  • Type: Fixed-duration; Duration: 2 days; Effort-driven: No.
  • Resources: 1 trainer (skill: facilitation), 1 room, 20 participants.
  • Calendar: Business days; Time zone: PST; Location: On-site.
  • Constraint: Must finish before release date 30 Jun; Assumption: Venue available.
  • Risk: Medium (potential attendee availability conflicts).

Pitfalls

  • Overcomplicating with excessive fields that no one maintains.
  • Inconsistent naming or codes that prevent reliable filtering and reporting.
  • Omitting dependencies or lags, creating broken or unrealistic schedule logic.
  • Failing to update attributes after scope, resource, or calendar changes.
  • Burying critical assumptions or constraints in notes instead of structured fields.
  • Copy-paste errors when syncing between spreadsheets and scheduling tools.

PMP Example Question

Which artifact should the project manager update to capture an activity's predecessor, relationship type, calendar, resource needs, and constraints?

  1. Activity list
  2. Activity attributes
  3. Milestone list
  4. WBS dictionary

Correct Answer: B — Activity attributes

Explanation: Activity attributes store detailed properties for each activity, including dependencies, calendars, and resource needs. The activity list and milestone list contain names and key dates, while the WBS dictionary focuses on deliverable scope.

Advanced Project Management — Measuring Project Performance

Move beyond guesswork and status reporting. This course helps you measure real progress, spot problems early, and make confident decisions using proven project performance techniques. If you manage complex projects and want clearer visibility and control, this course is built for you.

This is not abstract theory. You’ll work step by step through Earned Value Management (EVM), learning how cost, schedule, and scope come together to show true performance. You’ll build a solid foundation in EVM concepts, understand why formulas work, and learn how performance data actually supports leadership decisions.

You’ll master Work Breakdown Structures (WBS), control accounts, and budget baselines, then apply core EVM metrics like EAC, TCPI, and variance analysis. Through a detailed real-world example, you’ll forecast outcomes, analyze trends, and understand contingencies and management reserves with confidence.

Learn how experienced project managers monitor performance, communicate results clearly, and take corrective action before projects slip. With practical exercises and hands-on analysis, you’ll be ready to apply EVM immediately. Enroll now and start managing performance with clarity and control.



Launch your career!

HK School of Management provides world-class training in Project Management, Lean Six Sigma, and Agile Methodologies. Just for the price of a lunch you can transform your career, and reach new heights. With 30 days money-back guarantee, there is no risk.

Learn More