Phase 10: Operate

Harvest Forecast + Loom + Notion: The Dev Shop Operations Stack That Scales

9 min read·Updated April 2026

The operational infrastructure of a software development company doesn't need to be complex — it needs to be reliable. Three tools form the backbone of a scalable dev shop operations stack: Harvest Forecast for resource planning and capacity visibility, Loom for async communication with clients and team, and Notion for the knowledge base that prevents every team member from reinventing the same wheel.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

Why These Three Tools Form the Operations Core

Every growing dev shop has two operational problems that become acute around the 3–5 developer mark: (1) 'Are we over-committed?' — you've promised clients projects but aren't sure if you have enough developer hours to deliver; and (2) 'What's happening on what project?' — as complexity grows, institutional knowledge disperses and communication becomes inconsistent.

Harvest Forecast solves problem one: it shows your team's allocated hours week-by-week across all projects, making over-commitment visible before you've already promised it to a client. Loom solves half of problem two: it creates a library of recorded explanations that team members and clients can access without scheduling a call. Notion solves the other half: it's the single source of truth for everything that should be written down — SOPs, project wikis, client preferences, architecture decisions.

Together, these tools cost approximately $25–$50/month for a small dev shop (2–5 people) and save 5–10 hours per week in coordination overhead at scale.

Harvest Forecast: Resource Planning for Dev Shop Capacity

