Kdo potřebuje platformu?

Jednoho dne se pravděpodobně setkáte s oznámením ohledně strategické aliance, otevřené architektury nebo komerčního rozhraní API, které slibuje integrovat všechny vaše nástroje, bezproblémově přesouvat vaše data mezi aplikacemi a zjednodušit váš programátorský úděl.

Přitom při své práci na integraci nástrojů děláte všechno pro to, abyste pomocí importů a exportů dat jakoby lepicí páskou udrželi celek víceméně pohromadě a aby marketing mohl o výsledku s kamennou tváří prohlásit, že je to "sada".

Odkud se bere všechen ten integrační tlak? Proč se každý snaží integrovat své produkty do sad nebo budovat platformy na podporu otevřené integrace? Kdo tyto platformy potřebuje?

Koncoví uživatelé

Pojďme si to rozebrat. Koncoví uživatelé nevolají na linku technické pomoci a neříkají: "To, co opravdu potřebuji, je otevřená nástrojová platforma."

Ale na co se skutečně ptají, je, proč se váš produkt nedá integrovat s jejich dalšími nástroji. Požadují vlastnosti mimo rozsah vaší aplikace, protože nemohou předat svá data do nástroje, který by požadovanou práci udělal lépe. Při importování a exportování dat mezi dvěma rozdílnými programy narážejí na problémy. Diví se, proč jejich programy mají úplně jiná uživatelská rozhraní, když provádějí podobné úlohy. Není z toho dost zřejmé, že jejich nástroj návrhu webového serveru by měl být integrován s jejich skriptovacím programem?

Vaši uživatelé chtějí mít volnost při výběru nástroje, který by byl pro jejich úlohu nejlepší. Nechtějí být omezováni tím, že váš software lze integrovat pouze s několika málo dalšími programy. Mají dost své práce a nechtějí se zabývat řízením toku souborů a dat mezi svými nástroji. Jsou zaměstnáni řešením svých vlastních problémů. Vaším úkolem je, aby nástroje pracovaly, a ještě by bylo lepší, kdyby se vám podařilo, aby pracovaly společně.

Vývojáři softwaru

Otročíte svému nástroji a většinu času trávíte implementováním další várky důležitých funkcí, opravováním chyb a vydáváním nových verzí. Poslední, co potřebujete, je požadavek zabudování další nouzové funkce, která přibyla na seznamu.

Nebylo by krásné, kdybyste mohli pouze zveřejnit dostatek záchytných bodů, aby se integrace s vaším nástrojem stala záležitostí někoho jiného? Bohužel, pokud nepracujete pro jednu z gigantických společností, nemáte moc možností, jak toho dosáhnout.