Výběr technologie: Porovnání verzí

(Založena nová stránka s textem „=Vyběr technologie= Výběr technologie je často nejvýznamnější část investice do vývoje nebo údržby Vašich služeb. Váš výběr technologi…“)
 
m (Dodržování technických profesních pravidel)
(Značka: editace z VisualEditoru)
Řádek 7: Řádek 7:
 
==Dodržování technických profesních pravidel==
 
==Dodržování technických profesních pravidel==
  
Při vybírání technologie musíte dodržovat [https://www.gov.uk/government/publications/technology-code-of-practice/technology-code-of-practice <span class="underline">Technology Code of Practice</span>].
+
Při vybírání technologie musíte dodržovat [[Pravidla správné technologické praxe]].
  
 
==Co uvážit, když vybíráme technologii==
 
==Co uvážit, když vybíráme technologii==
Řádek 13: Řádek 13:
 
Když vybíráme technologii, nejdůležitější je vybrat možnost, které Vám umožní:
 
Když vybíráme technologii, nejdůležitější je vybrat možnost, které Vám umožní:
  
* změnit později názor,
+
*změnit později názor,
* přizpůsobit technologii tomu, jak se mění potřeby Vašich uživatelů.
+
*přizpůsobit technologii tomu, jak se mění potřeby Vašich uživatelů.
  
 
Vy a Váš tým byste se také měli snažit:
 
Vy a Váš tým byste se také měli snažit:
  
* držet krok s posledním technologickým vývojem, abyste mohli pro své služby vybírat nejlepší nástroje,
+
*držet krok s posledním technologickým vývojem, abyste mohli pro své služby vybírat nejlepší nástroje,
* minimalizovat kompletní náklady na investici a její provoz, vyhnout se možnostem, které Vás zaváží dlouhými kontrakty pro specifické nástroje a poskytovatele,
+
*minimalizovat kompletní náklady na investici a její provoz, vyhnout se možnostem, které Vás zaváží dlouhými kontrakty pro specifické nástroje a poskytovatele,
* používejte standardní technologické komponenty vládní správy, které jsou společné pro všechny služby,
+
*používejte standardní technologické komponenty vládní správy, které jsou společné pro všechny služby,
* používejte software, který vytvořil jiný resort, a usnadněte používání software, který jste vytvořili Vy - čtěte [https://www.gov.uk/service-manual/technology/application-programming-interfaces-apis <span class="underline">Application programming interfaces (APIs)</span>] abyste se o tom více dozvěděli,
+
*používejte software, který vytvořil jiný resort, a usnadněte používání software, který jste vytvořili Vy - čtěte [https://www.gov.uk/service-manual/technology/application-programming-interfaces-apis <span class="underline">Application programming interfaces (APIs)</span>] abyste se o tom více dozvěděli,
* ujistěte se, že máte vždy plnou kontrolu nad daty, která uchováváte.
+
*ujistěte se, že máte vždy plnou kontrolu nad daty, která uchováváte.
  
 
==Jak vybrat technologii==
 
==Jak vybrat technologii==
Řádek 30: Řádek 30:
 
Dodržujte následující kroky, které Vám pomohou udělat o technologii pro Vaše služby dobrá rozhodnutí:
 
Dodržujte následující kroky, které Vám pomohou udělat o technologii pro Vaše služby dobrá rozhodnutí:
  
* porozumět prostředí,
+
*porozumět prostředí,
* prozkoumat možnosti,
+
*prozkoumat možnosti,
* začít s prototypy,
+
*začít s prototypy,
* udržovat si přehled o technologiích,
+
*udržovat si přehled o technologiích,
* umožnit další rozvoj.
+
*umožnit další rozvoj.
  
 
==Porozumět prostředí==
 
==Porozumět prostředí==
Řádek 42: Řádek 42:
 
Měli byste uvážit:
 
Měli byste uvážit:
  
* stávající technologické systémy a zdroje dat, se kterými budou Vaše služby potřebovat pracovat, zda se mění, a jak, například, bude chtít Váš resort vyměnit některé starší systémy.
+
*stávající technologické systémy a zdroje dat, se kterými budou Vaše služby potřebovat pracovat, zda se mění, a jak, například, bude chtít Váš resort vyměnit některé starší systémy.
* důvody, proč byla učiněna dřívější rozhodnutí o technologii – například některé resorty preferovaly programovací jazyky a databáze,
+
*důvody, proč byla učiněna dřívější rozhodnutí o technologii – například některé resorty preferovaly programovací jazyky a databáze,
* kde hledat dostupné nástroje – i když ještě nevíte, co budete potřebovat, je dobré vědět, kde hledat existující komponenty.
+
*kde hledat dostupné nástroje – i když ještě nevíte, co budete potřebovat, je dobré vědět, kde hledat existující komponenty.
  
 
Můžete se dozvědět více o roli [[technický architekt|technického architekta]] při výběru technologie.
 
Můžete se dozvědět více o roli [[technický architekt|technického architekta]] při výběru technologie.
Řádek 54: Řádek 54:
 
Například můžete zkoumat:
 
Například můžete zkoumat:
  
* nové cloudové technologie - zjistěte, jestli Vám umožňují najít jednoduché způsoby, díky nimž budou vaše služby odolnější,
+
*nové cloudové technologie - zjistěte, jestli Vám umožňují najít jednoduché způsoby, díky nimž budou vaše služby odolnější,
* možnosti nového webového prohlížeče – zjistěte, jestli Vám umožní, aby uživatelé mohli lépe pracovat s Vašimi službami.
+
*možnosti nového webového prohlížeče – zjistěte, jestli Vám umožní, aby uživatelé mohli lépe pracovat s Vašimi službami.
  
 
Potřebujete zjistit, jestli nové technologie a standardy odstranily omezení nebo otevřely nové způsoby, jak přemýšlet o problému.
 
Potřebujete zjistit, jestli nové technologie a standardy odstranily omezení nebo otevřely nové způsoby, jak přemýšlet o problému.
Řádek 69: Řádek 69:
 
Během objevování a alfa fáze byste měli prototypy používat na tyto účely:
 
Během objevování a alfa fáze byste měli prototypy používat na tyto účely:
  
* testování Vašeho rostoucího porozumění potřebám uživatelů,
+
*testování Vašeho rostoucího porozumění potřebám uživatelů,
* prozkoumejte technologie, u kterých se dá předpokládat, že by mohly vylepšit Vaše služby a kontrolujte, že jsou tyto technologie připravené k použití,
+
*prozkoumejte technologie, u kterých se dá předpokládat, že by mohly vylepšit Vaše služby a kontrolujte, že jsou tyto technologie připravené k použití,
* ujistěte se, že rozhraní s jinými systémy pracují tak, jak jste předpokládali a že proces a všechna technická omezení jsou vyřešená,
+
*ujistěte se, že rozhraní s jinými systémy pracují tak, jak jste předpokládali a že proces a všechna technická omezení jsou vyřešená,
* vytvořte graf, jaké budou pravděpodobně primární komponenty Vašich služeb.
+
*vytvořte graf, jaké budou pravděpodobně primární komponenty Vašich služeb.
  
 
Může být lákavé rozdělit služby velmi brzy do oddělených komponent, ale je velmi snadné nastavit hranice mezi těmito komponentami špatně.
 
Může být lákavé rozdělit služby velmi brzy do oddělených komponent, ale je velmi snadné nastavit hranice mezi těmito komponentami špatně.
Řádek 86: Řádek 86:
 
Váš přehled:
 
Váš přehled:
  
* Vám pomůže porozumět architektuře, obzvláště částem Vašeho systému, které můžete považovat za dostatečně dokončené, abyste s nimi mohli zacházet jako se stabilními, a těm, které se budou často měnit,
+
*Vám pomůže porozumět architektuře, obzvláště částem Vašeho systému, které můžete považovat za dostatečně dokončené, abyste s nimi mohli zacházet jako se stabilními, a těm, které se budou často měnit,
* Vám umožní snížit počet dlouhodobých rozhodnutí, která budete muset udělat.
+
*Vám umožní snížit počet dlouhodobých rozhodnutí, která budete muset udělat.
  
 
Dokonce i když zatím nemáte dostatečné znalosti o komponentách Vaší architektury, je dobré nakreslit si, co víte, protože Vám to pomůže prioritizovat další zjišťování.
 
Dokonce i když zatím nemáte dostatečné znalosti o komponentách Vaší architektury, je dobré nakreslit si, co víte, protože Vám to pomůže prioritizovat další zjišťování.
Řádek 97: Řádek 97:
 
Jak se budou Vaše služby vyvíjet, získáte lepší porozumění:
 
Jak se budou Vaše služby vyvíjet, získáte lepší porozumění:
  
* Svým uživatelům a jejich potřebám,
+
*Svým uživatelům a jejich potřebám,
* Systémům, které potřebujete integrovat,
+
*Systémům, které potřebujete integrovat,
* Nejlepší způsob, jak strukturovat systémy, které budujete.
+
*Nejlepší způsob, jak strukturovat systémy, které budujete.
  
 
Dejte svému týmu prostor, aby mohli zavádět změny a pravidelně s nimi mluvte, abyste poznali správný čas pro provedení strukturálních zlepšení.
 
Dejte svému týmu prostor, aby mohli zavádět změny a pravidelně s nimi mluvte, abyste poznali správný čas pro provedení strukturálních zlepšení.
  
 
Měli byste [https://www.gov.uk/service-manual/technology/working-with-open-standards <span class="underline">používat otevřené standardy</span>] pro nastavení rozhraní mezi částmi Vašeho systému, je-li to možné. Používání otevřených standardů usnadňuje pozdější provádění změn.
 
Měli byste [https://www.gov.uk/service-manual/technology/working-with-open-standards <span class="underline">používat otevřené standardy</span>] pro nastavení rozhraní mezi částmi Vašeho systému, je-li to možné. Používání otevřených standardů usnadňuje pozdější provádění změn.

Verze z 19. 7. 2018, 16:34

Vyběr technologie

Výběr technologie je často nejvýznamnější část investice do vývoje nebo údržby Vašich služeb.

Váš výběr technologie má velký dopad na kvalitu Vašich služeb a schopnost Vašeho týmu je provozovat a postupně vylepšovat.

Dodržování technických profesních pravidel

Při vybírání technologie musíte dodržovat Pravidla správné technologické praxe.

Co uvážit, když vybíráme technologii

Když vybíráme technologii, nejdůležitější je vybrat možnost, které Vám umožní:

  • změnit později názor,
  • přizpůsobit technologii tomu, jak se mění potřeby Vašich uživatelů.

Vy a Váš tým byste se také měli snažit:

  • držet krok s posledním technologickým vývojem, abyste mohli pro své služby vybírat nejlepší nástroje,
  • minimalizovat kompletní náklady na investici a její provoz, vyhnout se možnostem, které Vás zaváží dlouhými kontrakty pro specifické nástroje a poskytovatele,
  • používejte standardní technologické komponenty vládní správy, které jsou společné pro všechny služby,
  • používejte software, který vytvořil jiný resort, a usnadněte používání software, který jste vytvořili Vy - čtěte Application programming interfaces (APIs) abyste se o tom více dozvěděli,
  • ujistěte se, že máte vždy plnou kontrolu nad daty, která uchováváte.

Jak vybrat technologii

Každá služba je jiná a mnoho rozhodnutí, která děláte o technologii, budou typická pro vaše služby.

Dodržujte následující kroky, které Vám pomohou udělat o technologii pro Vaše služby dobrá rozhodnutí:

  • porozumět prostředí,
  • prozkoumat možnosti,
  • začít s prototypy,
  • udržovat si přehled o technologiích,
  • umožnit další rozvoj.

Porozumět prostředí

Žádná služba neexistuje ve vakuu. Potřebujete porozumět technologickému kontextu, ve kterém pracujete.

Měli byste uvážit:

  • stávající technologické systémy a zdroje dat, se kterými budou Vaše služby potřebovat pracovat, zda se mění, a jak, například, bude chtít Váš resort vyměnit některé starší systémy.
  • důvody, proč byla učiněna dřívější rozhodnutí o technologii – například některé resorty preferovaly programovací jazyky a databáze,
  • kde hledat dostupné nástroje – i když ještě nevíte, co budete potřebovat, je dobré vědět, kde hledat existující komponenty.

Můžete se dozvědět více o roli technického architekta při výběru technologie.

Prozkoumat možnosti

Měli byste mít ve svém týmu lidi, kteří mají znalosti, aby zjistili, jestli změny v technologiích posouvají možnosti.

Například můžete zkoumat:

  • nové cloudové technologie - zjistěte, jestli Vám umožňují najít jednoduché způsoby, díky nimž budou vaše služby odolnější,
  • možnosti nového webového prohlížeče – zjistěte, jestli Vám umožní, aby uživatelé mohli lépe pracovat s Vašimi službami.

Potřebujete zjistit, jestli nové technologie a standardy odstranily omezení nebo otevřely nové způsoby, jak přemýšlet o problému.

Používejte tyto znalosti při konverzacích na téma jak navrhnout Vaše služby a testujte, zda je Váš přístup dostatečně adaptabilní.

Jestliže nová technologie není připravena pro Vaše použití, ale může Vám pomoci v budoucnosti lépe vyhovět potřebám uživatelů, uvažujte, jak můžete usnadnit integraci této technologie v budoucnosti.

Začněte s prototypy

Začněte co nejdříve testovat, co bude znamenat vyhovět potřebám Vašich uživatelů.

Během objevování a alfa fáze byste měli prototypy používat na tyto účely:

  • testování Vašeho rostoucího porozumění potřebám uživatelů,
  • prozkoumejte technologie, u kterých se dá předpokládat, že by mohly vylepšit Vaše služby a kontrolujte, že jsou tyto technologie připravené k použití,
  • ujistěte se, že rozhraní s jinými systémy pracují tak, jak jste předpokládali a že proces a všechna technická omezení jsou vyřešená,
  • vytvořte graf, jaké budou pravděpodobně primární komponenty Vašich služeb.

Může být lákavé rozdělit služby velmi brzy do oddělených komponent, ale je velmi snadné nastavit hranice mezi těmito komponentami špatně.

Vytvářejte své prototypy, abyste komponentám brzy porozuměli, ale vždy buďte při pokračující práci připraveni přehodnotit svá rozhodnutí.

Vytvořte a udržujte přehled o technologiích

Jakmile porozumíte prostředí, možnostem a tomu, co potřebujete dělat, měli byste začít vybírat technologické části služby.

Můžete použít techniky jako Wardley mapping abyste zjistili, co budete potřebovat vybudovat a co můžete koupit nebo dostat zadarmo.

Váš přehled:

  • Vám pomůže porozumět architektuře, obzvláště částem Vašeho systému, které můžete považovat za dostatečně dokončené, abyste s nimi mohli zacházet jako se stabilními, a těm, které se budou často měnit,
  • Vám umožní snížit počet dlouhodobých rozhodnutí, která budete muset udělat.

Dokonce i když zatím nemáte dostatečné znalosti o komponentách Vaší architektury, je dobré nakreslit si, co víte, protože Vám to pomůže prioritizovat další zjišťování.

Měli byste aktualizovat svůj přehled a používat ho jako součást svého plánování a prioritizace.

Umožněte vývoj

Jak se budou Vaše služby vyvíjet, získáte lepší porozumění:

  • Svým uživatelům a jejich potřebám,
  • Systémům, které potřebujete integrovat,
  • Nejlepší způsob, jak strukturovat systémy, které budujete.

Dejte svému týmu prostor, aby mohli zavádět změny a pravidelně s nimi mluvte, abyste poznali správný čas pro provedení strukturálních zlepšení.

Měli byste používat otevřené standardy pro nastavení rozhraní mezi částmi Vašeho systému, je-li to možné. Používání otevřených standardů usnadňuje pozdější provádění změn.