Cycle Time Report
Overview
The Cycle Time Report is a process analysis tool that provides comprehensive visibility into how projects move through the production workflow over time. Unlike simple status logs that show individual status changes, this report presents each project alongside its complete status history, enabling users to analyze the time spent at each workflow stage and identify bottlenecks in the approval and production process.
"Cycle time" in manufacturing and professional services refers to the total time from the start of a process to its completion. This report applies that concept to creative project workflows, helping management understand how long projects spend in each status, which stages cause delays, and where process improvements could accelerate delivery times.
The report organizes projects by client hierarchy and displays a master-detail view where each project row expands to show its complete timeline of status transitions, including who made each change, when it occurred, and what notes were recorded. This hierarchical presentation enables both high-level portfolio analysis and detailed project-specific investigation.
Location: Navigate to Reports from the main navigation menu, then select Cycle-Time Report under the GENERAL section.
URL: /reports/cycletimereport.aspx
Access Level: All authenticated staff users (Project Managers, Account Managers, Operations Managers, Administrators)
Business Value
For Operations Management
The Cycle Time Report transforms workflow analysis from guesswork into data-driven insight:
- Bottleneck identification by seeing where projects accumulate or spend excessive time in specific statuses
- Process efficiency measurement through analysis of actual time spent at each workflow stage across multiple projects
- Resource planning support by understanding typical cycle times for different project types and clients
- SLA compliance monitoring to ensure projects meet internal or client-facing delivery commitments
For Project Managers
Project managers benefit from complete project journey visibility:
- Individual project analysis to understand why specific projects took longer than expected
- Client pattern recognition identifying whether certain clients' projects consistently experience delays
- Workload forecasting based on historical cycle time data for similar projects
- Status verification confirming that projects progressed through expected workflow stages
For Account Managers
Account managers use the report for client relationship management:
- Client portfolio overview showing all projects for specific clients with their complete status histories
- Performance documentation providing data for client discussions about project timelines
- Delivery trend analysis identifying whether project cycle times are improving or degrading for specific accounts
- Issue investigation drilling into specific projects when clients raise concerns about delivery times
For Executive Leadership
Leadership gains strategic insight:
- Operational efficiency metrics showing overall process health across the organization
- Capacity understanding based on how quickly work moves through the pipeline
- Investment justification for process improvements based on identified bottlenecks
- Comparative analysis across different client segments or business units
Business Benefits
- Identifies Process Bottlenecks - By displaying the complete status journey for each project, the report reveals where work stalls. If many projects spend excessive time waiting at "Ready to Finalize" or "Sent to Approval," management knows where to focus process improvement efforts.
- Enables Data-Driven Process Improvement - Rather than relying on anecdotal feedback about delays, teams can analyze actual timestamp data across hundreds of projects to identify systemic issues and measure the impact of process changes.
- Supports Client Communication - When clients ask about project timelines, account managers can provide detailed breakdowns showing exactly where time was spent, who made each status change, and what notes were recorded at each stage.
- Facilitates Resource Planning - Understanding typical cycle times helps managers predict delivery dates for new projects and allocate resources appropriately across workflow stages.
- Enhances Accountability - The complete audit trail with usernames and timestamps for every status change creates accountability and helps identify whether specific team members or clients contribute to delays.
- Improves Forecasting Accuracy - Historical cycle time data enables more accurate estimates for future projects, improving client satisfaction and internal planning.
- Supports Quality Initiatives - Projects that cycle back through revision statuses multiple times indicate quality issues; the report makes these patterns visible for quality improvement programs.
- Enables Client-Specific Analysis - The client hierarchy filter allows focused analysis on individual accounts, revealing whether certain clients have unique workflow characteristics requiring special handling.
Usage Scenarios
Scenario 1: Quarterly Operations Review
Role: Operations Manager
During quarterly planning, an operations manager needs to understand workflow efficiency trends. They open the Cycle Time Report, set the date range to the past quarter, and build the report without client filters to see all projects. They expand multiple project rows to examine status histories, looking for patterns such as:
- Projects spending more than two days in proofing stages
- Multiple cycles between design and revision statuses
- Extended time in approval stages
Based on this analysis, they identify that the proofing stage is a consistent bottleneck and propose adding proofer capacity.
Scenario 2: Client Performance Analysis
Role: Account Manager
Before a client meeting, an account manager needs to understand typical delivery times for that account. They filter by the client's corporation and business unit, set a six-month date range, and build the report. For each project, they expand to see the status history and calculate:
- Average time from project submission to artwork complete
- Number of revision cycles per project
- Time spent waiting for client approvals
This data prepares them for discussions about setting realistic delivery expectations.
Scenario 3: Investigating a Delayed Project
Role: Project Manager
A client complains about a project taking too long. The project manager filters the report to show that specific client and locates the project. Expanding the status history, they see:
- Project sat in "Sent to Approval" for eight days waiting for client feedback
- Three revision cycles occurred after initial completion
- Notes show client changed requirements mid-project
Armed with this timeline, they can have an informed discussion with the client about the causes of the extended timeline.
Scenario 4: Comparing Division Performance
Role: Executive Leadership
An executive wants to compare workflow efficiency across business divisions. They run the report multiple times, filtering by different divisions, and note the average number of status changes and time between key milestones. They discover that one division consistently has faster cycle times and investigate their best practices for potential company-wide adoption.
Scenario 5: Approval Workflow Analysis
Role: Operations Analyst
An analyst is tasked with improving the approval workflow. They build the report filtered to show projects from the past year and focus on the approval-related statuses (3.5 Sent to Approval, 3.6 Sent to Approvers, 3.7 Approval Completed). They analyze:
- Average time between sending to approval and completion
- Projects that returned from approval to revision
- Notes indicating approval issues or delays
Their findings inform a redesign of the approval notification system.
Scenario 6: New Employee Training Reference
Role: Senior Project Manager
A senior PM uses the report to show new team members how projects flow through the system. They select several recent projects and walk through the status histories, explaining:
- What each status means and who typically initiates transitions
- Normal timeframes between status changes
- How notes should document work performed at each stage
This provides real-world context for understanding the production workflow.
Scenario 7: Identifying Rework Patterns
Role: Quality Manager
A quality manager wants to understand rework patterns across the organization. They build a comprehensive report and look for projects with multiple transitions to revision statuses (2.5) or error-related statuses (4.3). Projects with excessive back-and-forth indicate quality issues that could be addressed through training or process changes. They export the findings and cross-reference with the Quality Report for a complete picture.
Industry Context
What is Cycle Time?
In manufacturing and service industries, "cycle time" measures the duration from the start of a work process to its completion. It's a fundamental metric for:
Lean Manufacturing
- Identifying non-value-added time (waste) in production processes
- Setting baseline measurements for continuous improvement initiatives
- Calculating process capacity and throughput
Professional Services
- Measuring project delivery efficiency
- Setting and monitoring service level agreements (SLAs)
- Identifying bottlenecks in approval or review processes
Creative and Design Agencies
- Tracking time from brief to delivery across different project types
- Balancing workload across design, review, and approval stages
- Managing client expectations with data-backed delivery estimates
Industry Standard Metrics
Organizations typically analyze cycle time in several ways:
| Metric | Definition | Use Case |
|---|---|---|
| Total Cycle Time | Start to finish duration | Overall delivery speed |
| Stage Cycle Time | Time spent in specific workflow stages | Bottleneck identification |
| Touch Time | Time actively working vs. waiting | Resource utilization |
| First-Time-Through | Projects completing without rework | Quality measurement |
The Cycle Time Report supports analysis of all these metrics by providing the raw timestamp data for each status transition.
Why Cycle Time Analysis Matters
Client Satisfaction
Clients increasingly expect predictable, fast delivery. Understanding actual cycle times enables realistic commitment setting and proactive communication when delays occur.
Competitive Advantage
Organizations that deliver faster without sacrificing quality win more business. Cycle time analysis identifies opportunities for speed improvements.
Cost Control
Extended cycle times tie up resources and increase work-in-progress inventory. Reducing cycle time improves cash flow and resource utilization.
Process Maturity
Organizations with well-understood cycle times demonstrate operational maturity that builds client confidence and supports premium pricing.
How Creative Agencies Use Cycle Time Analysis
Project Type Benchmarking
Establishing baseline cycle times for different project types (new packaging, alterations, approvals) enables accurate scoping and staffing.
Client Onboarding
New clients may have unique review or approval processes that affect cycle times. Understanding these patterns early helps set appropriate expectations.
Capacity Planning
Historical cycle time data helps predict how many projects can move through the pipeline simultaneously, informing hiring and resource allocation.
Continuous Improvement
Regular cycle time review identifies trends and measures the impact of process changes, supporting data-driven operational improvement.
Business Logic Details
Project Selection Criteria
The report retrieves projects based on the following criteria:
Status Filter
- Only projects with status greater than 0 (submitted or beyond) are included
- This excludes draft or pre-submission projects
Date Range Filter
- Projects are included if they have any status transition within the specified date range
- If no date range is specified, defaults to the past year
- The filter applies to status change timestamps, not project creation dates
Client Hierarchy Filter
- Optional filtering by Corporation, Business Unit, Division, BAT, and Marketer levels
- Filters cascade: selecting a Corporation limits available Business Units, and so on
- Projects inherit client hierarchy from their assigned client record
Status History Retrieval
For each project meeting the selection criteria:
- Full History: All status changes are retrieved, regardless of the date filter
- Chronological Order: Statuses display in reverse chronological order (most recent first)
- Status Details: Each entry includes:
- Status number and description
- Username of the person who made the change
- Timestamp of the change
- Notes recorded with the status change
- Status Registry Join: Status numbers are joined with the status registry to display human-readable descriptions
Result Limits
The report limits results to 1,000 projects to ensure reasonable performance. For comprehensive analysis across larger datasets, users should apply client hierarchy filters to reduce the result set.
Data Organization
Results are organized hierarchically:
Level 1: Project Summary
- Project ID (with navigation link)
- Project name
- Client name
- Client hierarchy details (Corporation, Business Unit, Division, BAT, Marketer)
Level 2: Status History (expanded)
- Status number
- Status description
- Username
- Timestamp (formatted for readability)
- Notes
Time Zone Handling
All timestamps are stored and displayed in the system's configured time zone. Users should consider time zone when analyzing overnight transitions or comparing with external timelines.
Key Features
Filter Controls
| Control | Purpose |
|---|---|
| Corporation | Top-level client hierarchy filter |
| Business Unit | Second-level client hierarchy filter |
| Division | Third-level client hierarchy filter |
| BAT | Fourth-level client hierarchy filter |
| Marketer | Fifth-level client hierarchy filter |
| From Date | Start of date range for status changes |
| To Date | End of date range for status changes |
| Clear Client Filter | Reset all client hierarchy selections |
| Build | Generate report with current filters |
Report Grid - Project Level
| Column | Description |
|---|---|
| Expand/Collapse | Toggle to show/hide status history |
| PR ID | Project ID (clickable link to project details) |
| Project Name | Reference name of the project |
| Client | Client name associated with the project |
Report Grid - Status History Level
| Column | Description |
|---|---|
| # | Status number (workflow stage identifier) |
| Status | Human-readable status description |
| Username | Person who made the status change |
| Timestamp | Date and time of the status change |
| Notes | Comments recorded with the status change |
Master-Detail Display
The report uses an expandable master-detail pattern:
- Collapsed View: Shows project summary in a single row
- Expanded View: Reveals complete status history nested below the project row
- Auto-Expand: All project rows expand automatically when the report loads
- Sortable Columns: Both project grid and status grid support column sorting
Navigation Features
- Project Links: Project IDs are clickable links that open the full project details page
- New Tab Opening: Links open in new browser tabs, preserving report context
- Client Hierarchy Display: Full client path shown for each project aids filtering verification
Functional Components
Client Hierarchy Filter Component
The report uses a reusable client hierarchy filter component that:
- Cascading Selection: Each level filters available options at subsequent levels
- Dynamic Loading: Options load based on previous selections
- Clear All: Single button to reset all hierarchy selections
- State Persistence: Selections maintain state during report generation
Date Range Selection
Date pickers support flexible date range analysis:
- Optional Dates: Both from and to dates are optional
- Default Behavior: If no dates specified, defaults to past year of data
- Boundary Inclusion: Date ranges are inclusive (includes changes on the boundary dates)
- Clear Capability: Date fields can be cleared to remove date filtering
Grid Components
Project Grid
- Column auto-width adjusts to content
- Master-detail template enables expandable rows
- Data binding updates when report is rebuilt
Status History Grid
- Nested within each project row
- Independent sorting from parent grid
- Timestamp column sorts by internal ID for correct chronological order
Report Generation
When "Build" is clicked:
- Client hierarchy filter values are collected
- Date range values are parsed
- API request sent with all filter parameters
- Results returned with projects and nested status histories
- Grid data source updated with results
- All project rows auto-expand to show status histories
Relationship to Other System Components
Status Changes Report
The Cycle Time Report and Status Changes Report serve complementary purposes:
| Aspect | Status Changes Report | Cycle Time Report |
|---|---|---|
| Focus | Individual status change entries | Projects with full status histories |
| Organization | Flat list of status changes | Hierarchical by project |
| Filtering | By user and date | By client hierarchy and date |
| Primary Use | Audit/accountability | Process analysis |
| Detail Level | Single status entries | Complete project journeys |
Together, these reports provide both audit-level detail (Status Changes) and process-level analysis (Cycle Time).
Project Status Control
Status changes recorded through the Project Status Control appear in the Cycle Time Report:
- All status transitions with notes are captured
- Username attribution traces to the logged-in user
- Timestamps record the exact moment of change
- The complete history enables cycle time calculation
Project Details Page
Project IDs in the report link to the full Project Details page:
- Clicking a project ID opens its complete project information
- Users can investigate specific projects that show unusual cycle times
- Project details provide context for understanding status history
Dashboard and Project Tracker
The Cycle Time Report complements Dashboard views:
- Dashboard: Shows current status of active projects
- Project Tracker: Shows projects at specific workflow stages
- Cycle Time Report: Shows historical journey through all stages
Quality Report
The Quality Report and Cycle Time Report together support quality analysis:
- Quality Report: Tracks specific error types found during proofing
- Cycle Time Report: Shows revision cycles and time spent in error-correction stages
Projects with multiple revision cycles visible in Cycle Time often correlate with quality issues tracked in the Quality Report.
Approval Workflow
Approval-related statuses appear in the Cycle Time Report:
- Status 3.5: Sent to Approval
- Status 3.6: Sent to Approvers
- Status 3.7: Approval Completed
- Status 3.8: Approval Finished
Analyzing time spent in these statuses helps optimize the approval process.
Summary
The Cycle Time Report is a strategic process analysis tool that transforms raw status change data into actionable workflow intelligence. By presenting each project alongside its complete status history, the report enables systematic analysis of how work flows through the production pipeline and where improvements can accelerate delivery.
Key Capabilities:
- Complete Status Journey: View the full timeline of status transitions for each project
- Client Hierarchy Filtering: Focus analysis on specific corporations, divisions, or accounts
- Date Range Flexibility: Analyze any time period from recent activity to historical trends
- Master-Detail Display: Intuitive expandable interface shows project summaries with drill-down to status details
- Navigation Integration: Direct links to project details for deeper investigation
- User Attribution: Every status change shows who made it and when
Business Impact:
- Identifies workflow bottlenecks through empirical timestamp analysis
- Enables data-driven process improvement initiatives
- Supports client communication with detailed timeline documentation
- Facilitates resource planning based on historical cycle times
- Enhances accountability through complete audit trail visibility
- Improves forecasting accuracy for project delivery commitments
The Cycle Time Report transforms project workflow from an opaque process into a transparent, measurable system where bottlenecks are visible, improvements are measurable, and delivery commitments are data-backed. For organizations committed to operational excellence, this visibility is essential for continuous improvement and client satisfaction.