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.

Project Management Bootcamp

Embark on a transformative journey with our Project Management Bootcamp at HK School of Management. Elevate from beginner to pro using the latest PMBOK and Process Groups Practice Guide. Our unique, engaging approach makes learning interactive and fun, replacing dull slides with dynamic doodles and real-life scenarios.

This hands-on program includes working on two full project plans. The first evolves as you learn, while the second culminates in a comprehensive plan, solidifying your expertise. You'll navigate real-world challenges, backed by quizzes and in-depth analysis, avoiding common pitfalls and setting you on a path to success.

Enhance your learning with downloadable materials and templates, invaluable for your future projects. The course covers essential topics like PMI, PMO, PMBOK, and project management ethics, delving into critical process groups and key areas such as scope, schedule, cost, and stakeholder management.

Learn from seasoned professionals and join a community of enthusiastic lifelong learners. Ready to master project management and lead with confidence? Enroll now and start your transformation!



Take Control of Project Performance!

HK School of Management helps you go beyond status reports and gut feelings. In this advanced course, you’ll master Earned Value Management (EVM) to objectively measure progress, forecast outcomes, and take corrective action with confidence. Learn how WBS quality drives performance, how control accounts really work, and how to use EAC, TCPI, and variance analysis to make smarter decisions—before projects drift off track. Built around real-world examples and hands-on exercises, this course gives you practical tools you can apply immediately. Backed by our 30-day money-back guarantee—low risk, high impact for serious project professionals.

Learn More