Зрелост на разработката на софтуер

Заден план

След като Китай официално се присъедини към СТО, китайският софтуерен пазар стана част от световния пазар. Китайските софтуерни компании са изправени директно пред бруталната конкуренция от страна на международни ИТ компании. Човек освен да заема пазара, трябва и да гледа към света и да излиза в чужбина, за да оцелява и да се развива по-добре.

Излизането на международния пазар се превърна в предпоставка за всичко. За да спечели доверието и благосклонността на международния пазар, китайският софтуер трябва първо да отговаря на международните стандарти и да премине сертифициране по международни стандарти. Компаниите, които искат да направят разлика в индустриализацията на софтуера, са напълно осъзнали важността и неотложността на укрепването на сертифицирането по международни стандарти.

Развитието на информационните технологии направи мащаба на софтуера все по-голям. В традиционните „софтуерни работилници“ производството често разчита на нетърпението на хората да създават богатство. Производството е в състояние на безпорядък и хаос. Качеството на софтуерните продукти не може да бъде гарантирано, а софтуерните проекти дори се отменят по средата. Този вид производствен метод вече не може да отговори на нарастващото търсене на софтуер.

Хората осъзнават, че дали софтуерният процес е перфектен е определящият фактор за софтуерния риск.

През ноември 1986 г. Институтът за софтуерно инженерство (SEI) на университета Карнеги Мелън в Съединените щати, по искане на федералното правителство на САЩ, проучи рамката за зрелост на процеса.

Използва се главно за оценка и подобряване на процеса на разработка на софтуер и възможностите за разработка на софтуер. CMM въвежда сертифициране от 1987 г. и сега се е превърнала в най-авторитетната система за оценка и сертифициране в софтуерната индустрия.

Ползите от зрял процес

Чрез подобряване на процесите можете да знаете какво правите;

Да стимулираме потенциала на служителите; подобряване на ефективността на организацията;

Спестете разходи и избягвайте отпадъците; подобряване на качеството; подобряване на удовлетвореността на клиентите; улесняват управлението;

Процесът се моделира и използва повторно; ясно разделение на труда и ясни отговорности;

намаляване на рисковете; Подобрена надеждност и стабилност;

Организацията може непрекъснато да се подобрява и подобрява.

Класификация

CMM е разделена на пет нива: първото ниво е първоначалното ниво, второто ниво е повторяемото ниво, третото ниво е дефинираното ниво, четвъртото ниво е управляваното ниво и петото ниво Нивото е оптимизирано.

(1) Първоначално. Работата е безредна и първоначалният план често се изоставя по време на проекта. Управлението няма правила и разпоредби и му липсва стабилна система за управление. Ефективността на проекта за развитие е нестабилна. Успехът на проекта зависи главно от опита и способностите на лицето, което отговаря за проекта. След като той напусне, работният ред се променя напълно.

(2) Повторяемо ниво (повтарящо се). Управлението е институционализирано и са установени основната система и процедури за управление, а управленската работа има правила, които трябва да се следват. Първоначално беше постигната стандартизация и работата по разработката беше изпълнена сравнително добре в съответствие със стандартите. Промените се извършват в съответствие със закона, за да бъдат базови, стабилни и проследими. Планирането и управлението на нови проекти се базират на минал практически опит и имат среда и условия за повторение на предишни успешни проекти.

(3) Дефиниран. Процесът на разработка, включително техническа работа и управленска работа, е стандартизиран и документиран. Създадена е цялостна система за обучение и система за експертен преглед, всички технически дейности и управленски дейности могат да бъдат контролирани и имат общо разбиране за процеса, позициите и отговорностите на проекта.

(4) Управляван. Продуктите и процесите имат установени количествени цели за качество. Производителността и качеството на развойните дейности са измерими. Базата данни на процеса е създадена. Постигнат е продуктовият и процесният контрол на проекта. Той може да предвиди тенденциите в качеството на процеса и продукта, като прогнозни отклонения, и да реализира навременни корекции.

(5) Оптимизиране. Концентрирайте се върху подобряването на процеса и приемете нови технологии и методи. Имате средства за предотвратяване на дефекти, идентифициране на слабостите и подобряването им. Могат да бъдат получени статистически данни за ефективността на процеса и може да се извърши анализ, за ​​да се изведе най-добрият метод.

С изключение на ниво 1, всяко ниво се състои от няколко ключови аспекта на процеса. Всеки ключов аспект на процеса се характеризира с горните пет публични характеристики. CMM има конкретни цели за всеки ключов процес. Ключовите конвенции за категоризиране на всяка публична характеристика се избират и определят според конкретните цели на ключовия процес. Ако всички ключови конвенции, включени в един ключов процес, се обработват правилно, целите на този ключов процес ще бъдат постигнати, което означава, че ключовият процес е постигнат. Предимството на това ниво на зрялост е, че тези нива ясно и ясно отразяват приоритета и последователността на дейностите за подобряване на процеса.

Значение

След като Китай официално се присъедини към СТО, китайският софтуерен пазар стана част от световния пазар. Китайските софтуерни компании са изправени директно пред бруталната конкуренция от страна на международни ИТ компании. Освен да заемаме вътрешния пазар, трябва да гледаме и към света и да излизаме навън, за да оцеляваме и да се развиваме по-добре.

Излизането на международния пазар се превърна в предпоставка за всичко. За да спечели доверието и благосклонността на международния пазар, китайският софтуер трябва първо да отговаря на международните стандарти и да премине сертифициране по международни стандарти. Компаниите, които искат да направят разлика в индустриализацията на софтуера, са напълно осъзнали важността и неотложността на укрепването на сертифицирането по международни стандарти.

Инструменти за управление

Инструментите, необходими за внедряване на CMM, са: рамка на процеса на разработка на софтуер, инструменти за управление на търсенето, инструменти за обектно-ориентиран анализ и проектиране, инструменти за управление на конфигурацията, инструменти за управление на промените, инструменти за тестване на софтуер. Изчакайте малко.

DevSuite R&D process management solution provides an integrated platform to support enterprise process improvement activities, covering project management activities, engineering process activities, process improvement activities and process support activities in CMMI. Assist the implementation of CMMI for enterprises.

Ефект от внедряването

Сътрудничество: Платформа за сътрудничество, управлявана от работния процес, намаляваща писането на голям брой документи за процеса

Transparency: One-stop project management, effective monitoring of project progress< /p>

Повторна употреба: Многократна употреба, намаляване на разходите за управление на процеса

Качество: Цялостно управление на качеството, намаляване на процента на дефекти и подобряване на удовлетвореността на клиентите

Кацане: Опростява разгръщането на внедряването на процеса, за да се гарантира внедряването на подобрение на процеса CMMI

Непрекъснато: Непрекъснатото и ефективно усъвършенстване на процеса осигурява основа за подобрение с висока зрялост

Related Articles
TOP