Řízení změn (inženýrství) - Change management (engineering)
The správa požadavků na změnu zpracovat v systémové inženýrství je proces vyžádání, stanovení dosažitelnosti, plánování, implementace a vyhodnocení změn a Systém. Jeho hlavním cílem je podpora zpracování a sledovatelnosti změn vzájemně propojeného souboru faktorů.[1]
Úvod
Mezi řízením žádosti o změnu existuje značné překrývání a nejasnosti, ovládání změny a správa konfigurace. Níže uvedená definice tyto oblasti ještě neintegruje.
Správa požadavků na změnu byla přijata pro svou schopnost poskytovat výhody zlepšením ovlivněného systému a tím uspokojením „potřeb zákazníků“, ale byla také kritizována za její potenciál zmást a zbytečně komplikovat správu změn. V některých případech, zejména v EU Informační technologie doména, více prostředků a práce je vloženo do údržby systému (a správy požadavků na změnu) než do počátečního vytvoření systému.[2] Typické investice organizací během počáteční implementace velkých ERP systémů tvoří 15 až 20 procent celkového rozpočtu.
Ve stejném duchu, Hinley [3] popisuje dva z Lehmanovy zákony vývoje softwaru:
- Zákon pokračujících změn: Použité systémy se musí změnit, jinak se automaticky stanou méně užitečnými.
- Zákon rostoucí složitosti: Změnami se struktura systému stává stále složitější a ke zjednodušení je zapotřebí více zdrojů.
Správa žádostí o změnu má také velký význam v oblasti výroby, která je konfrontována s mnoha změnami v důsledku přibývání a celosvětově soutěž, technologický pokrok a nároční zákazníci.[4] Protože mnoho systémů má tendenci se měnit a vyvíjet, jak jsou používány, problémy těchto průmyslových odvětví se do určité míry setkávají v mnoha dalších.
Poznámky: V níže uvedeném procesu je dokázáno, že výbor pro změnu by měl být odpovědný nejen za přijetí / odmítnutí rozhodnutí, ale také za stanovení priorit, což ovlivňuje dávkové zpracování žádostí o změnu.
Proces a jeho výstupy
Popis procesu správy požadavků na změnu je uveden v technika meta-modelování se používá. Obrázek 1 zobrazuje diagram procesních dat, který je vysvětlen v této části.
Činnosti
Existuje šest hlavních činností, které společně tvoří proces řízení žádosti o změnu. Jsou to: Identifikace potenciální změny, Analýza požadavku na změnu, Vyhodnocení změny, Plánování změny, Implementace změny a Kontrola a uzavření změny. Tyto činnosti jsou prováděny čtyřmi různými role, o nichž pojednává tabulka 1. Samotné činnosti (nebo případně jejich dílčí činnosti) jsou popsány v tabulce 2.
Role | Popis |
---|---|
Zákazník | The zákazník je role, která požaduje změnu z důvodu problémů nebo nových požadavků na funkčnost; může to být osoba nebo organizační jednotka a může být interní nebo externí vůči společnosti, která je požádána o provedení změny. |
Projektový manažer | The projektový manažer je vlastníkem projekt které se týká ŽÁDOST O ZMĚNU. V některých případech existuje zřetelný manažer změn, který v tomto případě převezme tuto roli. |
Výbor pro změnu | Změna výbor rozhodne, zda bude implementována žádost o ZMĚNU nebo ne. Někdy tento úkol provádí také projektový manažer. |
Změnit stavitele | Tvůrcem změn je osoba, která plánuje a implementuje změnu; dalo by se tvrdit, že plánovací složku (částečně) přebírá projektový manažer. |
Aktivita | Dílčí aktivita | Popis |
---|---|---|
Identifikujte potenciální změnu | Vyžadovat nové funkce[5] | Zákazník touží po nové funkčnosti a formuluje POŽADAVEK. |
Setkání problém[5] | Zákazník narazí na problém (např Chyba ) v systému a to vede k PROBLÉMOVÉ ZPRÁVĚ. | |
Žádost o změnu | Zákazník navrhuje změnu vytvořením ŽÁDOSTI O ZMĚNU. | |
Analyzujte požadavek na změnu | Určete technickou proveditelnost | Manažer projektu určuje technickou proveditelnost navrhované ŽÁDOSTI O ZMĚNU, vedoucí k ZMĚNĚ TECHNICKÉ FASIBILITY. |
Určete náklady a přínosy | Projektový manažer určuje náklady a přínosy navrhované ŽÁDOSTI O ZMĚNU, což má za následek ZMĚNU NÁKLADŮ A VÝHOD. Tuto a výše uvedenou podaktivitu lze provést v jakémkoli pořadí a jsou na sobě nezávislé, proto je modelování jako neuspořádané aktivity. | |
Vyhodnoťte změnu | Na základě ŽÁDOSTI O ZMĚNU, její ZMĚNĚ TECHNICKÉ VYBAVITELNOSTI a ZMĚNĚ NÁKLADŮ A VÝHOD VÝBORU PRO VÝBĚR ROZHODNUTÍ rozhoduje go / no-go Toto je modelováno jako samostatná aktivita, protože je to důležitý krok procesu a má další roli při jeho provádění. Je modelován jako dílčí aktivita (bez jakékoli aktivity, která ji obsahuje), jak doporučuje Remko Helms (osobní komunikace). | |
Změna plánu | Analyzujte dopad změn | Rozsah změny (tj. Jaké další položky ovlivní změna) je určen v ANALÝZE ZMĚNY DOPADU. Lze tvrdit, že tato aktivita vede k jinému rozhodnutí go / no-go, nebo že dokonce tvoří součást aktivity Analyse change request. Je zde modelován jako plánovací úkol pro tvůrce změn kvůli jeho vztahu s aktivitou Propagovat změnu. |
Vytvořte plánování | Je vytvořeno ZMĚNOVÉ PLÁNOVÁNÍ implementace změny. Některé popisy procesů (např. Mäkäräinen, 2000) ilustrují, že je také možné „uložit“ změny a zpracovat je později v šarže. Tuto aktivitu lze považovat za dobrý bod. | |
Implementujte změnu | Proveďte změnu | Změna je „naprogramována“; tato aktivita má silný vztah k Propagate change, protože někdy musí být změna přizpůsobena i jiným částem systému (nebo i jiným systémům). |
Propagujte změnu | Změny vyplývající ze změny Execute musí být přeneseny do dalších částí systému, které jsou touto změnou ovlivněny. Protože tato a výše uvedená podaktivita jsou na sobě velmi závislé, byly modelovány jako souběžné aktivity. | |
Zkouška změny | Tvůrce změn testuje, zda to, co sestavil, skutečně funguje a zda splňuje ŽÁDOST O ZMĚNU. Jak je znázorněno v diagramu, může to vést k iterativní proces společně s výše uvedenými dvěma dílčími činnostmi. | |
Aktualizujte dokumentaci | DOKUMENTACE je aktualizována tak, aby odrážela použité změny. | |
Uvolnit změnu | Zveřejněna nová SYSTÉMOVÁ ZPRÁVA, která odráží aplikovanou změnu. | |
Zkontrolujte a zavřete změnu | Ověřte změnu | Implementace změny v novém SYSTÉMU RELEASE je ověřena naposledy, nyní projektovým manažerem. Možná se to musí stát před vydáním, ale kvůli konfliktním zdrojům literatury a úvahám o složitosti diagramů bylo vybráno modelovat to tímto způsobem a zahrnout tento problém. |
Zavřít změnu | Tato změna cyklus je dokončen, tj. je zabalen ZÁZNAM ZÁZNAMU ZÁZNAMU |
Výsledky
Vedle aktivit ukazuje diagram procesních dat (obrázek 1) také výstupy každé činnosti, tj. údajů. Tyto výstupy nebo koncepty jsou popsány v tabulce 3; v této souvislosti jsou nejdůležitější pojmy: ZMĚNIT POŽADAVEK a ZMĚNA VSTUPU DO LOGU.
Autor definuje několik konceptů (tj. Postrádá odkaz), protože buď nelze najít žádné (dobré) definice, nebo jsou zřejmým výsledkem činnosti. Tyto koncepty jsou označeny hvězdičkou („*“). Vlastnosti konceptů byly z modelu vynechány, protože většina z nich je triviálních a diagram by se jinak mohl rychle stát příliš složitým. Některé koncepty (např. CHANGE REQUEST, SYSTEM RELEASE) se dále hodí pro správa verzí přístup navržený Weerdem,[6] ale toto bylo také vynecháno kvůli omezením složitosti diagramu.
Pojem | Popis |
---|---|
POŽADAVEK | Požadovaná funkčnost komponenty (nebo položky; NASA, 2005). |
ZPRÁVA O PROBLÉMU | Dokument popisující problém, který nemůže vyřešit pracovník technické podpory úrovně 1; obsahuje položky jako datum, kontaktní údaje osoby, která problém hlásila, co je příčinou problému, umístění a popis problému, přijatá opatření a dispozice, ale toto není znázorněno v diagramu (Dennis, et al., 2002). |
ZMĚNIT POŽADAVEK | Dokument, který popisuje požadovanou změnu a proč je důležitá; může pocházet z PROBLÉMOVÝCH ZPRÁV, vylepšení systému, dalších projektů, změn v základních systémech a vyššího managementu, zde shrnuto jako POŽADAVKY (Dennis, et al., 2002). Důležitý atribut: „rozhodnutí go / no-go“, tj. Bude změna provedena nebo ne? |
ZMĚNIT VSTUP DO ZÁZNAMU * | Výrazný vstup do sbírky všech změn (např. U projektu); Skládá se z ŽÁDOSTI O ZMĚNU, ZMĚNY TECHNICKÉ VYBAVITELNOSTI, ZMĚNY NÁKLADŮ A VÝHOD, ZMĚNY ANALÝZY DOPADU, PLÁNOVÁNÍ ZMĚNY, ZPRÁVY ZKOUŠKY a OVĚŘENÍ ZMĚNY. Ne všechny tyto položky musí být zahrnuty, pokud je proces ukončen dříve (tj. Pokud změna není implementována). |
ZMĚNA TECHNICKÉ FASIBILITY | Koncept, který označuje, zda „spolehlivý hardware a software, technické prostředky schopné uspokojit potřeby navrhovaného systému [tj. požadavek na změnu] může organizace získat nebo vyvinout v požadovaném čase “(Vogl, 2004). |
ZMĚNĚTE NÁKLADY A VÝHODY | Očekávané úsilí potřebné k implementaci a výhody (např. Úspora nákladů, vyšší výnosy) získané implementací změny. Také se jmenuje ekonomická proveditelnost (Vogl, 2004). |
ZMĚNA ANALÝZY DOPADŮ | Posouzení rozsahu změny (Rajlich, 1999). |
ZMĚNA PLÁNOVÁNÍ | "Schéma, metoda nebo návrh pro dosažení nějakého cíle nebo pro dosažení něčeho [tj. změna] “(Georgetown University, n.d.), v tomto případě změna. |
POLOŽKA | "Nespecifický termín používaný k označení jakéhokoli." produkt, včetně systémů, subsystémů, sestav, podsestav, jednotek, sad, příslušenství, počítačových programů, počítačového softwaru nebo dílů “(Rigby, 2003); má (překrývající se) podtypy PŘIDAT POLOŽKU a ZMĚNIT POLOŽKU. |
PŘIDANÁ POLOŽKA * | Vysvětlení: nově vytvořená POLOŽKA; podtyp POLOŽKY. |
ZMĚNĚNÁ POLOŽKA * | Vysvětlení: POLOŽKA, která již existovala, ale byla změněna; podtyp POLOŽKY. |
PROTOKOL O ZKOUŠCE | „Dokument, který popisuje průběh a výsledky testování provedeného pro systém nebo komponentu [ovlivněnou změnou]“ (IEEE, 1991). |
DOKUMENTACE | Podle definice Pennsylvania State University Libraries (2004) je DOCUMENTATION „[p] tištěný materiál, který doprovází jiné materiály (obvykle neknihový), a který vysvětluje, poskytuje návod k použití nebo jinak funguje jako průvodce k hlavním materiálům . “ V této souvislosti to mohou být také digitální materiály nebo dokonce školení, pokud se týká (částí) systému. |
ZPRÁVA SYSTÉMU | „[M] zboží vydané k prodeji nebo k veřejnému představení“ (Princeton University, 2003). Skládá se z jedné nebo více POLOŽEK a doprovodné DOKUMENTACE. |
ZMĚNA OVĚŘENÍ | Určení, zda výsledek implementace změny splňuje požadavky stanovené dříve (Rigby, 2003). |
Kromě jen „změn“ lze rozlišit odchylky a výjimky.[7] Odchylka je oprávnění (nebo žádost o něj) odchýlit se od požadavku na položku před jejím vytvořením. Zřeknutí se je v zásadě stejné, ale než během nebo po vytvoření položky. Na tyto dva přístupy lze pohlížet jako na minimalistickou správu požadavků na změnu (tj. Bez skutečného řešení daného problému).
Příklady
Dobrým příkladem procesu správy žádostí o změnu v akci lze nalézt v vývoj softwaru. Uživatelé často hlásí chyby nebo si přejí nové funkce svých softwarových programů, což vede k změnit požadavek. The software produktu společnost poté prozkoumá technickou a ekonomickou proveditelnost implementace této změny a následně rozhodne, zda bude změna skutečně realizována. Pokud tomu tak skutečně je, musí být změna naplánována, například pomocí funkční body. Skutečné provedení změny vede k vytvoření a / nebo změně softwarový kód a když se tato změna rozšíří, pravděpodobně to způsobí změnu i dalších fragmentů kódu. Poté, co se počáteční výsledky testu zdají uspokojivé, lze dokumentaci aktualizovat a vydat společně se softwarem. Nakonec projektový manažer ověří změnu a uzavře tuto položku v protokolu změn.
Další typickou oblastí pro správu žádostí o změnu ve způsobu, jakým je zde zacházeno, je výrobní doména. Vezměme si například design a výrobu a auto. Pokud se například zjistí, že se airbagy vozidla automaticky naplní vzduchem po jízdě na dlouhé vzdálenosti, bezpochyby to povede ke stížnostem zákazníků (nebo snad hlášení problémů během fáze testování). Na druhé straně to vytvoří požadavek na změnu (viz obrázek 2 vpravo), který pravděpodobně změnu ospravedlní. Je však třeba provést - s největší pravděpodobností zjednodušující - analýzu nákladů a přínosů, poté bude možné žádost o změnu schválit. Po analýze dopadu na design a výrobní plány automobilů lze vytvořit plánování implementace změny. Podle tohoto plánování může být změna skutečně realizována, a poté bude doufejme důkladně otestována nová verze automobilu, než bude uvedena na veřejnost.
V průmyslových závodech
Vzhledem k tomu, že složité procesy mohou být velmi citlivé i na malé změny, je správná správa změn průmyslových zařízení a procesů považována za zásadní pro bezpečnost. Ve Spojených státech, OSHA má předpisy, které určují, jak mají být změny prováděny a dokumentovány. Hlavním požadavkem je, aby multidisciplinární tým provedl důkladnou revizi navrhované změny, aby bylo zajištěno, že bude použito co nejvíce možných hledisek k minimalizaci šancí na zmeškání rizika. V této souvislosti je správa požadavků na změnu známá jako Správa změn nebo MOC. Je to jen jedna z mnoha součástí Řízení bezpečnosti procesů, oddíl 1910.119 (l). 1
Viz také
- Změnit ovládání
- Správa požadavků na změnu
- Objednávka technických změn, Změnit požadavek
- PRINCE2
- ITIL
- Správa verzí
- Správa vydání
- Životní cyklus vydání softwaru
- Správa životního cyklu aplikace
- Systémové inženýrství
- Systém sledování problémů
Reference
- ^ Crnkovic, Asklund & Persson-Dahlqvist, 2003
- ^ Dennis, Wixom & Tegarden, 2002.
- ^ Hinley 1996.
- ^ Huang & Mak, 1999.
- ^ A b Vlastně ne oba Vyžadovat novou funkčnost a problém se setkáním mít nastat za účelem získání ŽÁDOST ZMĚNY; obvykle jen jeden ze dvou vůlí. Jejich modelování jako neuspořádaných aktivit se přibližně blíží tomuto významu; alternativou by bylo vytvoření dvou samostatných „výchozích bodů“ (tj. počátečních stavů), přičemž oba by ukazovaly na žádost o změnu.
- ^ Weerd 2006
- ^ Scott & Nisse, 2001.
Další čtení
- Crnković I., Asklund, U. & Persson-Dahlqvist, A. (2003). Implementace a integrace správy údajů o produktu a správy konfigurace softwaru. London: Artech House.
- Dennis, A., Wixom, B.H. & Tegarden, D. (2002). Systémová analýza a design: Objektově orientovaný přístup s UML. Hoboken, New York: John Wiley & Sons, Inc.
- Georgetown University (n.d.). Data Warehouse: Glosář. Citováno 13. dubna 2006 z: https://web.archive.org/web/20060423164505/http://uis.georgetown.edu/departments/eets/dw/GLOSSARY0816.html.
- Hinley, D.S. (1996). Správa vývoje softwaru: procesně orientovaná perspektiva. Informační a softwarová technologie, 38, 723-730.
- Huang, G.H. & Mak, K.L. (1999). Současné postupy řízení změn ve strojírenství ve Velké Británii. International Journal of Operations & Production Management, 19(1), 21-37.
- IEEE (1991). Standardní glosář terminologie softwarového inženýrství (ANSI). The Institute of Electrical and Electronics Engineers Inc. Citováno 13. dubna 2006 z: http://www.ee.oulu.fi/research/ouspg/sage/glossary/#reference_6.
- Mäkäräinen, M. (2000). Procesy řízení změn softwaru při vývoji zabudovaného softwaru. Disertační práce. Espoo: Publikace VTT. Dostupný online: http://www.vtt.fi/inf/pdf/publications/2000/P416.pdf.
- NASA (2005). Datový program NASA IV&V Facility Metrics - Glosář a definice. Citováno 4. března 2006 z: https://web.archive.org/web/20060307232014/http://mdp.ivv.nasa.gov/mdp_glossary.html.
- Pensylvánské státní univerzitní knihovny (2004). Příručka CCL: Glosář pojmů a zkratek. Citováno 13. dubna 2006 z: https://web.archive.org/web/20060615021317/http://www.libraries.psu.edu/tas/ katalogizace / ccl / glosář.htm.
- Princetonská univerzita (2003). WordNet 2.0. Citováno 13. dubna 2006 z: http://dictionary.reference.com/search?q=release.
- Rajlich, V. (1999). Změna a vývoj softwaru. In Pavelka, J., Tel, G. & Bartošek, M. (Eds.), SOFSEM'99, Lecture Notes in Computer Science 1725, 189-202.
- Rigby, K. (2003). Správa standardů: Slovník pojmů. Citováno 1. dubna 2006 z: https://web.archive.org/web/20060412081603/http://sparc.airtime.co.uk/users/wysywig/gloss.htm.
- Scott, J.A. & Nisse, D. (2001). Správa konfigurace softwaru, Průvodce souborem znalostí softwarového inženýrství, Kapitola 7, IEEE Computer Society Press.
- Vogl, G. (2004). Manažerské informační systémy: Slovník pojmů. Citováno 13. dubna 2006 z webových stránek Uganda Martyrs University: https://web.archive.org/web/20060411160145/http://www.321site.com/greg/courses/mis1/glossary.htm.
- Weerd, I. van de (2006). Metoda modelování: Návrh kurzu Metodické inženýrství 05/06. Citováno 1. března 2006 z: https://bscw.cs.uu.nl/bscw/bscw.cgi/d1009019/Instructions[trvalý mrtvý odkaz ] pro diagram procesních dat.pdf [omezený přístup].