Vyvíjíte podle plánu? - Šablony lead pro MS project

1. 4. 2001

Sdílet

Ačkoliv to zřejmě není příliš známo, již dlouhou dobu patří do portfoliasoftwarových produktů firmy Microsoft aplikace Project, která je v současné době zákazníkům nabízena ve v...

Ačkoliv to zřejmě není příliš známo, již dlouhou dobu patří do portfolia
softwarových produktů firmy Microsoft aplikace Project, která je v současné

době zákazníkům nabízena ve verzi 2000. Za řadu let vývoje se vypracovala k

velmi sofistikovanému nástroji, jenž je schopen výborně posloužit při správě

projektů nejrůznějšího „kalibru“. Právě mohutnost nástroje mohla způsobit, že

řada potenciálních uživatelů byla odrazena, a proto vám v následujících řádcích

přinášíme ukázku použití MS Projectu v problematice, jež bude možná mnohým z

vás blízká. Můžete se přesvědčit, že jak tvůrci aplikace, tak především autoři

popisovaného produktu odvedli slušnou práci.





Oč běží?



Společnost LBMS většina z vás patrně nezná, a ti zběhlejší si v souvislosti s

tímto jménem pravděpodobně vzpomenou na rodinu produktů s názvem SELECT.

Každopádně je firma a její nabídka vždy spojována s vývojem a implementací

„něčeho velkého“. O produktu LEAD (LBMS Essential Application Development) zde

budeme hovořit právě proto, že jej může velmi dobře využít i někdo, kdo se

zrovna nechystá vyvíjet informační systém pro jadernou elektrárnu. LEAD jsou,

stručně řečeno, šablony pro aplikaci MS Project, jež umožňují detailní

plánování a sledování průběhu vývoje jakéhokoliv softwarového produktu, a to

především v případě, že zpracováváte kompletní objektově orientovaný návrh,

včetně následné realizace. Pokud se právě chystáte opustit článek, ještě

chvilku pozornosti jste-li programátor, vzpomeňte si na všechny zážitky, kdy v

případě nedostatečné prvotní analýzy problému nastaly potíže při konkrétní

realizaci i u relativně malých projektů. Jste-li obecně zvědavým zájemcem o MS

Project, pak věřte, že na tomto příkladu šablon naleznete velmi dobrý vzor pro

využití možností zmiňované aplikace.



Zcela prozaicky řečeno najdete na CD instalaci, jež vám do vybraného adresáře

umístí šablony a dokumenty pro zmíněnou aplikaci a s tím také související

dokumentaci. Nic víc, ale zejména nic míň!





Základem je know-how



Jak vývojáři dobře vědí, základem úspěšného řešení je již z počátku věc chytit

za správný konec. Podstatná hodnota produktu LEAD tedy nespočívá v existenci

kostry, při jejímž aplikování byste mohli šťastně a úspěšně dospět k cíli

především je zde k dispozici velmi obsáhlá dokumentace, jež vysvětluje a

deklaruje veškeré definované položky ve vytvořené šabloně. Pro každou entitu je

dostupná podrobná specifikace, z níž se dozvíte, jakou úlohu daný krok v celém

„soukolí“ projektu plní, jaké zdroje si bude vyžadovat na vstupu, jaké výstupy

v podobě výsledků poskytne atd. Přímo u každého kroku si tedy můžete přesně

nastudovat návaznost na další operace, závažnost případných zpoždění či

neúspěchů v realizaci a náročnost z hlediska přípravy a údržby dokumentace.

Bude vám tak naprosto jasné, kolikrát, kdy a především proč se máte sejít se

zákazníkem, neopomenete vypracovat některou důležitou část informačních

materiálů a bezesporu doceníte důkladnost analýzy problému a zákaznických

potřeb. Další související částí materiálu jsou připravené šablony pro tvorbu

dokumentace (pro MS Word) v případě, že je součástí úkolu vytvoření jakéhokoliv

psaného materiálu, okamžitě je k dispozici odkaz na potřebný existující

prototyp. Celý systém velmi dobře využívá možností aplikace Project, jemuž je

„ušit na míru“ názvosloví je sjednoceno, takže teorie výkladu s praxí

koresponduje, a rád bych také zdůraznil opravdu důsledného kvalitního využití

struktury hypertextových odkazů, jež proměnily LEAD v živý a velmi dobře

použitelný nástroj. Samozřejmě nemohu v krátkosti postihnout všechny rysy takto

obsáhlého produktu, a proto zdůrazním hlavní fakt s tímto pomocníkem se vám

těžko stane, že někdo nebude vědět kdy a co má udělat, a to platí jak pro

řadového člena, tak pro vedoucího celého projektu.





Pro koho?



Pokud jste dočetli až sem a stále přemýšlíte, komu se produkt bude hodit,

pokusím se vaší fantazii pomoci. V současné době nastává masivní rozvoj řešení

postavených na technologiích XML, jež jsou dobrým příkladem pro objektový návrh

a distribuovanou architekturu. Avšak e-Byznys zdaleka netvoří jen tato

platforma vývoj aplikací, jejichž základem je jazyk JAVA s objektovými

vlastnostmi „v rodném listě“, je jistě jejich dobrým zástupcem. Ale i když

zůstaneme v obecné rovině, není vedení týmů s více programátory žádnou novinkou

a jistě nejeden zkušený programátor si vzpomene na horké chvilky, kdy se řízení

a koordinace člunů tvůrčího týmu vymkla z rukou. Výhodou šablon LEAD je jejich

relativní „obecnost“ mohou posloužit nejen přímo jako nástroj pro samotný

vývoj, ale také jako základní „kostra“ pro odvozené projekty, jejichž hlavním

úkolem je implementace konkrétních existujících řešení či sestavení fungujícího

systému z dostupných a přesně definovaných komponent. Alespoň k nahlédnutí

(existuje demoverze) pak doporučuji tento produkt všem tvůrcům, jejichž ambice

dosáhnou stavu, kdy se rozhodnou vytvořit jakýkoliv softwarový produkt s cílem

seriózně jej prodávat zákazníkům. A zdaleka nemusí jít např. o webový redakční

systém pro internetový deník.





LBMS LEAD 2.0



dokumentace

důkladnost zpracování

možnosti použití



K recenzi poskytla firma: LBMS, s. r. o., Sokolovská 77, 186 00 Praha 8

www.lbms.cz