Software Development Conference 2007 IBM Rational Představení, novinky Zdeněk Borůvka
Software Development Conference 2007 Agenda Co dnes představuje IBM Rational Novinky v portfoliu Strategie v roce 2007 Důležité informační zdroje
Software Development Conference 2007 Co dnes představuje IBM Rational
Software Development Conference 2007 Klíčová část mozaiky Metodický framework RUP, Portfolio Management, Enterprise Architektura, IT Governance, COBIT, ITIL (SD), CMMi... Technologický framework SOA, objektová orientace, vizuální modelování, STRUTS, návrhové vzory, JUnit... Aplikační framework Sada knihoven, služeb a otevřených technologií znovupoužitelných v projektech Znalostní framework Školení, konzultace, dokumentace, zkušenosti při nasazení, další informační zdroje Nástrojový framework Podpora všech oblastí s důrazem na integraci Projekty využívají sadu různých frameworků
Software Development Conference 2007 Klíčový je PROCES
Software Development Conference 2007 (MULTI)-PROJEKTOVÉ ŘÍZENÍ IBM Rational – víc než jen framework Ekosystém pro flexibilní dodávání nových funkčností i změn PROCES Centrální repozitář projektových artefaktů Správa požadavků AnalýzaNávrh Vývoj Testování Nasazení Provázanost discíplín Řízení verzí a změn všech artefaktů napříč projekty Aktuální informace z projektů ArchitektVývojář Deploy- ment TesterPodpora Product Manager Analytik
Software Development Conference 2007 IBM Rational – jedno ucelené řešení
Software Development Conference 2007 IBM Rational – efektivní a pružné řešení Správa požadavků Analýza a návrh Vývoj Testování Konfigurační a změnové řízení Projektové a nadprojektové řízení Mnoho dalšího..
Software Development Conference 2007 Správa požadavků s IBM Rational Zajistí evidenci klíčových vlastností požadavků Vyvíjí se to, co se opravdu vyvíjet má Jasně, přehledně a jednoznačně definované požadavky Je prostředkem ke komunikaci napříč týmem Všichni mají informace, které opravdu potřebují Lze jednodušeji identifikovat problematické body a vést k nim diskuzi Traceabilita Impact analýzy, odstranění chyb, cílené reporty Umožňí přehledné reportování Eliminace rizik Okamžitý přehled o projektu Usnadní správu a údržbu požadavků Tím sníží čas i náklady s tím spojené
Software Development Conference 2007 Analýza a návrh s IBM Rational Provázanost s požadavky Návrh systému je od požadavků odvozen, propojení je klíčové Implementace „Best practices“ Využití ověřených architektonických postupů zrychlí a zefektivní modelování Zajištění dokumentace Klíčové pro znovupoužitelnost výstupů (komponent, služeb apod.) Kontrola kvality Odstranit chybu odhalenou v návrhu je cca 12x levnější než pokud je odhalena až při testování Snadný přechod ke kódu Díky automatizaci vývojáři neztrácí čas jinak strávený při psaní základních věcí
Software Development Conference 2007 Vývoj s IBM Rational Eclipse Umožňuje soustředit všechny aktivity do jednoho prostředí Rapid Application Developement Díky vhodným nadstavbám lze vývoj ještě více urychlit Procesní podpora Jasné zodpovědnosti a přehledné postupy zjednoduší práci Build Proces Denní buildování „manuálně“ je drahé, automatizace proces zlevní a zpřehlední
Software Development Conference 2007 Testování s IBM Rational Metodika Bez přiměřené metodiky je velmi těžké dosahnout kvality Jedno centrální řešení Všechna důležitá data na jednom místě zajistí lepší provázanost, reporting a sníží náklady na licence Klíčové jsou vazby V testování je důležitá vazba na ostatní oblasti (požadavky, chyby, změny, verze..) Regresní testování Důraz na kvalitní automatizaci testů v souladu s předchozím redukuje čas, sníží náklady a zvýší míru otestování aplikací a tím i jejich kvalitu Manuální testování Manuální testování musí být zapojeno do ostatního kontextu (plánování, reporting výsledků, vazba na defekty apod.), jinak projekt přichází o velkou část cenných informací a to přináší významné riziko
Software Development Conference 2007 Konfigurační a změnové řízení s IBM Rational Proces Definicí správného procesu jsou jasně dány postupy zapracování změn, opravy chyb a dalších věcí tak, aby bylo možné sledovat stav projektu v jednotlivých oblastech a zároveň i konkrétní zodpovědnosti Konfigurace Všechny změny mají dopad do verzí jednotlivých artefaktů, jejich stopovatelnost je klíčová Metriky Metriky jsou důležitou součástí každého projektu. Systém musí umožňovat jejich škálovatelnost Klíčová součást IT projektů Centrum projektu, kde jsou uložena stěžejní projektová data (specifikace požadavků, modely, kód, testovací skripty, dokumentace apod.) i veškeré události, které jejich aktuálnost ovlivňují
Software Development Conference 2007 Projektové a multiprojektové řízení
Software Development Conference 2007 Projektové a multiprojektové řízení Scope Management Proposal Management Portfolio Management Resource Management Project Management Work Management Time & Expense Tracking Exception Management Service Request Management Issues Management
Software Development Conference 2007 IBM Rational – INTEGROVANÉ řešení JEDNODUŠE Požadavky Use-Case modelování Návrh Vývoj Řízení testů Realizace testů Správa verzí Správa změn, chyb.. Projektové a multiprojektové řízení Konzistentní zadání projektu Architektura a vývoj Aktuální stav projektu Zajištění kvality (FURPS+) Řízení, analýzy a reporting
Software Development Conference 2007 Čím je Rational unikátní Jediná „kompletní“ platforma na trhu Platforma Rational pokrývá celý životní cyklus vývoje software Velmi silná integrace jednotlivých řešení přináší vysokou přidanou hodnotu Projektové aktivity v jednotném prostředí Využívá standardní OpenSource prostředky Eclipse (základem pro Software Developement Platform) JUnit framework (pro účely Unit testování) Apache/WSAS CE (aplikační/web servery) Rational lze využít v různých prostředích Hlavní důraz je tradičně kladen na komunitu Java vývojářů Rational je možné využít i v jiných prostředích (.NET, PowerBuilder apod.) IBM = první řešení tohoto typu na trhu
Software Development Conference 2007 Novinky v portfoliu IBM Rational
Software Development Conference 2007 Nová řešení v rodině IBM Stávájící nástroje po inovaci IBM Rational ClearQuest IBM Rational Functional Tester IBM Rational Portfolio Manager Další budou brzy oznámeny.. Řešení získaná akvizící IBM Rational BuildForge Zcela nová řešení z dílny IBM Budou brzy oznámena..
Software Development Conference 2007 Kde ještě lze využít IBM Rational Řízení dodavatelů (Vendor Management) Propojení provozu a vývoje Beta testování aplikací Nasazení multiprojektového řízení i na jiných než IT projektech Sjednocení a zpřístupnění procesů (nejen formalizace) …
Software Development Conference 2007 Strategie IBM Rational v roce 2007
Software Development Conference 2007 Strategie IBM Rational v roce 2007 Orientujeme se na velké zákazníky.. Testování Konfigurační a změnové řízení Řízení dodavatelů SOA, Portfolio Management, IT Governance.. ..ale i na zákazníky z řady malých a středních společností Testování Konfigurační a změnové řízení Kooperace se zadavateli Integrovaný helpdesk Pracujeme s partnery
Software Development Conference 2007 Důležité informační zdroje
Software Development Conference 2007 Důležité informační zdroje Partnerworld Developerworks - Rational Rational Forums Rational Certification Center UML Resource Center Rational Redbooks Rational User Groups
Software Development Conference 2007 Děkuji za pozornost.... ještě se uvidíme