+ All Categories
Home > Documents > -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...

-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...

Date post: 14-Jul-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
11
Эффективное управление жизненным циклом разработки информационных систем Марина Кувшинова Представитель IBM Rational в России и странах СНГ
Transcript
Page 1: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

Page 2: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

Page 3: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

Page 4: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

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

Architect

AnalystDeveloper

QualityProfessional

DeploymentEngineer

Project Lead

Page 5: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

Page 6: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

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

Customer FinalProduct

BuildArtifacts

Environment SupportingSystems

RequirementsManagement

Initial Idea

Page 7: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

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.

Page 8: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

Оценивать

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

Действовать

Page 9: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

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

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

Page 10: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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

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

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

сти

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

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

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

Отчетность

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

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

Дизайн

Реализация

Обеспечение

качества

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

Требования

Page 11: -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 8=d>@==ke a8ab5< ˝0@8=0ˆc2h8=>20

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


Recommended