Week 1: 'We have kicked off the data migration phase. Code modules are 80% complete, database connections are established, and we are on track to begin verification testing on Thursday. Team morale is high.'
Week 3: 'Migration scripts are being finalized. There are some minor schema discrepancies between source databases and the target API schema that our tech lead is looking into. Testing has been slightly delayed but we are working through it.'
Week 6: 'Work is continuing on the schema alignment. Challenges are being encountered with source database quality and third-party API availability. Team is putting in extra hours to mitigate delays. Focus remains on migration completion.'
Notice the shift. The text moves from specific and active ('we have kicked off', 'code modules are 80% complete') to passive and evasive ('challenges are being encountered', 'focus remains on'). The project manager is no longer writing about their team's actions; they are writing about things happening *to* their team. In traditional systems, this project's RAG status is still green. But the language has been screaming red for weeks.
In IT services, project failure rarely happens overnight. It announces itself in a series of weak signals hidden inside weekly reports, email updates, and status updates. Traditional dashboards miss these signals because they focus on lagging metrics like milestone completion or billing hours. By the time those turn red, recovery is already expensive.
Siwaan's Weekly Resource Submission (WRS) NLP engine is designed to capture these early signals. By analyzing the trajectory of language patterns, voice shifts, and specific blocker keywords, Siwaan delivers true early-warning project intelligence.
Why Basic Sentiment Scoring Fails at Project Intelligence
Many tools attempt to analyze text using basic positive/negative sentiment scoring. While suitable for customer reviews, this approach fails in professional services delivery for several reasons:
- It misses professional hedging. Consultants and project managers are trained to write professionally and politely. They rarely write 'this project is failing.' Instead, they write 'we are closely monitoring dependencies,' which basic sentiment tools score as neutral or positive.
- It treats updates in isolation. A single neutral update is noise. But a six-week trajectory from highly positive and specific to neutral and vague is a strong signal of project drift.
- It creates alert fatigue. Scoring every negative phrase causes a flood of minor alerts, leading managers to ignore the system entirely.
- It lacks context. It cannot cross-reference text signals against structural data like utilization spikes or key team departures.
The Five Language Signals That Precede Project Failure
To move beyond basic sentiment, Siwaan's NLP engine tracks five specific linguistic signals that correlate with project delivery risk:
- Specificity Decay: A transition from concrete metrics (e.g., '14 of 18 APIs integrated') to vague, generalized progress descriptions (e.g., 'integration activities are ongoing').
- Voice Shift: A rise in passive verbs ('delays were experienced') relative to active verbs ('we resolved the blocker'), signaling a loss of control over delivery outcomes.
- Hours-vs-Progress Mismatch: Text descriptions that imply significant manual effort ('spent hours troubleshooting config errors') without corresponding progress details or milestone updates.
- Blocker Clustering: The appearance of the same blocker terms (e.g., 'API latency', 'schema lock') across multiple team members' independent updates, indicating a systemic dependency issue.
- Submission Pattern Degradation: Updates that arrive late, are significantly shorter than historical baselines, or contain repetitive text copy-pasted from previous weeks.
Project Language Health -- A Composite Signal
Siwaan aggregates these five linguistic signals into a single 'Project Language Health' score from 0 to 100. This score is calculated weekly and evaluated as a trend. A sudden drop or a steady decline over three weeks triggers a review, even if the project's official status remains green.
To ensure accuracy, the platform evaluates updates against each individual's historical writing baseline. A brief, direct update from a developer who always writes concisely is treated as normal, whereas a brief, direct update from a developer who normally writes detailed descriptions is flagged as a potential signal of disengagement or frustration.
From Signal to Intervention
A risk score is only useful if it leads to action. Siwaan connects Project Language Health drops to specific, recommended manager interventions:
- Manager coaching prompts. When a developer's updates show high frustration or disengagement patterns, their manager receives a prompt to schedule a 1:1, along with context-specific talking points.
- Dependency review triggers. When blocker clustering identifies a specific technical or client bottleneck, the system flags the issue for the account director to review with the client.
- Resource reinforcement recommendations. If the model detects hours-vs-progress mismatch combined with utilization spikes, it prompts the delivery lead to allocate additional support from the bench.
Portfolio-Level Foresight for Executives
For delivery executives managing dozens of concurrent accounts, the WRS NLP engine provides a portfolio-level view of risk. Instead of relying on subjective status reports, leaders can view a dashboard showing Project Language Health trends across all engagements.
This enables executives to predict which accounts are heading toward escalations, optimize resource allocation, and have proactive, data-backed conversations with clients before milestones are missed.
We used to find out about troubled projects when the client sent an escalation email. With Siwaan's WRS NLP analysis, we see the language shift six weeks prior. We can step in, adjust resources, and keep delivery on track before the client even realizes there is a delay.
— VP of Delivery, Global IT Services Firm
Governance and Privacy for Text-Based Signals
Analyzing employee text requires strict governance to maintain trust. Siwaan implements clear privacy safeguards:
- Purpose limitation: WRS signals are used strictly for project health and support, never as direct inputs for performance ratings.
- Aggregation thresholds: Detail-level text analysis is restricted, with only high-level health trends visible to executive roles to protect developer privacy.
- Full transparency: Employees can view their own language health metrics and see exactly what signals are generated from their weekly submissions.
- Local execution: All NLP analysis is computed inside the VPC boundary, ensuring no raw text leaves your infrastructure.
The Siwaan Approach
Weekly status reporting is a ritual that teams already perform. Siwaan turns this existing data into a strategic foresight system. By using quantized models running inside your secure cloud environment, we analyze the text under absolute privacy, giving your delivery leaders a massive head start on project risk and talent disengagement.