Harvest Forecast (getharvest.com/forecast — $5/month per person, or included in Harvest's premium plans) is a lightweight visual resource planning tool that shows each team member's allocated project hours per week, alongside their available capacity.

For a dev shop, Forecast answers three critical questions: Is my team over-allocated next month? If a new $50,000 project starts in 3 weeks, do I have the capacity to staff it, or do I need to hire? When a developer finishes their current engagement, what's their next allocation?

Forecast setup: create a team entry for each developer (and yourself), connect it to your existing Harvest projects, and allocate hours per developer per project per week. A senior developer allocated 32 hours/week to Client A and 8 hours/week to internal work is fully committed — Forecast shows this in red when you try to add a new allocation.

Forecast integrates with Harvest's time tracking: you see planned hours (from Forecast) vs. actual hours (from Harvest) side-by-side. When a project consistently runs over its planned hours, you see it in Forecast immediately — this is your scope creep early warning system.

Practical use: before committing to a new project start date with a client, open Forecast, find your planned delivery lead and 1–2 developers for the project, and check their availability for the proposed start week. If they're already at 90% allocation, either the project starts 3 weeks later or you need a contractor to fill the gap. Forecast makes this a 2-minute check rather than a 45-minute 'let me check everyone's calendars and projects' exercise.

Loom: Building an Async Communication Culture

Loom (loom.com — free for up to 25 videos, $12.50/month per creator for unlimited) is a video recording and sharing tool that replaces 70% of synchronous meetings and 80% of 'status update' emails in a well-run dev shop.

For client communication, Loom's highest-value uses in a dev shop:

Weekly progress update (every Friday, 3–5 minutes): delivery lead records a screen-share walking through the Linear/Jira board, demonstrating what was completed, previewing next week's plan, and flagging any decisions needed from the client. Shared to the client Slack channel. This single weekly ritual eliminates most 'where are things at?' client emails and creates a documented record of communication.

Bug report documentation (when a client reports a bug): ask the client to record a Loom showing the bug occurring. A 60-second Loom recording of the bug is worth 10 emails of back-and-forth describing the issue. Encourage this early — clients who start recording bug Looms save everyone time.

Project handoff walkthroughs (when transitioning a project between developers): outgoing developer records a 30–60 minute Loom walking through the codebase architecture, key technical decisions, known issues, and the client's working preferences. This is more information-dense than a written document and can be watched at 1.5–2x speed by the incoming developer.

Onboarding new team members: record Loom walkthroughs of your SOPs, development environment setup, and workflow standards. New developers watch these before their first day — arriving already familiar with your tools and process rather than spending their first week asking basic questions.

Loom's analytics show who watched each video, how many times, and whether they re-watched specific sections — useful for confirming clients have actually reviewed the progress updates you sent.

Notion: The Dev Shop Knowledge Operating System

Notion (notion.com — free for personal, $10/user/month Plus for teams) serves as the long-term memory of your dev shop. While Slack is ephemeral (messages are hard to find 3 months later) and email is siloed (different threads, different recipients), Notion is searchable, linkable, and structured.

Core Notion structure for a dev shop (as a master workspace with linked databases):

Operations Wiki: company-wide SOPs (client onboarding, deployment, code review, weekly update), company values and culture documentation, tools and access information, and HR/team policies. Accessible to all team members.

Client Hub: one page per client, each linked to: project wiki, active sprint status, historical meeting notes, client preference notes (how they like to communicate, who the decision-makers are, what they care most about), and all Loom recordings sent to that client. Accessible to delivery team and optionally to the client.

Project Wikis: per-project documentation including tech stack decisions (and rationale), architecture diagram, environment setup instructions, known issues, and outstanding technical debt. Linked from the Client Hub page.

Team Database: one record per team member with skills, current project allocations (linked to Harvest Forecast data), learning goals, and 1:1 meeting notes. Founder/manager access only.

Retrospectives Database: one record per completed project with retrospective findings, what went well, what to improve, and action items linked to SOPs that were updated as a result.

Notions' database views (table, board, calendar, gallery) let you see the same underlying data in different formats depending on what you need. Your Client Hub can be viewed as a Kanban board by project status, a list sorted by next delivery date, or a gallery of client logos — the same database, multiple views, zero duplication.

Stack Integration: How They Work Together Daily

Daily workflow for a delivery lead managing 3 active client projects:

8:30am: Open Harvest Forecast → check team allocations for the week. Is anyone over-committed? Are there any gaps opening up next week that need filling?

9:00am: Review Geekbot async standups in Slack → note any blockers and respond in thread. For blockers that need a verbal discussion, record a 2-minute Loom explaining your suggested approach and send to the developer.

10:00am–1:00pm: Billable work. All hours logged in Harvest as they happen.

1:00pm: Check Linear boards for each client project → update ticket statuses based on morning's work completed. Note any tickets approaching the week's milestone deadline.

4:30pm Friday: Record weekly Loom update for each active client (5 minutes per client). Post to client Slack channels. Update Notion client hub with any new decisions or preference notes from the week.

End of month: Pilot delivers monthly P&L. Founder reviews gross margin per project in FreshBooks → compares to Harvest hours data to identify over/under-performing engagements. Updates Harvest Forecast allocations for next month based on project timelines.

Scaling the Stack: When to Add Tools

The Harvest Forecast + Loom + Notion stack handles a dev shop effectively up to approximately 15 developers and $2M in annual revenue. Beyond that, additional tools become necessary:

HR and payroll (5+ employees): Rippling ($8/user/month) or Gusto ($40/month base + per-employee) for payroll, benefits administration, and employee onboarding. Both integrate with Harvest for time tracking sync.

Advanced project management (15+ developers): Linear scales to large teams, but you may want to add Notion's project database as a client-facing portfolio view. Enterprise Jira (if clients require it) replaces Linear for those specific engagements.

Security and compliance (enterprise clients or regulated industries): 1Password Teams ($19.95/month for up to 10 users) for credential management, FOSSA or Snyk for dependency scanning, and Vanta (vanta.com) for SOC 2 compliance automation when you're ready to pursue audit certification.

For the first 18–24 months of operating a dev shop, resist the urge to over-tool. Harvest Forecast + Loom + Notion + Linear + GitHub covers everything. Each additional tool is a context switch, a subscription cost, and a new thing every team member must learn. Add tools when you have a specific pain that the current stack demonstrably cannot solve — not because you read about a promising new tool on Product Hunt.

RECOMMENDED TOOLS

Harvest

Time tracking plus Forecast for visual resource planning across all client projects

Loom

Replace most status meetings with async video — client updates, handoffs, and team documentation

Notion

Build the single source of truth for SOPs, client wikis, and team knowledge that scales with your shop

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

Does Notion replace Confluence for a dev shop?

For most dev shops under $5M in revenue, yes — Notion's flexibility and ease-of-use outweigh Confluence's deeper Jira integration. If your clients already use Confluence (and you're deep in the Atlassian ecosystem with Jira), maintaining a Confluence wiki alongside Jira may be the path of least resistance. For new dev shops, Notion is significantly faster to set up and easier for non-technical team members to use.

How long do clients actually watch weekly Loom updates?

Loom analytics show average view rates. Well-crafted 3–5 minute updates (starting with 'here's what we completed' rather than setup/context) are watched fully by 60–70% of clients who open them. Clients who consistently don't open Loom updates are a communication preference signal — they may prefer a brief written summary in Slack instead. Ask.

Can Harvest Forecast replace a full resource planning tool like Smartsheet or Float?

For dev shops under 20 people with straightforward project structures, yes. Harvest Forecast covers the core resource planning need: who is allocated to what, when, and at what capacity. Tools like Float ($6–$10/user/month) or Smartsheet ($30+/month) offer more complex scheduling features (dependencies, milestone planning, resource leveling) that most dev shops don't need until they're managing 20+ simultaneous project engagements.

Apply This in Your Checklist

Phase 10.1Set up project managementPhase 10.2Set up team communication