1.1. Зрелые и незрелые организации-разработчики ПО
1.1. Зрелые и незрелые организации-разработчики ПО
Постановка осмысленных целей, направленных на улучшение производственных процессов, требует понимания различий между зрелыми и незрелыми организациями-разработчиками ПО. В незрелых организациях-разработчиках производственный процесс, как правило, импровизируется исполнителями и их руководством. Даже при наличии указаний по определенной организации производственного процесса ими не руководствуются. Незрелая организация-разработчик противодействует любым изменениям, а управляющее звено обычно сфокусировано на решении неотложных проблем (деятельность, известная как «пожаротушение»). Графики работ и бюджеты обычно превышаются вследствие того, что они не основаны на реальных оценках. По мере приближения к критическим срокам сдачи проекта приходится идти на компромисс между сроками выполнения, функциональностью и качеством продукта.
В незрелых организациях не существует объективной основы для вынесения решения о качестве продукта или для решения проблем, связанных с процессами и разрабатываемым продуктом. Вследствие этого качество разработанного программного продукта является трудно предсказуемым. Работы, нацеленные на улучшение качества, такие как экспертные оценки и тестирование, зачастую урезаются или вообще отбрасываются по мере того, как проект выходит за пределы своего графика.
С другой стороны, зрелые организации-разработчики обладают широкими возможностями по управлению процессами разработки и сопровождения ПО. Сферы ответственности внутри производственного процесса точно распределены как среди имеющихся, так и недавно принятых сотрудников, а все работы проводятся в соответствии с запланированным процессом. Установленные процессы пригодны для использования [Humphrey 91b] и соответствуют реально применяемым способам проведения работ. По мере необходимости эти определенные процессы обновляются, а усовершенствования разрабатываются с помощью контролируемого пилотного тестирования и/или анализа затрат и прибылей. Распределение ролей и сфер ответственности в пределах определенного процесса четко определено на протяжении всего проекта и в рамках всей организации.
В зрелой организации, управляющее звено непрерывно следит за качеством программного продукта и за тем, удовлетворен ли заказчик созданным решением. Существует объективная, количественная основа для вынесения решения о качестве продукта, а также анализа проблем, возникающих с продуктом или процессом. План-графики и бюджеты реалистичны и основаны на показателях производительности предыдущих проектов; как правило, достигаются ожидаемые результаты по затратам, срокам разработки, функциональности и качеству продукта. Кратко говоря, соблюдается точное следование упорядоченному процессу, так как все участники проекта понимают важность его соблюдения, а для поддержки процесса разработки существует необходимая инфраструктура.
Реализация этих наблюдений о зрелых и незрелых организациях требует создания структуры, обеспечивающей достижение зрелости производственных процессов. Эта структура предназначена для описания эволюционного пути от специально создаваемых, хаотических процессов к зрелым, упорядоченным производственным процессам. Без этой структуры программы улучшения процессов могут стать неэффективными, вследствие отсутствия необходимых предпосылок для поддержки последовательных усовершенствований. Структура поддержки зрелости производственных процессов представляет собой интеграцию концепций самого производственного процесса, его возможностей, производительности и зрелости. Каждая из этих концепций будет обсуждена далее.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Интернет-представительство организации
Интернет-представительство организации Сайт может приносить прибыль не только напрямую, но и косвенно. В данном случае речь идет об увеличении количества клиентов какой-либо организации за счет информации о ней, расположенной в Интернете на специальном сайте. И если
Организации
Организации http://www.w3.org/W3 Consortium – всемирное объединение организаций, заинтересованных в развитии Internet (туда, в частности, входят Microsoft, Sun и другие известные компании). Рассматриваются все вопросы, связанные с WWW: стандарты, новые технологии и т. п.http://www.webring.org/Web Ring Network –
1.10.2. Добавление организации
1.10.2. Добавление организации Рядом со ссылкой об ошибке, есть еще одна ссылка — Добавить организацию. Для того чтобы воспользоваться ею, регистрация на Яндексе уже не требуется. Для добавления информации необходимо заполнить стандартную форму, в которой есть три
7.3.2. Концепции, касающиеся основных средств производственного процесса организации Основные средства производственного процесса организации (ППО)
7.3.2. Концепции, касающиеся основных средств производственного процесса организации Основные средства производственного процесса организации (ППО) Организация устанавливает и сопровождает набор основных средств производственного процесса, как показано на рис. 4.1. К
Персонал, разработчики, сотрудники
Персонал, разработчики, сотрудники В СММ используется несколько терминов для обозначения исполнителей различных технических ролей, описанных в ключевых практиках СММ. К персоналу относятся те сотрудники, включая ведущих специалистов, которые несут ответственность за
Кто такие разработчики в тестировании на самом деле?
Кто такие разработчики в тестировании на самом деле? Разработчики в тестировании — это инженеры, которые помогают тестировать на всех уровнях процесса разработки Google. Но все же в первую очередь они именно разработчики. Во всех наших руководствах по найму и внутренних
Вопросы организации и стратегии
Вопросы организации и стратегии Если бы строители строили здания так же, как программисты пишут программы, — то первый же залетевший дятел разрушил бы всю цивилизацию. — Джеральд Вайнберг (Gerald Weinberg) Следуя великой традиции С и С++, мы начинаем отсчет с нуля. Главный совет
Фирмы-производители и разработчики
Фирмы-производители и разработчики В этом разделе представлены наиболее известные фирмы-разработчики систем видеоввода различного назначения: от наборов для Internet-конференций до систем безопасности.Фирма PinnacleЭта немецкая фирма (www.pinnaclesys.com, www.pinnaclesys.ru) является
Разработчики «Колибри» об ОС на ассемблере Андрей Письменный
Разработчики «Колибри» об ОС на ассемблере Андрей Письменный Опубликовано 16 ноября 2011 года Мысль написать операционную систему целиком на ассемблере странна, но привлекательна. Её главные плюсы — исключительная производительность и малый объём
Разработчики игр о том, как заработать на Android Ирина Матюшонок
Разработчики игр о том, как заработать на Android Ирина Матюшонок Опубликовано 07 декабря 2011 года "Будучи номером один в Android Market, мы зарабатываем на Android раз в тридцать меньше, чем на iOS", — сообщил на восьмой конференции Mobile VAS Миша Лялин, генеральный
Open Source: разработчики и спонсоры
Open Source: разработчики и спонсоры LinuxFormat, #79 (май 2006)Когда Red Hat и Novell диверсифицировали линейки своих Linux-дистрибутивов на как бы коммерческие и стопроцентно свободные ветви, они пошли разными путями. Во взаимоотношениях Suse и OpenSuse все ясно: вторая представляет собой, по сути,
Разработчики игр о том, как заработать на Android
Разработчики игр о том, как заработать на Android Автор:Опубликовано 07 декабря 2011 года "Будучи номером один в Android Market, мы зарабатываем на Android раз в тридцать меньше, чем на iOS", — сообщил на восьмой конференции Mobile VAS Миша Лялин, генеральный директор российской
Разработчики "Колибри" об ОС на ассемблере
Разработчики "Колибри" об ОС на ассемблере Автор: Андрей ПисьменныйОпубликовано 16 ноября 2011 годаМысль написать операционную систему целиком на ассемблере странна, но привлекательна. Её главные плюсы - исключительная производительность и малый объём исполняемого кода.