When you need this

  • Processes have grown over the years. Nobody knows exactly how anything really works any more, and every change turns into an argument.
  • A new system is planned, but the requirements are not written down. A wish list is not a specification, and the bids do not come back comparable.
  • A tender is ahead. The terms of reference or technical specification have to be written so that every bidder understands the same thing.
  • The documentation lives in one person's head. Continuity of the work depends on whether that person is available.

Estonia's Auditor General, Janar Holm, put this in one sentence about state IT projects that holds just as well in the private sector: "In public-sector information-technology developments there is a significant risk that the client — the owner of the information system — does not itself picture precisely what it wants, and so the developer cannot understand what the client expects of it." (National Audit Office of Estonia annual report "#e-riik", 11 November 2019; our translation from Estonian.)

What we do

  • Requirements discovery and documentation — interviews, workshops, working through the documents that already exist.
  • Business, functional and non-functional requirements — including performance, availability, security and compliance, not only "what the button does".
  • AS-IS and TO-BE processes — current and target state in BPMN, with bottlenecks and the impact of the change.
  • User stories and acceptance criteria — Gherkin-style, ready for the sprint backlog and for tests.
  • Decision log (ADR) — what was decided, why, and which alternatives were considered.
  • Modelling in UML and BPMN — where a diagram says more than a page of text.
  • Terms of reference or technical specification for a tender — with scope, assumptions, and what is deliberately left out.
  • Automation pre-analysis — process mapping, screening of automation candidates, and a view on payback.

For us, analysis does not mean a thick specification before the first line of code. It means that the problem, the parties and the basis for acceptance are written down before anyone starts paying to build something whose content is still under dispute.

Automation pre-analysis

The decision to automate is usually made by picking a tool. The right order is the other way round: first you need to know which steps in the process repeat, what they cost in time and in errors, and which of them can be handed to a machine at all.

The pre-analysis answers four questions. Which steps of the process are rule-based and high-volume in their present form. Which of those depend on data that is already structured. What the change would do to people's work and to the controls. And what order the ranked list of candidates produces once both payback and risk are taken into account.

The deliverable is a ranked list of candidates together with the assumptions, and with the measures that later let you say whether the automation worked. The same document is a starting point for internal development and for a tender alike, because what is written down is the process, the data and the basis for acceptance, not a product name.

This work is part of the analysis and goes through the same interview as the process mapping. It does not need a project of its own.

What you receive

  • D.01

    Requirements documentation

    Business, functional and non-functional requirements in one place: security, performance, availability, compliance.

    FormatsDOCXMDCONFLUENCE
  • D.02

    AS-IS / TO-BE business processes

    Current and target state in BPMN, with bottlenecks, control points and the impact of the change.

    FormatsBPMNDRAW.IOPDF
  • D.03

    User stories and acceptance criteria

    User stories with Gherkin-style acceptance criteria — ready for the sprint backlog and test automation.

    FormatsMDJIRAGHERKIN
  • D.09

    Decision log (ADR)

    Architecture Decision Records: what was decided, why, which alternatives were considered, which trade-offs were made.

    FormatsMDSHEETS

All deliverables are handed over in editable formats. PDF only means the next analyst starts from zero.

Security in this work

Security requirements are part of the requirements set, not a separate chapter at the end of the document. Who gets access to which data, what is sensitive, what is logged, how long data is kept, and what has to happen when something goes wrong — these questions go through the same interview in which the process itself is discussed. That way security does not first reach the table just before go-live, when changing it is expensive.

Where this comes from

The founding analyst has 13+ years of system-analysis practice: an earlier career in banking, telecom, IT consulting and logistics (Swedbank, Telia, Nortal, Riverty, DPD Eesti, ERPLY — the founder's own employment history, not MentiSec client relationships). Qualification: BCS Foundation Certificate in Business Analysis. Working languages Estonian and English.

MentiSec's first won public procurement was business-analysis work for a public-sector institution. In the course of the work, system analysis was added to the original business-analysis scope. That is exactly the pattern our article Süsteemianalüüs vs ärianalüüs: mis vahe on ja kumba teil vaja on describes: two layers of the same chain, usually one and the same person, but two different deliverables.

And one number that always travels with its year: a PMI (Project Management Institute) in-depth report found that 47% of unsuccessful projects miss their goals because of poor requirements management (PMI Pulse of the Profession In-Depth Report: Requirements Management, 2014). It is a self-reported survey and by now more than ten years old — the more telling finding is the second one in the same study: in the weakest-performing organisations, more than half of projects fell short of their goals because of poor requirements management; in the strongest, 11%. That is a manageable variable, not an inevitability.

Further reading

We write in Estonian first. The pieces below have not been translated yet and open in Estonian.

Ways to work together

Each of these is a starting point; we settle its scope in conversation and fix it in a written offer. The steps can be taken separately, or one after another in a logical sequence.

Clarity audit

An overview of how things work today, when the answer is spread across several people and several systems. A fixed-scope written deliverable that gives you a ranked list of next steps.

What it includes:

  • Overview of existing systems and the connections between them
  • Critical dependencies and risk areas
  • Short report with a priority recommendation
  • Presentation to leadership

Pre-analysis

A narrower look at one change or one process, before development or a tender starts. Automation pre-analysis belongs here too.

What it includes:

  • Process and data mapping within the chosen scope
  • Solution options with their assumptions and risks
  • Screening and ranking of automation candidates, where that is the focus of the work
  • A recommendation for the next step, with the reasoning behind it

Full requirements set

A complete requirements set you can build from, procure from and accept against. This is the full scope of analysis in one deliverable.

What it includes:

  • Business, functional and non-functional requirements
  • AS-IS and TO-BE processes in BPMN
  • User stories and Gherkin-style acceptance criteria
  • A decision log (ADR) and a list of open questions

Analyst capacity in an agreed volume

An analyst in your team for an agreed number of days, when the work is continuous and priorities shift. Suits you when what you need is ongoing analysis capacity rather than a single document.

What it includes:

  • An agreed volume per week or per sprint
  • Ongoing refinement of requirements and backlog preparation
  • Taking part in your rituals: refinement, planning, acceptance
  • A written trace of decisions and open questions

Describe your situation in one message.

If you are not sure whether you need business analysis, system analysis or both, the answer is usually "both, but in different proportions" — and that can be settled in a single conversation. We reply within one working day, and the first discussion is free.