State Of The Art Engineering Management…

ahogy én képzelem






Creative Commons License

Zoltán Szász

Ki vagyok én?

avatar
  • Elsősorban mérnök
  • Clean Coder, TDD, BDD
  • Full Stack Meetup alapító és szervező
  • Két gyermek büszke apukája

Agilis Kiáltvány

"A szoftverfejlesztés hatékonyabb módját tárjuk fel saját tevékenységünk és a másoknak nyújtott segítség útján. E munka eredményeképpen megtanultuk értékelni:"

Az egyéneket és a
személyes
kommunikációt

a módszertanokkal és
eszközökkel szemben

A működő szoftvert

az átfogó dokumentációval szemben

A megrendelővel
történő
együttműködést

a szerződéses egyeztetéssel szemben

A változás iránti
készséget

a tervek szolgai
követésével szemben

Mi nincs benne?

Scrum , Kanban , Sprint , Becslés , Sebesség , stb.

Mi hiányzik?

a józan paraszti ész

Értékek

az agilis kiáltvány
szerint

  • egyének & kommunikáció
  • működő szoftver
  • együttműködés
  • változás elfogadása

van még több is…

  • miért
  • biztonság
  • világos célok
  • nyugalom

miért

  • motiváció
  • meghatározza a közös célokat

biztonság

  • ha biztonságban érzem magam…
  • bizalom
  • kooperáció
  • "felhatalmazottság"
  • transzparencia

világos célok

  • hosszú távon motivál
  • meghatározza a
    • hogyant és
    • mitet
  • segít rengeteg napi mikro szintű döntés meghozásában

nyugalom

  • segít koncentrélni
  • nincsenek felesleges interruptok
  • csökkentett stressz szint
  • napi rutin

Szerepek és felelősségek

ne feledjük a célt:
a működő szoftvert

Szerepek és
felelősségek

szerep felelősség
product management mit
engineering (architect) hogyan
engineering management mikorra

Érdekelt felek

  • ügyfél
  • termék csapat (Product)
  • mérnöki csapat (R&D)
  • support
  • professional services
  • sales és pre-sales
  • marketing

Szervezet

Conway törvénye

A szoftver részegységei tükrözni fogják az adott szervezet felépítését (kommunikációját). Pl:

  • R&D
    • üzleti felelősség I csapat
    • üzleti felelősség II csapat
    • API csapat
    • konfig csapat
  • Support
  • stb…

Silók

  • a cég ellen dolgozik
  • megszüntetendők

Folyamatok

  • kognitív terhet vesznek le
  • csak a fontos dolgokat
  • és csak magas szinten
  • KISS & Yagni

Hogy és Mit mérjünk

Hogy és Mit mérjünk

Health Check I.

metrika tartalma
Deliver Value értékteremtés
Easy to release release kockázata
Fun örömfaktor
Health of Codebase a kódbázis minősége
Learning az individum fejlődése
Mission mennyire tiszták a célok

Hogy és Mit mérjünk

Health Check II.

metrika tartalma
Pawns or Players a csapat hozzáadott értéke
Speed a fejlesztés sebessége
Sustainable Process fenntarthatóság
Support támogatás mások részéről
Teamwork belső együttműködés

Körülmények

Legjobb módszerek

  • ne találjuk fel megint a kereket
  • máshol is ugyanazok, vagy hasonlóak

Csatlakozás egy
csapathoz

  • akkor fontos, ha a szervezet bővül
  • de akkor nélkülözhetetlen
  • külön folyamat, de ez az első benyomás

Fizikai Környezet

  • iroda
  • munkaeszközök
  • csapatépítés

Kérdések?

avatar

Shameless self promo

Full Stack  Meetup Budapest logo

read_it_later.txt