What is a stakeholder, and how do internal and external ones differ?

covers: lo-1

Answer

A stakeholder is a person, a group or an organisation that is affected by the project, can affect it, or believes itself affected by it (ÖNORM ISO 21500). All three parts count: someone with no influence is still a stakeholder, and someone who only believes they are affected will act as if they were.

Examples in a school project

intern — inside the organisation running the project

the team, the supervising teacher, the school’s IT operations

extern — outside it

the club the project is for, its members whose data is stored, the parents, whoever hosts the server afterwards

The point of the list is not the names. Every stakeholder pursues interests of their own: the trainer wants to be faster than with paper, the committee wants to show where the fees went, the members want as little as possible stored about them, the operator wants not to be woken up at night. Those interests are legitimate, they conflict with each other, and none of them is written down anywhere unless you ask.

Projects fail at the acceptance because an interest was never asked about — most often that of the operator or of the people whose data is processed, because neither appears in the conversation where the idea is born.

Points the answer must contain:

  • Affected by, able to affect, or believing itself affected

  • Internal and external, with an example of each

  • Every stakeholder pursues interests of their own, and they conflict

  • Naming a stakeholder without their interest is worth nothing

Turn "the app should be fast" into a verifiable goal

covers: lo-2

Answer

"Opening the attendance list for a group of 30 takes under one second on the lab laptops."

Three ingredients make the difference:

  • an observable action — opening the attendance list,

  • a measurable condition — under one second,

  • a context in which it holds — a group of 30, on the lab laptops.

The test is not whether the sentence sounds professional. It is whether somebody who was not involved can check it without asking you what you meant. "Fast" fails that test: fast compared with what, on which machine, with how much data? Two people can both be honest and disagree about whether it was met, which means the goal cannot settle anything at the acceptance.

Wish Verifiable goal

"Users should like it."

"A trainer can record a full session without written instructions, in under two minutes."

"The data must be safe."

"Personal data is stored only for members with a signed consent, and can be deleted on request within one working day."

Wishes are allowed to exist — write them down as wishes. What is not allowed is calling one a goal, because then the project has a yardstick that cannot measure.

Points the answer must contain:

  • Observable action, measurable condition, context

  • For example: attendance list for 30 members opens in under one second on the lab laptops

  • A third party must be able to check it without asking what you meant

Why does a charter contain non-goals?

covers: lo-3

Answer

Because they cost one line each and prevent the two most expensive conversations of the year.

Non-goals:
  - no mobile app, browser only
  - no payment handling
  - no import from the old Excel sheets

The first conversation is scope creep during the project: in March somebody asks "could it also do payments?", and without a non-goal there is no cheap way to say no — the discussion starts from scratch and usually ends with a yes that nobody had time for. With the line written down, the answer is "that is out of scope; if we want it, we change the charter deliberately".

The second is disappointment at the acceptance: the client expected the Excel import because nobody ever said it was not coming. A non-goal is the cheapest form of expectation management there is.

A non-goal is not a promise never to do the thing. It says: out of scope for this project, in this year. And it must not be a secret plan — "no mobile app for now" is a roadmap entry, not a non-goal, and it will be read as a promise.

An empty non-goals section is not accepted in this course: if nothing is out of scope, the scope was not thought through.

Points the answer must contain:

  • They prevent scope creep during the project and disappointment at acceptance

  • One line each, cheap

  • A non-goal is not a permanent refusal, it is out of scope for this project

Why is "we implement a REST API" a bad goal?

covers: lo-2, lo-3

Answer

Because it measures your effort instead of the result. It is satisfied the moment the API exists, whether or not anybody can do anything useful with it — and it would still be "achieved" if the trainer never manages to record a single session.

Nobody outside the team cares how the thing is built. The client cares what somebody can do afterwards that they could not do before; the API is a means, and means belong in the design, not in the goals.

