InStep
In-Step - je nástroj, který může podpořit tvorbu projektu. Má to jednu nutnou podmínku - existenci technologie, podle které je daný projekt řízen. Pojem technologie řízení projektu chápejme v této souvislosti jako definování činností, které musí být na projektu provedeny, produktů, které musí vzniknout a rolí, které jsou za definované produkty zodpovědné. V tom případě je možné takovou technologii do in-Stepu uložit a on potom funguje jako průvodce - to znamená, že jasně definuje úkoly i možnosti jednotlivých členů týmu a zprostředkovává vzájemnou komunikaci v týmu.
Pro použití technologie ve vývoji projektu je řada velmi dobrých důvodů - technologie zkvalitní a zrychlí celý proces vývoje, je potřeba k certifikaci dle ISO 9000, řídí posloupnost činností, určuje použitelné nástroje a postupy, zavádí standardy a normy, umožní poučit se pro příště z dnešních chyb, atd .
In-Step je nástroj, který zprostředkuje automatické použití technologie pro vývoj projektu v heterogenním vývojovém prostředí. Co to znamená a jak to dokáže?
In-Step svým uživatelům umožňuje popsat životní cyklus vývoje projektu - definovat jednotlivé aktivity (činnosti, procesy), role a výsledky aktivit (produkty). S pomocí in-Stepu vývoj probíhá jako zadávání aktivit, pomocí nichž vznikají a jsou zpracovávány stanovené produkty. Součástí in-Stepu je databáze V-modelu. Technologie V-model byla v roce 1992 doporučena německou vládou jako vzor pro plánování, řízení a provádění projektů pro státní správu. Od té doby byl V-model mnohokrát použit a hlavně modifikován pro různé oblasti - od vědecko-technických projektů po obchodně-administrativní oblasti. Firma microTOOL připravuje naplnění dalšími modely. Navíc in-Step sám o sobě umožňuje, aby si do něj každý uživatel vložil svůj vlastní, pro danou organizaci či projekt specifický procesní model (má-li takový).
Procesní model zobrazuje in-Step jako strom činností. Na první úrovni to jsou čtyři submodely - tvorba SW, řízení kvality, konfigurační řízení a řízení projektu. Pod nimi jsou ukázány jednotlivé typy činností a toky produktů mezi činnostmi. Na nejnižší úrovni to konečně jsou jednotlivé konkrétní činnosti a produkty.
A teď jak jednoduché je užívání in-Stepu - jedno kliknutí myší na výsledný produkt a objeví se kontextové menu. Z tohoto menu se na požádání uživatele zavolá ten vývojový nástroj, který se má při vytváření daného produktu použít. In-Step zná pro každý produkt ten správný nástroj. To znamená, že in-Step kombinuje procesní model a nástroje do kompletního vývojového prostředí. Technologickým prostředím pro připojení nástroju k in-Stepu je Microsoft COM. In-Step je otevřen pro napojení všech nástrojů, podporujících COM do jednotného, spolupracujícího vývojového prostředí. Toto propojení se realizuje prostřednictvím nástrojových adaptéru.
In-Step standardni zahrnuje adaptéry pro case/4/0, in-Line, Microsoft Project, Microsoft Word, objectiF. Pro vytvoření vlastních adaptérů pro další nástroje, které je v organizaci zvykem při práci na projektech využívat, je možné použít jeden z následujících programovacích jazyků: Microsoft Visual Basic, Microsoft Visual J++ nebo C++.
In-Step byl navržen tak, aby byl použitelný a užitečný v co největším množství projektů. Proto umožňuje všechny role, produkty a procesy přizpusobit pro konkrétní projekt tak, jak je potřeba. Tato úprava muže být provedena buť automaticky - podle vnitřního algoritmu, který vyhodnotí odpovědi na několik otázek a podle toho vybere role, činnosti i procesy nutné pro daný projekt, nebo má vedoucí projektu možnost vybírat či definovat role, produkty a činnosti tak, jak to považuje za užitečné on. Na základě tohoto přizpusobení vytvoří in-Step projektovou příručku a projektový plán.
Přehled hlavních modulů: