Software Process Improvement-удачная поездка
Справочная информация: Для многих организаций, как наша, промежуточная цель достижения ИСО 9001 или КММ уровня является непростой задачей. Дисциплина No Fun-организации с готовностью признаем, что стремление к рассматриваются проекты в соответствии с ISO 9001 или ШМ принципов требует создания новых процедур. Оно жизненно важно для успеха усилий по улучшению понимаем, что процесс изменений влечет за собой изменение культуры и природы человека к сопротивлению изменение. Многочисленные социальные и технические барьеры необходимо преодолеть для осуществления прочного improvement.My организацию, направленную на сертификацию ISO 9001 и CMM Level 2 и уровня 3 оценка примерно полтора года назад и знал, что она будет на гриле Тщательно аудиторы ISO и ШМ заседателей. Для Software Process Improvement первых мы должны знать свои сильные и слабые стороны, что управление может сфера улучшение деятельности. Только с этого знания мы можем настроить инфраструктуру для улучшения процессов. Мы добились успеха с учетом планов по модели СММ Software Engineering Institute's. Этот включает формирование Software Process Engineering Group, которые знают свои роли, обязанности, уставов и планов действий, который поможет вам разработать Устав и зрение, и установить четкие соответствия на организационные цели и задачи. Они будут гораздо более эффективными, если они получают право формального и неформального обучения. Один ключевой решение было принято "не изобретать велосипед", но и серьезно рассмотреть Лучшая промышленная Practices.Later мы увидели, что процесс совершенствования всегда платит дивиденды для тех, кто с дисциплиной сделать это right.Process улучшение ProjectThe стратегического Плана четкое видение имеет важное значение для успеха процесса совершенствование проекта. Руководители высшего звена, в нашем случае было видение этого процесса является продуктом, и было совершено спонсировать и поддерживать усилия по улучшению. Мы были ответственными для мобилизации людей и ресурсов, чтобы попытаться Сделать это произойдет, но процесс улучшения были новые усилия для моей группы и все были уверены в том, как начать работу и получить организованной Моя организация пошли на стратегическое планирование с использованием всего менеджмента качества Plan-Do-Check-Act cycle.We разработала видение использовать лучшие практики группами разработчиков, и было выявлено одиннадцать лучших практик: * разработка итеративно (дополнительные жизненного цикла разработки) * Используйте компонентной архитектуры * Визуально модель продукта с использованием унифицированного языка моделирования (UML) * Формальные управлению рисками * Соглашение о интерфейсы * * Формальные Инспекции метрической основе планирования и управления * Программа всей видимости Прогресс Vs план * Дефект Против отслеживания целевых показателей качества * Управление конфигурациями * Люди-Aware Управление AccountabilityIn модель планирования мы попытались проанализировать текущие проекты поддержание понимание ИСО / ШМ через строгий отзывов. Далее, мы провели организационные анализ расхождений между его текущее состояние и видения мы искали. ISO 9001 Статус обратная связь сама по себе стала катализатором по разработке тактических планов, предоставляя руководителям необходимую механизм контроля для отслеживания проектов и oversight.Our организация пыталась Лечить Software Process Improvement также хотели развитие проект! Руководство авторам набирать соответствующие команды проекта (Software Quality Assurance Team или Software Process Engineering Group), выбранный руководителем проекта, а также создали хранилище для хранения Документация процесса и другие артефакты процесса. Мы следовали плану, как: Начните с открытия и понимания текущей практики на всей группы. Найти существующий процесс подготовки документации и поговорить с практиками понять, как выполняются задачи. Согласования любых различий между фактическими и espoused процессов. Документ и обзор вновь характеризуется процессом. Тогда итеративно и постепенного улучшения этого процесса и обеспечению того, чтобы документация обновляется соответствующим образом. Планирование проектов, Software Configuration Management, а также Software Quality Assurance, проект отслеживания программных инструментов, использование относятся к ключевым сферам, где наши Организация в большей степени сосредоточена на совершенствовании процессов. Мы попытались настроить Рациональный унифицированный процесс для нашей рабочей среде и автоматизированных инструментов в процессе были также приняты up.We также заверил, что видимость Проект с высшим руководством и остальными организациями было сопоставимо с другими важными projects.Culture и ResistanceProcess улучшение затрагивает не только процессы, используемые специалистами-практиками выполнять свою работу. Процесс изменения означают изменение культуры, изобилуют со всеми трудностями, связанными с изменением представлений, ценностей и нормативное поведение сообщества. Некоторые силы, которые делают такое усилия по улучшению сложными являются:? Сопротивление переменам (часто в связи с предполагаемой угрозой потерять власть, контроль, знакомство или социального статуса)? Существующие терпимость и готовность к переменам в рамках настоящего текущие организационные климата? Процесс изменений предусматривает обучение, которая обычно делает вещи появляются, ухудшится, прежде чем они лучше.? Усилия по улучшению требовать времени и ресурсов, которые многие предпочли бы тратить на их особую projects.In развитие моей организации, которую мы пытались решить вышеуказанные проблемы привлечения наших улучшений от местных героях себя (вовлекать всех!). Эти люди должны быть "All-Stars в семье ": уважаемые члены этой организации доказали репутацией как разработчики и менеджеры. подчеркивают важность того, чтобы" местный герой "быть частью Software Process Engineering Group и попробовать продержаться "реальные вещи", если вы можете управлять (это еще одна из тех времен, когда старшего и среднего звена поддержка может быть необходимо). Мы документально наших местных технических процедур по выбору SE чемпионы / местными героями, чтобы написать эту процедуру с помощью SEI-CMM ключевые практики. Software Quality Assurance Team была центром методической помощи и поддержки для всех видов деятельности процесса совершенствования. SQA является основным авторитетным органом для проведения и организации усилий по совершенствованию организации. Всего сообщества практикующий регулярно информированы о состоянии совершенствования усилий. Желательно также запросить входной и обратной связи по вопросам совершенствования процесса от практикующего сообщества. Мы выбрали одного из пилотных проектов, чтобы мы могли обсудить и протестировать, как Software Process Improvement действительно помогает в текущем scenario.Benefits Процесс по учебнику ImprovementThe ясным определениям окупаемости инвестиций (ROI), как описано Лоуренс Putnam "Инвестирование для совершенствования [производительность] вышеизложенное предполагает использование этих средств на другие целям. Во время окупаемости от потока будущих доходов от операций возврата инвестированного капитала ". Рентабельность не всегда могут быть в долларах, качества и графика вопросы, как возвращение почти так же важно, чтобы Участники так же как и связанные с этим расходы. Наш измерительный комплекс, охватывали следующие восемь категорий метрики: усилие, процесс, производительность труда, прогресса, качества, графика, стабильности и кадровой политики. Мы попросили наших исследований Участники указать, какие показатели из нашего набора они поддерживали и добавьте к нашему списку любые дополнительные показатели они использовали. Мы также запросили начальный и конечный этап жизненного цикла программного обеспечения, над которыми каждый метрические была сохранена. Когда мы проанализировали участников данных измерений по уровню зрелости в отношении восьми метрической категории, каждый уровень зрелости, показал, в среднем, соответствуют модели роста. Мы также постарались касаться любой неизмеримые преимущества, которые мы испытали от своей программы совершенствования процессов. Пользу наиболее часто отмечается в исследовании соответствующих участников изменениям в подходах. Мораль и доверие Разработчики значительно улучшилось, и опытные разработки программного обеспечения повышенного внимания и уважения со стороны внешних по отношению к организации программ организации. Участники также отнести менее сверхурочные, за вычетом текучесть кадров, повышение конкурентных преимуществ, а также расширению сотрудничества между функциональными группами, что привело выгоды от совершенствования процессов initiatives.ConclusionSoftware Process Improvement очень важно, поскольку любая организация пытается взять на себя и поставлять более крупные проекты. Отсутствие четко определенных процессов программное обеспечение может быть очень дорогостоящим. Поддержку со стороны всех сотрудников, особенно топ-менеджмента, является предпосылкой для любой серьезной SPI инициативы. Как великий философ, однажды сказал: "Это не произойдет в одночасье, но это случится". Много усилий по совершенствованию Fail или Falter ходе первоначальных этапов процесса совершенствования. Моя организация была успешно быстрое достижение ISO 9001/CMM потому что оно сделало точку распространения накопленного опыта другим. Но это не может быть целью для улучшения процессов в любой организации, наш путь к улучшению процесса будет всегда continue.References1. Университет Карнеги-Меллона / Software Engineering Institute, Capability Maturity Model: Рекомендации по совершенствованию процесса разработки программного обеспечения, Addison-Wesley, Рединг, штат Массачусетс, 1995,2. Роджер С. Прессман, Software Engineering: подход, основанный практикующего, 4-е изд., McGraw-Hill, 19963. Уоттс Хамфри, управляющий Software Process, Addison-Wesley, 1989Name: Deepty B. ChauhanQualifications: бакалавра по электронике Engineering, аспирант диплом маркетинга. В целом опыт девяти лет в области обеспечения качества программного обеспечения и testing.Corporate обязанности: поручено возглавить группу в Программное обеспечение Обеспечение качества и верификации программного обеспечения и проверки. Это включает в себя Software Process Improvement путем осуществления ISO 9001/CMM в организации, настройки Рациональный унифицированный процесс для удовлетворения потребностей моего
Статья Источник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!