Дмитрий Андреев dmitryan@microsoft.com Twitter @dmandreev Twitter @dmandreev Международная конференция «Управление проектами 2010 с минимальными затратами»

Презентация:



Advertisements
Похожие презентации
Дмитрий Андреев Microsoft
Advertisements

Team System - фреймворк для автоматизации тестирования от Microsoft Футорняк Елена Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011.
SQL 2012 И ГИБКИЕ МЕТОДЫ КОМАНДНОЙ РАЗРАБОТКИ C TFS Добро пожаловать в команду! Alexander Yakovlev
Модуль 4 Коллективная бизнес аналитика. План модуля Что такое коллективная бизнес аналитика Средства BI в SharePoint 2010 Демонстрация коллективной бизнес.
«Informanager» Управление проектами, пример внедрения в компании Билла - Украина.
Георгий Баркан twitter.com/gbarkan Эксперт по технологиям разработки ПО Microsoft Россия © 2010 Microsoft Corp. Microsoft для стартапов.
Специальное ценовое предложение для региональных систем образования K-12 CASA Дмитрий Ларионов, Региональный представитель по работе с органами образования.
Федеральное агентство по образованию ГОУ ВПО Уральский государственный технический университет – УПИ Кафедра электронного машиностроения Система управления.
Как выбрать программу лицензирования. Верный выбор = понимание целей Стратегия компании Текущее состояние и задачи.
Дипломная работа Выполнил: Чернилевский Денис, 518 гр. Научный руководитель: к.ф.-м.н. Луковников Иван Васильевич.
System Center Essentials Планирование развёртывания Присяжный Дмитрий MCP, MCTS.
Модель команды определение ролей продолжение Microsoft Solution Framework.
Татьяна Сметанина. Автоматизированное тестирование веб-приложений Coded UI тесты и сценарии применения.
Инструменты Visual Studio для контроля качества и безопасности кода MSSD-3 Александр Яковлев, Microsoft.
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
ВРЕМЯ – ВПЕРЕД! Специальное предложение Microsoft для среднего и малого бизнеса.
Специальное ценовое предложение для региональных систем образования K-12 CASA Александр Яшуков, менеджер по работе с органами управления образованием Microsoft.
4 Философия качества на следующих базовых постулатах: 1.Мы не можем снизить расходы без воздействия на качество; 2.Мы можем повысить качество, не увеличивая.
Сергей Байдачный Специалист по разработке ПО Майкрософт Украина
SurfControl Web Filter Appliance. На повестке дня Обзор рынка Преимущества аппаратных решений Стоечный сервер Web Filter Покупатели и проблемы Выпуск.
Транксрипт:

Дмитрий Андреев Международная конференция «Управление проектами 2010 с минимальными затратами»

Приемлемый уровень неудач? Отталкиваясь от сроков, бюджета и функциональности, 68% проектов никогда не достигли результатов или были вообще остановлены 32% успешны 44% были выполнены в срок/бюджет/функциональность 24% были прекращены

Должны ли мы его поддерживать в таком виде? Перерасходы по Стоимости: 45% Перерасходы по Времени: 63% Снижение Функциональности: 67% Extreme Chaos, The Standish Group International, Inc. – 2009

Успех проектов по разработке исторически рассматривается как комбинация Времени Денег Функциональности На самом деле это уже квадрат Качество – четвертый показатель Хотите ли вы выбирать два из четырех? Функции ВремяБюджет Выберите два

Идея Решение

6

Все члены команды знают процесс и средства Всегда актуальный проектный план Каждая реализованная функция тщательно проверяется Составляется детальная отчетность по каждому шагу

8

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

10 Отслеживание с верху в низ Трассировка Требований Отношения Родитель/Потомок Свертка и Детализация Гибкое Планирование Встроенный менеджер бэклога Встроенное планирование итераций Простое конфигурирование Интеграция с Project Полная связь зависимостей Полная поддержка синхронизации туда и обратно

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

12 Отчеты для на все случаи Генерация отчетов из запросов Манипулирование данными в Excel Очевидные OLAP кубы Информация для Всех Подключение отчетов в MOSS

13 Информационные панели Иерархия ключевых показателей Детализация для анализа Быстрая настройка Простое взаимодействие Сообщения об ошибках через веб Требования об изменениях через веб Отслеживание статусов запросов/ошибок через веб

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Какая ветка содержит мои изменения? Какая сборка содержит мои изменения? Откуда взялось это изменение? Зачем нужна эта ветка? Как эти ветки соотносятся? Кто ответственен за эту ветку?

Создание веток на сервере Визуализация веток и отношений Отслеживание изменений в ветках История Время Аннотации Разрешение конфликтов

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Простая установка Минимум вводимых параметров Снижение требований по предварительной установке Возможность записи сценария установки Журналы установки