There is a second, quieter problem: a goal phrased as an implementation decision forbids every other implementation. If halfway through it turns out that a server-rendered page would do the job in a third of the time, the charter now says no — for no reason anybody would defend if asked.

Rewritten: "A trainer can record attendance for a session from the phone at the door and see it in the club database within a minute." That says what changes for a person, is checkable by somebody who was not there, and leaves the technical route open.

Points the answer must contain:

  • It measures effort, not result

  • Nobody outside the team cares how it is built

  • Rewrite it as what a user can then do

In which three dimensions is a project goal stated, and what is an Ergebnisziel?

covers: lo-4

Answer

Leistung, Termine, Kosten. Leistung has two halves — the Umfang (which functions) and the Qualität (how well they must work). Termine is when it is there, Kosten is what it takes: effort, money, devices, licences.

The three are coupled, so a goal that names only one of them is not agreed yet. In a school project the deadline is fixed by the calendar and the cost is fixed by the hours that actually exist, which leaves Leistung as the only adjustable dimension. A team that refuses to adjust it adjusts quality instead, quietly, somewhere around March.

An Ergebnisziel says what exists at the end and is checked at the acceptance, on the product: "members can be enrolled in courses online". A Vorgehensziel says how the work is done and is checked during the project, on the way of working: "the team meets weekly and records its decisions in the repository".

Both belong in the charter, each marked as what it is. The usual failure is a charter full of Vorgehenszielen — meetings, tools, methods — with no statement of what will exist in June.

Points the answer must contain:

  • Leistung (Umfang and Qualität), Termine, Kosten — coupled

  • In a school project only Leistung is really adjustable

  • Ergebnisziel: the result, checked at the acceptance

  • Vorgehensziel: the way of working, checked during the project

Which four questions do you ask before writing a goal down?

covers: lo-5

Answer

WOZU? FÜR WEN? ENDERGEBNIS? ERFOLGSKRITERIEN?

  • Wozu — the purpose behind the goal. If the answer is "because somebody asked for it", the goal is not understood yet

  • Für wen — the stakeholder who benefits. A goal with no named beneficiary is usually somebody’s hobby

  • Endergebnis — what concretely exists when it is reached: a thing, not an activity

  • Erfolgskriterien — how a third party recognises that it was reached

The fourth question is the one that turns a wish into a goal, because it forces an observable condition. The first two occasionally delete a goal outright — which is a good outcome and is far cheaper in October than in May.

Applied to "the app should be fast": wozu — the trainer records attendance during the session, not afterwards; für wen — the trainer; Endergebnis — an attendance list that opens while the group is still lining up; Erfolgskriterium — under one second for a group of 30 on the lab laptops.

Points the answer must contain:

  • The four questions, in their own words

  • Erfolgskriterien is what makes a goal verifiable

  • Für wen names the stakeholder, and a goal without one is suspect

What is Zielkonkurrenz, and what do you do about it?

covers: lo-6

Answer

Goals in one charter influence each other, in three ways:

  • Zielkonkurrenz — reaching one makes the other harder. More functions against an earlier deadline; stronger data protection against a more convenient login

  • Zielkomplementarität — reaching one helps the other. A clean data model serves both the export and the deletion requirement

  • Zielneutralität — the two do not influence each other. Rarer than it looks

Zielkonkurrenz is not a planning error, it is the normal state. What is an error is leaving it unnamed: the team then averages the two, delivers both badly and discovers at the acceptance which one actually mattered. The charter’s job is to say which of the two wins when they collide.

Below the goals sit the Teilziele, decomposed until each is checkable on its own — and they are not equally important. Weighting them is a small Nutzwertanalyse: each Teilziel gets a weight with a stated reason, and "what do we build first" becomes a calculation instead of a mood.

Points the answer must contain:

  • The three relationships, with an example of competition

  • Competition is normal; the charter decides which goal wins

  • Teilziele are weighted, not treated as equal