Fraktion product-owner-valmennuksen materiaali. Täysi päivä (~7h) jossa simuloidaan PO:n arkea: viiden sidosryhmän monimuotoista dataa, päätöksenteko paineessa, lopputuotteena yhden A4:n muistio CEO:lle.
Tämä on uudelleenkäytettävä koulutusmateriaali. Skenaario on kuvitteellisen Luotain Oy:n päivä. Nimet, asiakkaat ja tapahtumat eivät viittaa mihinkään olemassaolevaan yritykseen.
Avaa repo paikallisessa palvelimessa (viewer.html renderöi tehtävät, ja fetch() ei toimi file://-protokollasta):
python3 -m http.server 8000Sitten:
- Avaa http://localhost:8000/
- Lue
scenario.md(suora linkki tai aloitussivun kautta renderöitynä) - Aloita tehtävästä
assignments/01-keruu.md
Pelkkä index.html kaksoisklikkaus avautuu, mutta .md-tiedostot eivät renderöidy ilman palvelinta.
.
├── index.html # Aloitussivu — selaimessa avattava
├── viewer.html # Markdown-renderöijä (.md → brand-styled HTML)
├── scenario.md # Yrityksen tausta, henkilöt, päivän paine
├── assets/ # Logo, jaettu brand.css
├── assignments/ # 5 tehtävää, suomeksi
│ ├── 01-keruu.md
│ ├── 02-analyysi.md
│ ├── 03-tiivistys.md
│ ├── 04-priorisointi.md
│ └── 05-loppumuistio.md
├── materials/ # Päivän aineisto, viisi sidosryhmää
│ ├── sales/
│ ├── customer-success/
│ ├── support-it/
│ ├── business/
│ └── marketing/
├── theory/ # Teoriasivut (HTML, brand-styled)
│ ├── plan-ship-review.html # Plan → Ship → Review → Repeat
│ ├── 4d.html # Anthropicin 4D / AI Fluency
│ ├── conversational-loop.html
│ └── incremental-determinism.html # Prompting → skill → skripti
└── notes/ # Coach-materiaali (gitignored — älä julkaise)
└── answer-key.md
Polku työtilasi/ (myös gitignored) syntyy päivän aikana: se on sinun kansiosi, johon tallennat inventaariot, analyysit, tiivistykset ja loppumuistion.
| Klo | Mitä |
|---|---|
| 09:00 | Avaus ja päivän esittely |
| 09:30 | Tehtävä 1 — Keruu (30 min) |
| 10:00 | Tehtävä 2 — Analyysi (90 min) |
| 11:30 | Lounas |
| 12:30 | Tehtävä 3 — Tiivistys (60 min) |
| 13:30 | Tehtävä 4 — Priorisointi + äänestys (90 min) |
| 15:00 | Tauko |
| 15:15 | Tehtävä 5 — Loppumuistio (60 min) |
| 16:15 | Yhteinen retrospektiivi |
| 17:00 | Loppu |
Coachilla on lisäksi notes/answer-key.md, johon on listattu materiaaleihin istutetut ristiriidat ja oikeat painotukset.
Suurin osa materiaaleista on käsin kirjoitettuja markdown/csv/txt/json/html/eml-tiedostoja. PDF-, PPTX-, DOCX- ja PNG-tiedostot generoidaan kansioiden sisällä olevista _build_*.py-skripteistä.
Tarpeelliset Python-paketit:
pip3 install --user --break-system-packages fpdf2 python-pptx python-docx PillowUudelleenrakennus (esim. jos haluat muokata sisältöä):
cd materials/sales && python3 _build_bonus_pdf.py
cd materials/customer-success && python3 _build_screenshots.py
cd materials/support-it && python3 _build_pentest_pdf.py
cd materials/business && python3 _build_sms_png.py && python3 _build_docx_pptx.py
cd materials/marketing && python3 _build_brand_pdf.pySkripteissä käytetään /System/Library/Fonts/Supplemental/Arial.ttf -fonttia (macOS).
Tämä paketti on tarkoitettu uudelleenkäytettäväksi minkä tahansa PO-tiimin koulutuksessa. Mitään asiakasspesifistä ei pidä esiintyä repon ulkopuolella. Ennen jokaista koulutusta tarkista:
git grep -i "<asiakkaiden nimet>"Palaa tyhjänä ennen kuin lähdet ajamaan koulutusta.