The Borland® Quality Maturity Curve™

Společnost Borland je jedním z hlavních dodavatelů softwarových nástrojů podporujících celý životní cyklus vývoje aplikace. Naše nabídka je založena na poskytování efektivních řešení problémů s vývojem a testováním softwarových aplikací. Toto krátké shrnutí popisuje koncept Quality Maturity Curve (křivka zralosti kvality), který upravuje a zdokonaluje způsob zlepšování kvality procesů vývoje organizací, zabývajících se dodáváním software.

Stručné shrnutí
Vicepresidenti, techničtí ředitelé a ředitelé QA v organizacích, které dodávají software, čelí několika klíčovým výzvám:

  • jsou pod rostoucím tlakem kvůli snižování nákladů a zvyšování efektivity
  • utrácí příliš mnoho za vývojové a testovací nástroje, s nízkou návratností investice
  • zdroje nejsou sdíleny mezi vývojářskými týmy

Přes to všechno musí garantovat kvalitu softwaru i spokojenost zákazníka. Tito zkušení manažeři musí zvyšovat kvalitu a snižovat náklady na testování. Zároveň ale vědí, že investice do nástrojů nemůže fungovat bez procesních a systémových změn. Chybí jim čas a finanční zdroje na provedení velkých, průlomových změn a tak se snaží spíše o zvyšování kvality po malých krůčcích, které přináší výhody a úspory postupně. Hledají praktický návod – ne komplexní řešení za milion dolarů.
Borland je jediný dodavatel s integrovanými nástroji a procesy a s přístupem ke kvalitě po celý životní cyklus aplikace. Doporučení, která dáváme, jsou specifická pro současný stav zralosti kvality příslušné firmy. Zahrnují sadu dosažitelných a cenově i časově dostupných kroků vedoucích ke zlepšení.

Čím se přístup Borlandu liší?
Koncept určení současného stavu zralosti kvality a následných doporučení je poměrně jednoduchý. Mnoho firem slibuje dodání podobných rad. Největším rozdílem v našem přístupu je to, že stanovíme z nezávislého úhlu pohledu přesně to, co jednotlivé organizace potřebují k dokončení určitého stupně zralosti a poté, mají-li zájem, jak mohou rozumnou rychlostí a s rozumnými náklady postupovat do dalšího stupně.

Proč bych měl číst tento dokument?
Jako člověk na řídící pozici jste hodnocen podle schopnosti snižovat riziko a zvyšovat tržní hodnotu nepřetržitým zlepšováním schopnosti svého týmu dodávat kvalitnější projekty za pomoci finančních a lidských zdrojů, které jako by se neustále zmenšovaly. V další části tohoto dokumentu se můžete dozvědět něco víc o konceptu Quality Maturity Curve a proč je velmi pravděpodobné, že vám to přinese opravdové výhody. Po přečtení objevíte, jak můžete dosáhnout opravdového, pravidelného a trvalého zvyšování efektivnosti, a přitom výrazně zvýšit kvalitu dodávaného softwaru.

Co je to Quality Maturity Curve?
Odvozena od našich rozsáhlých zkušeností s dodáváním testovacích nástrojů a služeb softwarovým organizacím, poskytuje Quality Maturity Curve postup, jak krok za krokem efektivně zlepšit kvalitu softwaru. Má 5 stupňů:

  • Tradiční testování: reaktivní, liší se případ od případu, je zde málo formálních testovacích procesů a nepředvídatelné výsledky. Manuální testování převládá, QA týmy jsou malé, s minimálním rozpočtem na nástroje.
  • Automatické testování: testování je řízeno, některé procedury jsou automatizované. Testy jsou předvídatelné a opakovatelné, a jak regresní tak výkonnostní testy jsou běžné. Nicméně není kladen důraz na procesy a zlepšování se děje nekoordinovaně.
  • Řízení kvality: je použito řízení testovacích procesů aby zvyšovalo efektivitu testování. Testovací proces je lépe kontrolován, s lepší viditelností výsledků. Fungování QA je zaměřeno na projekt nebo tým a je schopno efektivně reagovat na změny. Často je zde snaha sloučit testovací nástroje a dosahovat vytyčené návratnosti investic při nákupu nástrojů nových.
  • Operační LQM: (Lifecycle Quality Management) principy řízení kvality životního cyklu jsou aplikovány napříč projekty a odděleními. Je zde závazek na zvyšování kvality a celo-firemní iniciativy jako RBT (testování založené na požadavcích), aby bylo zajištěno, že testování podporuje a zvyšuje obchodní hodnotu dodávaného softwaru. Procesy usnadňují sdílení nejlepších praktik skrze geograficky distribuované týmy. Existuje zpětné zkoumání a úprava procesů, aby byl vývoj a testování softwaru více efektivní.
  • Enterprise LQM: testování je pevně integrováno s dalšími fázemi životního cyklu. Je zde systematický přístup k redukci nákladů a rizika. CIO/CxO řídí programy pro implementaci dalších zlepšování pomocí iniciativ jako je standardizace testovacích procesů a technologie nebo využití virtualizace pro sdílení zdrojů.


