Analytické otázky pro IT firmu
Vertikála: IT firma (softwarový vývoj, systémová integrace, IT služby)
1. Úvod do analytických otázek
Analytické otázky slouží k identifikaci problémů a požadavků zákazníka a jejich následné dokumentaci. Cílem je pochopit byznys zákazníka, jeho procesy a potřeby tak, aby bylo možné navrhnout efektivní řešení.
Principy kladení analytických otázek
Podle publikace “IT a anatomie firmy” zahrnuje podstata analýzy tyto činnosti:
- Zjišťování a identifikace problémů a požadavků zákazníka
- Vyhodnocení vzhledem k cílům a celkové koncepci firmy
- Konsolidace problémů mezi jejich nositeli (vlastníky, manažery)
- Verifikace v rámci diskusí s vedením firmy
- Návrhy řešení prostřednictvím procesů, organizace, IT aplikací
2. Analytické otázky podle typu úlohy
2.1 Evidenční úlohy v IT firmě
Evidenční úlohy představují prvotní pořizování dat a jejich ukládání do databází. Pro IT firmu jsou klíčové tyto oblasti:
Obsah dat a operace s daty
- Jak určit data, která budou relevantní pro řízení projektů, zákazníků a vývojových týmů?
- Jak minimalizovat časová zpoždění při aktualizaci dat o stavu projektů a ticketů?
- Jak snížit pracnost operací spojených s pořizováním dat (timetracking, logování)?
- Jak zajistit efektivní vstupy dat z různých typů zdrojů (Git, Jira, CI/CD)?
Kvalita dat
- Jak zajistit potřebnou kvalitu dat ve zdrojových repozitářích a issue trackerech?
- Jak řešit obsah kontrolních operací při code review a merge requests?
- Jak zajistit konsistenci dat mezi vývojovým, testovacím a produkčním prostředím?
- Jak průběžně realizovat soulad s bezpečnostními standardy (GDPR, ISO 27001)?
Organizace dat
- Jak zajistit distribuci dat vzhledem k distribuovaným týmům (remote work)?
- Jak zajistit rozdělení zodpovědností za data mezi product ownery, dev leads a ops?
- Jak řešit identifikaci a verzování konfiguračních dat (IaC, GitOps)?
Externí zdroje dat
- Jak určovat potřebné externí zdroje dat (API třetích stran, SaaS integrace)?
- Jak realizovat bezpečně vstupy z externích zdrojů (OAuth, API keys)?
- Jak efektivně sdílet data s klienty a partnery?
2.2 Transakční úlohy v IT firmě
Transakční úlohy představují realizace obchodních a provozních transakcí. Pro IT firmu typicky zahrnují:
Vztah k byznysu
- Jak identifikovat aktuální ekonomické a organizační problémy spojené s realizací IT projektů?
- Jak určit obsah projektových úloh vzhledem k aktuálním i očekávaným potřebám klientů?
- Jak zvýšit úspěšnost byznysu díky efektivní realizaci zakázek (time-to-market)?
- Jaké KPI vybrat pro hodnocení výkonnosti (velocity, lead time, cycle time)?
Realizace transakčních úloh
- Jak dosáhnout snížení celkové časové náročnosti delivery pipeline?
- Jak snížit pracnost a zvýšit produktivitu vývojářů (developer experience)?
- Jak snížit náklady na provoz (cloud costs, infrastructure)?
- Jak zajistit průkaznost a bezpečnost deploymentů?
Kvalita transakčních úloh
- Jak sledovat a kontrolovat průběh sprintů a release cyklů?
- Jak snižovat rizika chyb při nasazení (rollback strategie)?
- Jak průběžně realizovat soulad s licenčními podmínkami (open source compliance)?
- Jak motivovat týmy ke zvyšování kvality (Definition of Done)?
Vztahy k okolí
- Jak řešit projektové úlohy ve vztahu k různým typům klientů (enterprise vs. SMB)?
- Jak efektivně vyhodnocovat požadavky klientů a feedback?
- Jak zvyšovat loajalitu klientů díky kvalitnímu supportu?
- Jak zkrátit dobu reakce na incidenty a požadavky?
2.3 Analytické úlohy v IT firmě
Analytické úlohy představují analýzy ukazatelů firmy podle analytických dimenzí (business intelligence).
Vztah k byznysu
- Jak zvýšit úspěšnost byznysu díky kvalitní datové analytice projektů a produktů?
- Jak správně navrhnout systém ukazatelů pro řízení IT firmy (ARR, MRR, churn, NPS)?
- Jak zajistit komplexnost analytických operací s respektováním GDPR?
- Jak dosáhnout potřebné kvalifikace a motivace manažerů na řešení analytických úloh?
Kvalita analytických úloh
- Jak dosáhnout požadované flexibility analýz vzhledem k ad-hoc požadavkům stakeholderů?
- Jak dosáhnout požadovanou granularitu dat (per-project, per-developer, per-feature)?
- Jak zajistit potřebnou dostupnost analytických operací (dashboardy, reporty)?
- Jak zajistit vysokou prezentační úroveň (datová vizualizace)?
Řízení analytiky
- Jak najít efektivní organizaci řešení byznys analytiky (BI kompetenční centrum)?
- Jak zajistit kvalitní přípravu datových analytiků?
- Jak posilovat samostatnost uživatelů při self-service BI?
- Jak zajistit potřebnou kvalitu a konsolidaci dat?
2.4 Plánovací úlohy v IT firmě
Plánovací úlohy slouží k formulování cílů a způsobů jejich dosahování.
Vztah k byznysu
- Jak zvýšit úspěšnost a výkonnost díky kvalitnímu capacity planningu?
- Jak identifikovat problémy vzhledem k úrovni plánování (roadmap přesnost)?
- Jak správně aplikovat plánovací metodiky (OKRs, quarterly planning)?
- Jaké plánovací ukazatele stanovit (revenue forecast, resource utilization)?
Příprava plánů
- Jak nastavit různé možnosti alokace (top-down vs. bottom-up planning)?
- Jak zajistit adekvátní datové zdroje pro plánování (historická data, benchmarky)?
- Jak připravovat plány pro různé časové horizonty (sprint vs. kvartál vs. rok)?
- Jak realizovat predikce plánovaných hodnot (ML-based forecasting)?
Řízení plánovacích úloh
- Jak nastavit zodpovědnosti za přípravu jednotlivých plánů?
- Jaké faktory (ekonomické, personální) brát při plánování v úvahu?
- Jak zajistit efektivní kooperaci při schvalování plánů (workflow)?
- Jak respektovat distribuci týmů při organizaci plánování?
3. Specifické analytické otázky pro IT vertikálu
3.1 Řízení softwarového vývoje
- Jaká je současná úroveň technického dluhu a jak ovlivňuje produktivitu?
- Jak měříme a optimalizujeme developer experience (DX)?
- Jaký je stav CI/CD pipeline a kde jsou úzká místa?
- Jak zajišťujeme code quality (statická analýza, testy, review)?
- Jaká je strategie pro technology stack a jeho modernizaci?
3.2 Řízení IT služeb (ITSM)
- Jak jsou definovány SLA/SLO a jak je měříme?
- Jaký je proces incident managementu a jeho efektivita (MTTR, MTBF)?
- Jak probíhá change management a release management?
- Jak je zajištěna kontinuita služeb (disaster recovery, BCP)?
3.3 Řízení produktu
- Jak probíhá product discovery a validace hypotéz?
- Jaká je strategie pro product-market fit měření?
- Jak je organizován backlog a prioritizace (RICE, MoSCoW)?
- Jak měříme product metrics (adoption, engagement, retention)?
3.4 Obchodní aspekty IT firmy
- Jaký je sales pipeline a konverzní poměry?
- Jak probíhá presales a technical sales?
- Jaká je strategie pricing a monetizace?
- Jak měříme customer success a customer health score?
4. Příprava na analytickou schůzku
Doporučený postup před schůzkou
- Prostudovat dostupné materiály o zákazníkovi (web, LinkedIn, veřejné informace)
- Připravit strukturovaný seznam otázek podle typu úlohy
- Definovat cíle schůzky a očekávané výstupy
- Připravit terminologický slovník pro sjednocení pojmů
Průběh schůzky
- Jasně vymezit účel a očekávané výsledky
- Dokumentovat všechny podstatné informace
- Verifikovat pochopení problémů
- Dohodnout další kroky
Po schůzce
- Zpracovat protokol ze schůzky
- Konsolidovat získané informace
- Připravit analytické závěry (ne pouhé shrnutí)
5. Hlavní doporučení
Analytické materiály by měly být skutečně analytické, nikoli popisné nebo “opisné” – hlavní náplní by mělo být hodnocení stavu, situací, zdrojů, procesů, problémů, požadavků a potřeb firmy s příslušnými analytickými závěry.
- Specifikace efektů je dobré členit na ekonomické (vyčíslitelné) a mimoekonomické (strategický význam)
- Efekty by měly reflektovat poznané problémy zákazníka
- Je účelné podpořit formulované efekty zkušenostmi z minulých projektů
Zdroj
Zpracováno na základě publikace:
NOVOTNÝ, O., POUR, J., STANOVSKÁ, I.: IT a anatomie firmy - principy, kapitoly 2, 3, 5, 6, 7, 9, 10