Эффективное Администрирование Базируется на MMC Транзакционные механизмы Предварительная проверка

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Тестеры создают полную информацию об ошибках Шаги для воспроизведения Системную информацию Снимки экранов Полноэкранное видео с метками Отладочный журнал Тестовое окружение

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Сбор изменений «на полке» Слияние с основной веткой и сборка. Если все нормально, внесение изменений в основную ветку.

24 Сбор информации о тестах на сервере Сравнение результатов тестирования текущего изменения с результатами сервера Рекомендации по изменению затронутых тестов

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Как можно проверить то что небольшое изменение не затронет всю систему? Как можно понять и изучить всю систему? Каких бабочек необходимо поймать в Нью-Йорке чтобы предотвратить наводнение в Токио?

27 Архитектурная проверка соответствия кода дизайну. Диаграмма слоев детализирует реальное состояние дел Классы и области имен попадают в соответствующие слои

28 Понимание системы не допустит эффекта бабочки Архитектурный Обозреватель помогает понять как работает система в целом Визуализация кода и его взаимосвязей

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

30 Новый тип тестов (Coded UI) Возможность автоматического тестирования интерфейса Поддержка: Web UI (IE & FF Beta) Windows Forms Windows Presentation Foundation

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

32 Система рекомендует запуск специфичных именно для этой сборки тестов

33 Microsoft Confidential Выделение требований без тестов или без удачных тестов Отчеты отображают статусы требований

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Поддержка группы виртуальных машин для тестов Быстрое развертывание виртуальных машин Разработчики имеют доступ к среде тестирования Специальные сетевые настройки позволяют запускать копии окружений тестирования

Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Проблем с Параллельной Разработкой Больше нет Запутавшихся Администраторов Больше нет Неповторяемых Ошибок Больше нет Несобираемых Билдов Больше нет Эффекта Бабочки Больше нет Наведенных ошибок Больше нет Потерянных Требований Больше нет Ожиданий Установки Билда Больше нет Снижения Производительности

Проверка только своего кода Профайлинг нагрузочных тестов Профайлинг JScript Три новых типа Выделение памяти Ресурсной конкуренции Потоковой конкуренции Сравнительные отчеты Работает под виртуализацией!

Новое последовательное смешение Отчетность сразу в Excel Визуализация журнала Запуск функциональных тестов как нагрузочных тестов Сбор подробной информации о запуске Интеграция удаленного профайлера Сбор системной информации Расширяемый механизм сбора данных

39 Microsoft Confidential

Затраты на персонал Программисты Тестеры Менеджмент Незапланированные затраты Переработка по проектам Поддержка развернутых решений Технологические затраты Поддержка инфраструктуры

Лидер в области оценки эффективности внедрений Независимые исследования Know-how по вычислениям ROI подтвержденные примерами (Case Study) Сотни примеров для различных продуктов и вендоров На рынке с 2000 года

Команда 10 разработчиков 2 менеджера 3 тестера Ожидаемая эффективность Эффективность труда Разработчик 10% Менеджер 20% Тестировщик 10% Снижение оцененных потерь 35% от 70 тыс. долл. в год. Двухнедельная задержка проекта длительностью 6 мес. Основные затраты на ПО Visual Studio Ultimate 11924$ Test Professional 2169$

Ultimate MSDN / 3814 Premium MSDN / Professional MSDN / 799

44 Test and Lab Manager Manual Testing Layer Diagram UML Modeling Load Testing Web Testing Test Case Management IntelliTrace Architecture Explorer Fast Forward for Manual Testing Logical Class Designer Cloud Development Office Development Windows Development New WPF Editor Customizable IDE Multi-core Development Silverlight Tools Web Development SharePoint Development Generate from Usage Static Code Analysis Database Deployment Code Metrics Database Unit Testing Test Data Generation Test Impact Analysis UI Test Automation Code Coverage Performance Profiling Database Change Mgmt

Retail Лицензирование организаций Open Value Open License Select Enterprise Agreement

Особые условия для государственных и образовательных учреждений Стать партнером Microsoft Воспользоваться программами *Spark Business Spark – если вы работаете в компании зарегистрированной менее трех лет, можете получить все средства разработки бесплатно Dream Spark Website Spark

Инструменты Visual Studio позволяют решать застарелые проектные проблемы при разработке ПО Это интегрированный комплекс Внедрение Visual Studio повышает производительность команды и качество разрабатываемого ПО При самых скромных оценках эффективности очевидна финансовая выгода Существует несколько вариантов лицензирования которые позволяют экономить средства

Обзор Visual Studio Team System ROI калькулятор О лицензировании простым языком ru/licensing.aspx ru/licensing.aspx Программа Biz Spark start.ru/Programs/BizSpark.aspxhttp://ms- start.ru/Programs/BizSpark.aspx