Skip to main content

Project Tasks

Guide to creating and managing project tasks in NetSuite.


Task Overview

TASK HIERARCHY
═══════════════════════════════════════════════════════════════════

PROJECT: Website Redesign

├── PHASE 1: Requirements
│ ├── Task 1.1: Gather Requirements
│ ├── Task 1.2: Document Requirements
│ └── Task 1.3: Requirements Sign-off

├── PHASE 2: Design
│ ├── Task 2.1: Create Wireframes
│ ├── Task 2.2: Design Mockups
│ └── Task 2.3: Design Approval

└── PHASE 3: Development
├── Task 3.1: Frontend Development
├── Task 3.2: Backend Development
└── Task 3.3: Integration

Creating Tasks

Add Task to Project

CREATE PROJECT TASK
───────────────────────────────────────────────────────────

Project Record > Tasks Subtab > Add

┌────────────────────────────────────────────────────────────────┐
│ Task Name: Gather Requirements │
│ Task ID: 1.1 │
│ Parent Task: Phase 1: Requirements │
│ │
│ Start Date: 01/15/2026 │
│ End Date: 01/22/2026 │
│ │
│ Estimated Work: 40 hours │
│ Planned Work: 40 hours (if Planned Work enabled) │
│ │
│ Assigned To: John Smith, Jane Doe │
└────────────────────────────────────────────────────────────────┘

Task Fields

FieldDescription
Task NameDescriptive task name
Task IDIdentifier (e.g., 1.1, 1.2)
Parent TaskParent for subtasks
Start/End DateTask dates
Estimated WorkHours estimate
Planned WorkFixed planned hours
PriorityTask priority level

Task Dependencies

Dependency Types

TypeCodeDescription
Finish-to-StartFSTask B starts after Task A finishes
Start-to-StartSSTask B starts when Task A starts
Finish-to-FinishFFTask B finishes when Task A finishes
Start-to-FinishSFTask B finishes when Task A starts

Setting Dependencies

TASK DEPENDENCIES
───────────────────────────────────────────────────────────

Task: Design Mockups (Task 2.2)

Predecessors:
┌────────────────────────────────────────────────────────┐
│ Predecessor Type Lag │
│ ─────────── ──── ─── │
│ Create Wireframes FS 0 days │
│ Requirements Doc FS 2 days │
└────────────────────────────────────────────────────────┘

Result:
Design Mockups can start ONLY when:
• Create Wireframes is complete
• 2 days after Requirements Doc is complete

Lag Time

LAG TIME EXAMPLE
───────────────────────────────────────────────────────────

Task A: Pour Concrete Foundation
Task B: Build Frame

Dependency: A → B (FS) with 3-day lag

Timeline:
Task A: Day 1-5 (complete Day 5)
Lag: Day 6-8 (concrete curing)
Task B: Starts Day 9

Configuration:
Predecessor: Pour Concrete Foundation
Type: FS
Lag: 3 days

Planned Work

Enabling Planned Work

ENABLE PLANNED WORK
───────────────────────────────────────────────────────────

Navigation: Setup > Company > Enable Features

Check: ☑ Planned Work

Impact:
• Task "Estimated Work" becomes "Calculated Work"
• Calculated = Planned + Additional Work
• Enables planned vs actual comparison

Planned vs Actual

PLANNED VS ACTUAL TRACKING
───────────────────────────────────────────────────────────

Task: Gather Requirements

┌────────────────────────────────────────────────────────┐
│ Planned Work: 40 hours │
│ Actual Work: 35 hours (logged time) │
│ Variance: -5 hours (under budget) │
│ │
│ Percent Complete: 100% │
└────────────────────────────────────────────────────────┘

Task: Frontend Development

┌────────────────────────────────────────────────────────┐
│ Planned Work: 80 hours │
│ Actual Work: 65 hours (in progress) │
│ Remaining Work: 15 hours (estimated) │
│ │
│ Percent Complete: 81% │
└────────────────────────────────────────────────────────┘

Task Progress

Percent Complete Calculation

PERCENT COMPLETE METHODS
───────────────────────────────────────────────────────────

Method 1: Hours-Based (Default)
% Complete = Actual Hours / Estimated Hours × 100

Example:
Estimated: 40 hours
Actual: 30 hours
% Complete: 75%

Method 2: Manual Override
Set % Complete directly on task

Method 3: Milestone-Based
0% until complete, then 100%

Task Status

StatusDescription
Not StartedNo work logged
In ProgressWork started
CompletedTask finished
On HoldTemporarily paused

Work Breakdown Structure (WBS)

WBS Numbering

WBS STRUCTURE
───────────────────────────────────────────────────────────

Project: PRJ-00125

├── 1.0 Phase 1: Planning
│ ├── 1.1 Requirements Gathering
│ ├── 1.2 Requirements Documentation
│ └── 1.3 Requirements Approval

├── 2.0 Phase 2: Design
│ ├── 2.1 Wireframe Design
│ ├── 2.2 UI/UX Design
│ └── 2.3 Design Review

└── 3.0 Phase 3: Execution
├── 3.1 Development
│ ├── 3.1.1 Frontend
│ └── 3.1.2 Backend
└── 3.2 Testing

Gantt Chart

Viewing Gantt Chart

GANTT CHART VIEW
───────────────────────────────────────────────────────────

Navigation: Project Record > Gantt Chart Button

OR: Lists > Projects > Click Project > View Gantt

Features:
• Visual timeline of tasks
• Dependencies shown as connectors
• Drag-and-drop rescheduling
• Critical path highlighting
• Resource assignments visible

Gantt Chart Elements

GANTT VISUALIZATION
───────────────────────────────────────────────────────────

Jan 15 Jan 22 Jan 29 Feb 5 Feb 12
├─────────┼─────────┼─────────┼─────────┼─────────┤

1.1 Requirements ████████
1.2 Documentation ██████
1.3 Approval ██

2.1 Wireframes ──────────────
2.2 Mockups ████████

3.1 Development ──────────────

Legend:
████ = Task duration
── = Dependency line
│ = Dependency connector

Task Constraints

Constraint Types

ConstraintDescription
As Soon As PossibleDefault, start when ready
Finish No Later ThanMust finish by date
Start No Earlier ThanCannot start before date
Must Start OnFixed start date
Must Finish OnFixed end date

Setting Constraints

TASK CONSTRAINT
───────────────────────────────────────────────────────────

Task: Go-Live

Constraint: Finish No Later Than
Date: 03/31/2026

Effect:
System schedules tasks backward from this date
Alerts if schedule would miss constraint

Task Assignments

Assigning Resources

ASSIGN RESOURCES TO TASK
───────────────────────────────────────────────────────────

Task: Frontend Development

Assignments:
┌────────────────────────────────────────────────────────┐
│ Resource Planned Hours Billing Rate │
│ ──────── ───────────── ──────────── │
│ John Smith 40 hours $150/hour │
│ Jane Doe 40 hours $125/hour │
│ │
│ Total Planned: 80 hours │
│ Total Billing: $11,000 │
└────────────────────────────────────────────────────────┘

Best Practices

Task Setup

PracticeRecommendation
GranularityTasks 8-40 hours each
NamingAction verb + deliverable
DependenciesDefine critical path
EstimatesInclude buffer for unknowns
AssignmentsDon't over-allocate resources

Common Issues

IssueCauseResolution
Circular dependencyA depends on B depends on AReview and fix chain
Task not showingWrong parentCheck task hierarchy
Can't log timeTask not assignedAssign resource
Dates not calculatingMissing dependencyAdd predecessors