Kickoff témák projekt elkezdése előtt
1. SEMI vagy sem
Projekt inicializálása előtt mérlegeljük, hogy SEMI product alapon kezdjük el a projektet vagy sem. Itt vonjuk be a SEMI csapat vezetőségét, hogy a döntést közösen tudjuk meghozni.
A cél az lenne, hogy csak nagyon speciális esetben ne SEMI alapokon kezdődjön el egy projekt, a rövid/közép/hosszútávú minőség érdekében, mivel a SEMI csapatától folyamatosan érkezni fognak improvementek, automatizmusok, továbbá a céges dev standardjein alapul a SEMI kódbázisa.
2. Üzleti onboarding
A SEMI csapat tart a teljes csapat számára egy rövid üzleti bemutatót, hogy képbe kerüljön mindenki azokkal a funkciókkal, amik már kész vannak, hogy hogyan néznek ki, hogyan működnek, miket lehet rajtuk konfigurálni stb
3. Technikai onboarding
Az új projekten dolgozó devek számára egy átfogó oktatás, ahol a SEMI koncepció/megoldásaival képbe tudnak kerülni a fejlesztők. Átbeszéljük a hogyanokat, miérteket, kérdéseket stb
4. Gap analysis
A projekt vezetősége felméri a SEMI adta lehetőségeket és a SEMI csapat vezetőségével közösen átbeszélik a felmerülő kérdéseket és igényeket.
Az igények alatt leginkább az értendő, hogy ha a projekten van egyedi igény, akkor a SEMI le tudja számukra szállítani a megoldást határidőre, mert a SEMI számára releváns lehet az igény, vagy ez nem opció.
Pl.: Ha a SEMI nem tud cookie policy-t, de a projekten szükséges, akkor a SEMI csapata ha megcsinálja, akkor következő projekteken is használható megoldás tud születni, úgy, hogy a projekt csapatot tehermentesíteni tudják közben.
Itt a SEMI és projekt csapatnak közös megegyezésre és határidőre kell jutni a tételekkel kapcsolatban.
Amennyiben a SEMI nem tudja szállítani a projekt számára, de releváns lehet a SEMI-nek a jövőben, akkor a SEMI át fogja venni a projekttől a megoldást.
5. SEMI általi support a projekt teljes életciklusa alatt
Ha a projekten a SEMI-vel kapcsolatban hibák/kérdések jönnek ki, akkor a SEMI csapata elérhető a projekten dolgozók számára segítségnyújtás céljából.
A segítség kérése megtehető több formában is, fentről lefelé preferált:
- Teams channels -> Semi product -> general chat
- SEMI alapon futó projektek chat (ide csak a projekt technikai vezetősége kerül)
- Chat üzenet direktben a SEMI projekt fejlesztői felé
6. SEMI felé hibák jelzése folyamatosan
Amennyiben a projekten olyan hiba kerül megoldásra, ami a SEMI alapjaiból ered, akkor ezt a következő fórumok valamelyikén kell jelezni a SEMI csapat felé, hogy új projekteken ezekkel már ne kelljen szembesülni.
Itt fontos, hogy a SEMI csapata tudja, hogy a projekten lévő embereknek kevés ideje van erre, ezért nem azt várjuk, hogy részletes esettanulmányok és magyarázatok érkezzenek, hanem a következők valamelyike:
- JIRA ticketekben a comment szekcióban a SEMI csapat megjelölése (@semiproduct) - bárki által
- SEMI alapon futó projektek chat - PA felelősség, mivel rajta minden fejlesztésnek át kell futnia
Amennyiben nem egyértelmű, hogy a hiba SEMI alapú vagy sem, akkor inkább jelöljük meg a SEMI csapatot és a SEMI majd mérlegeli.
Ha a SEMI csapata nem érti ennyiből, akkor segítséget fog kérni a projekttől, amikor a projekten releváns szereplőnek belefér az idejébe, ahol teljes mértékben a projekten lévő ember idejéhez fogunk igazodni, a projekt érdekeket nem sértve.
7. Projekten új igények, amik SEMI számára akár relevánsak lehetnek
Ha a projekt bármely szakaszában olyan igény merül fel, amit a SEMI nem tud, nem gondolt rá stb, de elképzelhetőnek tartjuk, hogy még valamilyen projekten felmerülhet hasonló, akkor jelezzük a SEMI csapatának a következő fórumok valamelyikén:
- JIRA ticketekben a comment szekcióban a SEMI csapat megjelölése (@semiproduct) - bárki által
- SEMI alapon futó projektek chat - PA felelősség, mivel rajta minden fejlesztésnek át kell futnia
Bizonytalan esetben is inkább jelöljük meg a SEMI csapatot, akik majd eldöntik, hogy a SEMI backlog számára releváns vagy sem.
8. Retro
A projekt fejlesztői az első fázis végén, majd 2 havonta tartanak retrot a SEMI fejlesztőivel a felmerülő technikai véleményekkel/igényekkel kapcsolatban.