Lemma
Workload & resourcing
LemmaWorkload & resourcing

Lemma

Workload & resourcing

Plan the team's project assignments and workload over time — billable client work and internal R&D in one capacity model, with placeholders for unstaffed demand.

Lemma · Resourcing

Who's on what — and who's free

The team's allocation across calendar time. Billable work and internal R&D in one capacity model, with placeholders for unstaffed demand. Drag a block to reschedule or reassign.

–

Drag blocks horizontally to reschedule, vertically to reassign, or drag the right edge to change duration. Drag a “— TBD” placeholder onto a person to staff it. Toggle Capacity for the utilisation heatmap. Changes save to the local plan.

Insights & conflicts

live · derived from the plan
Loading…

Legend

projects & states

Capacity heatmap

utilisation of each person's net capacity
idle ≤ 85% ~target 90–100% over 100%
Portfolio

Projects

Billable client work and first-class internal R&D — so capacity is never falsely free.

View
Sort
Group by
Loading…
Accounts

Clients

The organisations behind the billable work — manage accounts and sectors; flag the sensitive ones.

View
Sort
Group by
Loading…
Accounts

Demand

The pipeline, in funnel order. Every open deal should carry a dated next action — the count of those that don't is the number to drive to zero.

Accounts

Contracts

Client contracts — term, billing basics and value — with the renewal pipeline surfaced soonest-expiring first, so you reach out before they lapse.

Sort
Group by
Loading…
Team

People

The roster with FTE, seniority and status — capacity is computed off each person's own diary.

Lemma · Money

Finance HQ

The money month in one place — what's earned, what's billable, and the pack your finance department invoices from. Amounts convert to your base currency at your set rates.

Leadership

Management meetings

Group meetings

The standing leadership record — the portfolio, the money and what was decided. Ask Lemma can draft the agenda from the live numbers; the minutes are yours.

Loading…
Leave

Time off

Paid-leave allowance, vacation balances and sick / VAB / parental days — over the Swedish vacation year.

Loading…
Lemma · Time

My timesheet

Effort log

Log the hours you worked on a calendar of your week. Your plan is drawn in as light blocks — confirm or nudge them. No timer, just your time.

Loading…
Dashboard

Capacity, demand & utilisation

The COO view — where the team has spare capacity, who's billable vs on internal R&D, and where committed plus pipeline demand outruns capacity.

Window
From Summarise by
Util target%

Capacity vs demand

committed + pipeline demand vs available capacity · per week

Billable utilisation by person

share of each person's capacity over the window
Loading…

Project staffing & QC coverage

role coverage per active project · QC must be independent
Loading…
Deadlines

What's coming up

Upcoming deadlines across the portfolio — sorted by what's next.

View
Personal

To-dos

The small stuff that isn't a project task — “send the contract”, “order coffee”. Assign one or more people, set a due date, tick them off.

Loading…
Personal

Notes

Somewhere to think. Free-text notes that are yours alone — meeting scraps, a draft argument, the thing you will need next week. Wrap a phrase in *asterisks* to emphasise it.

Loading…
Applications

Grant proposals

Every proposal in flight — deadlines first, readiness at a glance. Win one and turn it into a live grant in a click.

Loading…
Grants

Grant command centre

Every funded grant's committed vs funded effort, who's over-committed across grants, and how much capacity is free to bid — the whole research portfolio in one view.

Loading…
Team

Reporting lines

Your org chart — everyone grouped by their manager, with role, seniority and when fixed-term contracts end. Open a person and set their manager to place them here.

Loading…
What-if

Scenarios

Sandbox staffing options — "if we win project X", "when the senior hire starts" — without touching the live plan. Open a scenario to edit it on the timeline, then diff and commit or discard.

Clone the live plan, try changes, then commit or discard.
Loading…
Guide

How to use Lemma

