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

  1. Prostudovat dostupné materiály o zákazníkovi (web, LinkedIn, veřejné informace)
  2. Připravit strukturovaný seznam otázek podle typu úlohy
  3. Definovat cíle schůzky a očekávané výstupy
  4. 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