-DD5:B82=>5 C?@02;5=85 687=5==K< @07@01>B:8 8=D ... · -dd5:b82=>5 c?@02;5=85 687=5==k< @07@01>b:8...

Post on 14-Jul-2020

3 views 0 download

transcript

Эффективноеуправление

жизненнымцикломразработки

информационныхсистем

МаринаКувшиноваПредставитель IBM RationalвРоссииистранахСНГ

Какповыситьпроизводительностькоманды

Пятьинновационныхподходов

Позволятежегодноповышатьпроизводительностьна 4-6%

Планированиевреальномвремени

Единыйплан,охватывающийтребования,разработку,тестирование,обеспечиваеткомандепониманиемасштабапроекта

Интеграцияпланированиясисполнениемобеспечиваеткомандеистинноесостояниепроекта

Каждыйизкомандыучаствуетвподдержаниипланавактуальномиточномсостоянии

Своевременноереагированиенанеожиданныеизмененияпомогаеткомандеоставатьсявграфике.

Architect

AnalystDeveloper

QualityProfessional

DeploymentEngineer

Project Lead

Взаимодействиекоманды воднойсреде

Информация мгновенно доступна длявсехучастниковкоманды

Быстро формируется коллективноемнение за счет того, что у команды естьвозможность общаться ипросматривать артефакты разработкисовместно.

Простой единый ресурс актуальныхданныхпопроекту,хранящихсявединомрепозитории, что позволяет работать иобщатьсянарасстояниидруготдруга

Трассируемостьжизненногоцикла

Созданиевзаимосвязеймеждуданныминапротяжениивсегожизненногоцикла

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

Обеспечениеполнотызапланированныхэлементов,проверяявсесвязанныеартефакты

Обеспечениепростогодоступаксвязаннымартефактам

Customer FinalProduct

BuildArtifacts

Environment SupportingSystems

RequirementsManagement

Initial Idea

Аналитическаяразработка

Применение различныхтехникбизнес-анализадляразработкипрограммногообеспечения

Возможностьпринятиярешениянаосновеимеющихсяфактов(отслеживаемыйпрогресс,диагностикапроблем,определениекорректирующихдействий)

Аналитическоеуправлениеразработкойипроектамидлявыпускапродуктавсрок

Measurement practices impact project success

Strong measurement practiceWeak measurement practice

Source: Capers Jones, Measurement, Metrics and Industry Leadership, 2009 and Software Engineering Best Practices, McGraw Hill, 2010.

Непрерывноесовершенствование

Постояннаяадаптациялучшихметодов,максимальноеиспользованиеавтоматизации,чтобысократитьручнойтруд,ошибкивзадачах

Стимулироватьповышениекачественныххарактеристикпроекта

Позволятьвсемприниматьучастиевадаптациилучшихметодик

Оценивать

Двигатьсядальше

Действовать

1. Планированиевреальномвремениускоряетреализациюпроекта

2. Взаимодействиевединойсредемаксимизируетокупаемость

3. ТрассируемостьжизненногоциклаповышаеткачествоПО

4. Аналитическойразработкаповышаетпредсказуемостьпроекта

5. Непрерывноесовершенствованиесокращаетзатратынаразработку

Оптимизацияколлективнойдеятельности

длядостиженияобщихцелей

Повышениеконтроляиэффективно

сти

Взаимодействие Постоянное

улучшениезасчетанализа

данныхотчетов

Отчетность

Автоматизация

ПоддержкавсегожизненногоциклаПлатформа JAZZ

Дизайн

Реализация

Обеспечение

качества

Развертывание

Требования

СПАСИБОЗАВНИМАНИЕ !