V tomto bodě je důležité si uvědomit, že křivka zralosti kvality je kontinuální.Organizace nejsou většinou přímo v jednom konkrétním stupni. Místo toho jsou většinou někde mezi dvěma stupni a velmi často mají některé charakteristiky více stupňů, ale nejsou nikde kompletní. Tady může být křivka dobrým vodítkem.Příliš často se týmy snaží dosáhnout cílů, které ve skutečnosti vyžadují další kroky jako nutný předpoklad úspěchu. “Kouzlo” této křivky tkví v tom, že jsme schopni vám pomoci identifikovat, jaký stupeň je pro vás nejlepší a jaké kroky je třeba udělat na cestě k němu.

Šablona pro zvyšování kvality
Quality Maturity Curve poskytuje organizacím strukturu a procesy pro zlepšení kvality softwaru a lépe je připravuje na výzvy tržního prostředí dneška. Je vytvořena na základě našich dlouhých a rozsáhlých zkušeností se zvyšováním efektivity a účinnosti vývoje softwaru a testovacích procesů u mnohých firem, včetně naší vlastní. Máme k dispozici bohaté zkušenosti našich odborníků na CMMI (Capability Maturity Model Integration), stovky člověko-roků dodávání špičkové kvality a vývoje produktů, nespočet klientských instalací a implementací, a z celé naší cesty po křivce zralosti kvality opakujeme a implementujeme nejlepší praktické zkušenosti a poznatky.

Klíčové rozdíly v našem přístupu:

  • identifikujeme kroky vedoucí ke zlepšení kvality softwaru, adaptujeme celý proces na prostředí a budoucí potřeby každého jednotlivého zákazníka
  • vytvoříme plán založeny na cílech zákazníka a organizační připravenosti
  • podporujeme jednotlivé etapy plánu ověřenými postupy a naší vlastní sadou nástrojů, zajišťující kompletní dosažení každé úrovně zralosti kvality.


Služby Borlandu
Borland vytvořil komplexní sadu služeb:

  • určíme pozici klientů na křivce zralosti kvality
  • předepíšeme, co musí být zajištěno, aby organizace dokončila konkrétní stupeň
  • prodiskutujeme s vyšším managementem možnost dosažení dalšího stupně zralosti
  • pracujeme se zákazníkem na definici obchodního případu, který popíše všechny nutné změny a jasně ukáže návratnost investice
  • poskytujeme asistenci, konzultace a nástroje pro dosažení stupně kvality dle požadavků zákazníka a to v nastaveném časovém harmonogramu

Jak stoupáte na Quality Maturity Curve, výhody se násobí.
Zaměřená na individuální projekty, automatizace testů redukuje rizika možných chyb. Řízení kvality stojí za celkovým zlepšením práce týmu, redukcí nákladů a času na testování a umožňuje, aby byl tým efektivnější.
Operační LQM je zaměřeno na organizaci. Přináší výhody na úrovni projektů, zajišťuje, aby projekty odpovídaly obchodním potřebám, eliminuje duplicitu a redundanci. Dále přináší stabilní kvalitu projektu, předvídatelný časový harmonogram a snížené náklady na testování v celé organizaci.
Enterprise LQM přináší globální hospodárnost. Díky centralizaci schopností a sdíleným pracovním úkolům skrze všechny týmy umožní maximalizovat možnost snížení nákladů a zvýšení efektivity. Po zavedení centralizovaného testovací centra ve vlastním testovacím oddělení Borland ušetří přes 200.000$ na testování jednoho produktu.


Print Page Contact Sales