A full walkthrough for someone new. Lemma is a forward-looking plan of people, projects and time — not a stopwatch. The guide shows only what your role can see and do.

The big idea

Every person has a capacity (their working pattern, minus public holidays — your region's calendar — and booked leave). Every project places demand on people through allocations — a person, a role, and how much of their time, over a date range. The Timeline shows demand against capacity so you can see who's busy, who's free, and where work collides.

Both billable client work and internal R&D (R packages, papers, courses) are first-class — so capacity is never falsely “free”. Planners build the plan; each team member gets a personal My work view of just their part (see “Your team” below).

Timeline — the main screen

  • Schedule vs Capacity. Schedule shows project-tinted blocks; Capacity shows a utilisation heatmap (green ≈ healthy, amber 90–100%, red over 100%).
  • Day / Week / Month. The Zoom toggle re-buckets the whole timeline — daily detail, the weekly default, or a months-ahead overview.
  • People × time or Projects × time. The People / Projects toggle flips the grid between a row per person and a row per project.
  • Add / edit work. Click an empty cell in a person's row to create an assignment; click a block to edit its role, person, load, dates or billable flag, or to delete it.
  • Drag to adjust. Drag a block sideways to reschedule, up/down to reassign it to another person, or drag its right edge to change duration. Changes save immediately.
  • Load types. An allocation can be a % of capacity, recurring hours / month (retainer), or a fixed task hours total.
  • Show on blocks. In the ⚙︎ Settings menu, switch blocks between Planned, Logged, or Planned vs logged — the last draws a fill bar (green on track, amber under, red over) and a per-person / per-project logged÷planned total. (Logged hours come from “Logging hours” below.)
  • Hover for detail. With Details on hover on, hovering a block shows the assignment (role · load · dates), any leave that overlaps it (otherwise hidden behind the block), and the project's Lead / Senior / QC.
  • Collapse rows. Use the ▾ chevron by a name (or Collapse all) to shrink a busy person to a single capacity strip.
  • Navigate time with ‹ › or the Range presets. The stat band up top summarises free capacity, who's over 100%, unfilled placeholders and active projects.

Placeholders — unstaffed demand

+ Placeholder opens the assignment editor pre-set as an unfilled role (a “Senior — TBD”) — pick the project, role, load and dates, then save. It sits in the dashed Placeholders lane and counts toward demand. Drag a person onto it (or open it and pick a person) to staff it.

People — availability, leave & FTE over time

Click a name (in the grid or the People tab) to open their panel. There you can:

  • Book leave (vacation, parental, sick, VAB) — it greys out those days and reduces capacity. Add it Approved, or as a Requested entry an approver clears later. Pending requests show a count on the Time off tab and the Team menu. The Time off tab tracks each person's allowance and balance over the Swedish vacation year.
  • Change FTE over time — “Working pattern · FTE over time”, e.g. “80% from 1 Sep”. History is preserved; past dates keep their old capacity.

Projects

The Projects tab lists every project with its client, category, billable flag and the people in each role. Roles are Lead (the named expert, accountable for the work), Senior (doing the analysis), and QC — which must be independent (not someone already working on the project). Set the Lead, Senior and QC straight from the project editor.

Every project has a workspace — the plan of checkpoints, the task board, status updates and an activity feed. Staffed on a project? Click its name in My work to open the workspace and see the context around your own tasks (read-only for team members; money never appears there).

Logging hours & plan-vs-actual

Plans are estimates; logging actuals tells you how reality compared.

  • Log hours. Planners use More ⋯ → Log hours (a monthly grid) or import a Clockify-style CSV; team members log their own from My work. Hours are per person · project · month.
  • See the variance. On the Timeline, the Planned vs logged view overlays logged ÷ planned on every block and rolls it up per person and per project. The Dashboards utilisation bars also mark actual logged against planned.

Dashboards — the COO view

  • Capacity vs demand — committed + unconfirmed demand (placeholders and soft bookings) against the capacity line; where they cross is the hiring signal.
  • Billable utilisation per person against a configurable target, with actual-logged marks.
  • QC coverage — billable projects missing an independent QC are flagged.
  • Budget burn & margin — per-project effort against budget and fee − cost.
  • Generate PDF report — a branded, confidential A4 dossier saved to your Downloads.

Your team — “My work” & roles

Lemma is multiplayer. What someone sees depends on their role:

  • Admin — full access, including finance figures, people management and billing. Manager — plans and sees the whole team, approves time off, but not the billing layer. Research admin (research groups) — reads everything, including grant finances, edits nothing. Member — their own work, plus a read-only view of any project they're staffed on and the Group page as a peers view (colleagues, stages, upcoming defences).
  • My work (the heart of a member's home): Assignments — accept or decline each booking (the planner sees ✓ / ✕ on the timeline), and click a project to open its workspace; Deadlines; My tasks — what's assigned to you on project boards; Hours logged — log time per project per month. My to-dos and Time off (request leave, see your balance) are their own tabs beside it.
  • Booking yourself, or an approver logging their own leave, is auto-accepted — no need to approve your own.

Scenarios — what-if

Create a scenario to clone the live plan into a sandbox. Edit it on the Timeline behind the amber banner, then Diff vs live and either Commit (make it the live plan) or Discard. Great for “if we win this deal” or “when the new hire starts”.

Quality — controlled documents & training

The Quality tab is the organisation's controlled-document register: policies, SOPs and controlled forms, each published under a controlled code (POL-001-v1.0.0) with an owner, a review cadence and a revision history. Who must read a document is an audience rule, and the training matrix derives who has signed from it — never hand-maintained.

  • Import the policies you already have. Import files takes your existing PDF and Word policies in one go — each arrives as a draft for you to review, title and publish deliberately (the Starter pack seeds common ones to edit instead). The file's text is extracted on the way in so the document becomes searchable; a scanned, image-only file uploads fine and says plainly that it can't be searched. The exact uploaded bytes stay what staff sign against, per version.
  • Read and sign. Your own obligations live in My reading (and on the home screen): open the document, read it, confirm — typed name if your organisation requires it. Re-acknowledgement cycles and review dates feed the review calendar.
  • The wider ledger. Quality events and actions (CAPA), the supplier and IT-system registers, the data-custody log and qualifications live on the same tab — and the audit pack and management review exports assemble the periodic paperwork from live records.
  • Ask your documents. Ask a question in plain words — “what do I do about a suspected data breach?” — and the assistant answers only from your published policies, citing the document code. Imported files are part of the corpus the moment they're published.

Ask Lemma — the assistant

Ask Lemma answers questions from your live data — it reads the same org-scoped figures the screens do (workload, deadlines, projects at risk, quality status, grants and applications), so every number it quotes is current, and it can search your published policies and cite them by code. It drafts; the screens and controlled documents stay the source of truth.

It's off until an admin enables it (Settings → Assistant), answers are marked as AI-assisted, and money figures follow the same visibility rules as everywhere else — the assistant never shows anyone a number the app itself would hide from them.

Your homepage & appearance

The home screen leads with a band of number cards you choose in Settings → Homepage stats (pick up to four — a research group defaults to funding cliffs, deadlines, applications in flight and over-committed grants). Settings → Appearance switches between light, dark and match-system. Both are per person — they only change your own view.

Importing & your data

Import CSV (on the Timeline) migrates a schedule from another tool — choose the file, map the columns (Monday, Clockify, Float and Runn presets included), preview, import. People are matched by name; anyone unmatched becomes a placeholder. You can export CSV at any time, and admins can generate the PDF report.

Lemma is hosted on Microsoft Azure in the EU (Sweden Central). Each organisation's data is isolated from every other (enforced in the database), encrypted in transit and at rest, and signed in via Microsoft. See the data-handling notes for the full posture.