YAPL Documentation
User GuidesTasks

Tasks

Complete guide to creating and managing tasks in YAPL plans.

Task Management

Tasks are the atomic units of work in YAPL plans. They form the Work Breakdown Structure (WBS) that defines what needs to be done, when, and by whom.

Understanding Tasks

Tasks in YAPL provide:

  • Work Definition - What needs to be accomplished
  • Scheduling - When work happens (dates, duration)
  • Assignment - Who is responsible
  • Dependencies - Relationships between tasks
  • Progress Tracking - Completion and effort monitoring
  • Hierarchy - Parent-child organization (WBS)

Task Architecture

Task
├── Basic Information
│   ├── Name, Description
│   ├── WBS Code
│   └── Status
├── Scheduling
│   ├── Start Date, End Date
│   ├── Duration
│   └── Constraints
├── Effort Tracking
│   ├── Planned Hours
│   ├── Actual Hours
│   ├── Remaining Hours
│   └── Progress %
├── Relationships
│   ├── Parent Task
│   ├── Subtasks
│   └── Dependencies
├── Assignments
│   ├── Assignees
│   └── Resources
└── Checklists
    └── Checklist Items

In This Section

Getting Started

Configuration

Organization

Quick Reference

TaskLocation
Create taskPlans > [Plan] > Tasks > Add Task
Edit taskClick on task in list or Gantt
Add subtaskTask > Add Subtask
Add dependencyTask > Dependencies
Change statusTask > Status dropdown
Track progressTask > Progress

Task Limits

FeatureBasicProfessional
Tasks per plan200 max500 max
Subtask depthUnlimitedUnlimited
DependenciesYesYes
ChecklistsYesYes
Effort trackingBasicFull

Task Views

Tasks appear in multiple views:

ViewBest For
Tasks ListDetailed editing, WBS management
Kanban BoardStatus-based workflow
Gantt TimelineSchedule visualization

Progress Calculation Modes

ModeHow Progress CalculatesRestrictions
ManualUser sets percentage directlyAvailable for leaf tasks only
Effort-basedActual hours / (Actual + Remaining) × 100Available for leaf tasks only
Checklist-basedCompleted items / Total items × 100Requires at least one checklist item
Weighted childrenWeighted average of subtask progressRequired for parent tasks, not available for leaf tasks

Important Mode Restrictions:

  • Parent tasks (tasks with subtasks) must use weighted-children mode - their progress is automatically calculated from subtasks
  • Leaf tasks (tasks without subtasks) cannot use weighted-children mode
  • Checklist-based mode requires adding at least one checklist item first

Best Practices

Task Naming

  • Use action verbs ("Install", "Review", "Complete")
  • Be specific but concise
  • Include context if needed

Task Sizing

  • Keep tasks to 1-40 hours of effort
  • Break large tasks into subtasks
  • Each task should be completable by one person

Dependencies

  • Only add necessary dependencies
  • Avoid circular dependencies
  • Review critical path regularly

Progress Tracking

  • Update status daily/weekly
  • Log actual hours accurately
  • Re-estimate remaining work regularly

Was this page helpful?

On this page