Agiliscoach
Agiliscoachként csapatoknak segítek az agilis gondolkodás, alapelvek és technikák elsajátításában vagy az azokban való elmélyülésben.
Amiben segíteni tudok:
A már meglévő, nagy fokú vezetői irányítás alatt működő szervezetben egymástól függetlenül dolgozó csapatok létrehozása rendszerszerű működés alapján. Ezáltal a vezetőt tehermentesítjük, aki a változás után magas szintű felügyelettel követi a csapatok munkáját. A csapatok magasabb szintű autonómia mellett nagyobb felelősséget vállalva dolgoznak, a kezdeményezőkészségük nő, és ezáltal növekszik a csapat innovációs képessége is. (Nem csak szoftverfejlesztő cégeknél! Segítettem már építőipari tervezőcégnek is.)
A folyamatosan tűzoltást végző szoftverfejlesztő csapatok/szervezetek munkafolyamatainak átalakítása a fenntartható működés biztosítása érdekében, ami által növelhető a tervezhetőség és csökken a stressz. Rendszerszerű működés megteremtése.
Szoftverszállítási sebesség maximalizálása fenntartható működés mellett.
A szoftverfejlesztő csapat és az üzleti megrendelő (vagy piac) közötti együttműködés javítása. Kevesebb félreértés, a cél gyorsabb elérése.
Kkv-knak, nagyvállalati ügyfeleknek és startupoknak is dolgozom.
Minden esetben egy megoldandó helyzetből indulunk ki, amit – kerülve az agilis dogmatizmust – gyakorlatiasan, a csapat minden adottságát (a csapatban dolgozó személyek, alkalmazott technológiák/módszerek, projektkényszerek és céges kultúra) figyelembe véve lépésről lépésre továbbfejlesztünk a kívánt cél elérése érdekében. Nem konzerv-módszertanokat alkalmazunk, hanem mindig megtaláljuk a csapathoz leginkább passzoló módszereket.
Szoftverfejlesztő csapatokat szükség esetén mentorálok, hogy a hiányzó módszertani, technikai és személyes skillek a csapat rendelkezésére álljanak.
Személyiségdiagnosztika
Munkám során a világ egyik legfejlettebb személyiségdiagnosztikai eszközét is felhasználom (Innermetrix ADV profil), ami abban segít, hogy a csapattagok megismerjék önmagukat és csapattársaikat. Így mindenki előtt ismertté válik saját, különféle területeken megmutatkozó, természetes tehetsége, a belső motivációja és természetes viselkedési mintái. Egymás különbözőségeinek megértése segít a csapaton belüli konfliktusok könnyebb feloldásában; ennek következtében felértékelődnek az egyes csapattagok erősségei, azaz hogy kire miben lehet a leginkább számítani a csapatmunka során.
Bizonyos esetekben szükség lehet a jelenlegi technikai megoldás (kód, design és architektúra) komplex elemzésére vagy az azzal kapcsolatos tanácsadásra. Ehhez ajánlom szíves figyelmébe szoftverarchitect szolgáltatásomat.
Főbb alkalmazott módszerek, technikák:
- Agilis mindset
- Lean startup, customer development
- SCRUM, Kanban
- Test Driven Development, Behaviour Driven Development
- Clean code, Refactoring
- Domain Driven Design
- Continuous Integration, Continuous Delivery
- Extreme Programming practices
- QA in Production, Agile testing
- Java
- CloudFoundry (PaaS),
- service-based architecture, microservice architecture.