SlideShare a Scribd company logo
1 of 79
Департамент стратегических технологий, Microsoft
Дмитрий Андреев
Microsoft Corporation
Проблемы
  Разделенные средства
  Свои собственные интеграционные
  компоненты
  Трудности с Общими отчетами
  Составление расписаний
Решение
  Развернуть TFS как единое средство для
  совместной работы над созданием
  программных продуктов
Main Objectives                                 Scenarios



                                        Value               Value
Value Proposition                       Props               Props



  Experiences                 Exp                Exp         Exp




    Features        Feature         Feature     Feature     Feature
Планирование
Main Objectives                                  Scenarios



                                         Value               Value
Value Proposition                        Props               Props



  Experiences                  Exp                Exp         Exp




    Features         Feature         Feature     Feature     Feature



                    Разработка
Scenario    •5

Value Prop        • 30

Experience           • 300

 Feature                 • 650
Главная ветка




       Feature ветка


CP#0   CP#1             CP#2
Main Objectives                                  Scenario


                                        Value               Value
Value Proposition                       Props               Props


  Experiences                 Exp                Exp         Exp



    Features        Feature         Feature     Feature     Feature
Featur
 Feature                          Feature
                                                            e


 Задача            Tasks                           Task



Подзадачи   Task           Task             Task          Task
Feature                          Feature



 Задача            Tasks                           Task



Подзадача   Task           Task             Task          Task
Feature                          Feature



 Задача            Tasks                    Task          Bug
                                                           Bug
                                                            Bug
                                                             Bug

Подзадача   Task           Task    Task            Task
Anupama




                                                                                                                         Rebecca
                                              Aliaksei




                                                                                                                                            Sunder
                                                              Dennis




                                                                                                                                   Smitha
                                                                                                         Hiromi
                                                                                      Valery
                             Active

                                      Gregg




                                                                              Naren




                                                                                                                                                     Other
                                                                                                                  Jack
                                                                       Jeff
                                                         Bo
                                                                                                                                                             Total
                  Overall
                  Status     0        2       0          2    4        4      5       12       25        17       52     2         9        40       26      200
Active Bugs
(Orcas+Rosario)   Priority
                     0                                                                                                                                        0
                     1                                                 1      1       5                           1                         1                 9
                     2                1                  2    4        1      3       6        1                  1                2                          21
                     3                1                                2      1       1                                                                       5
                     4                                                                                                             1                          1
                  Total      0        2       0          2    4        4      5       12       1         0        2      0         3        1        0        36

Bugs In Resolve
(Orcas+Rosario)   Priority
                     1                                                                                   2        2      1                           1        6
                     2                                                                         1         2        1      1         2        6        5        18
                     3                                                                                   3        2                         2        3        10
                     4                                                                                                                                        0
                  Total      0        0       0          0    0        0      0       0        1         7        5      2         2        8        9        34
Основная ветка




Ветка разработки


 CP#1              CP#2
Вопрос#1
 Есть только один тип взаимосвязей
 между WI - Related
 Нет правил которые бы однозначно
 говорили что можно привязать и к чему
 Внутренние пользователи написали
 расширенные варианты обеспечения
 связей для решения этой проблемы
   Родитель/Ребенок
   Зависимости для Feature
   Будет реализовано в Rosario
Люди не очень качественно обновляют
информацию
Мы должный упростить процесс,
концепцию отчетности и обучить людей
Это необходимо сделать на всех уровнях
(Разработчиков, PM,…)
Вопрос #3
 Main Objectives                                 Scenarios



                                         Value               Value
 Value Proposition                       Props               Props



   Experiences                 Exp                Exp         Exp




     Features        Feature         Feature     Feature     Feature
Objectives                   Scenarios




Features     Feature   Feature       Feature   Feature
Попытка использовать Project для
управления всеми задачами оказалась
болезненной
Суммарные задачи
  Не публикуйте их в TFS
Обновление задач в TFS приводит к
ошибкам в планах
Работает ли это?
Whidbey Beta 1   Orcas Beta 1
Более 30 инсталляций (Дата Центр)
– более 100 серверов
Виртуальные Машины - x86, 1-2
процессорных ядра, 4Гб памяти
(WS08 Hyper-V)
Две Виртуальных Машины
  AT (Application Tier) – x86, 1-2
  процессорных ядра, 4Гб памяти
  DT (Data Tier) – x64, 2-4 процессорных
  ядра, 2 - 8Гб памяти (WS08 Hyper-V)
Два Физических сервера
  Application Tier – x86, 4 процессорных ядра,
  4Гб памяти
  Data Tier – x64, 4-8 процессорных ядра, 16 -
  64Гб памяти
Трех физических серверах
  AT (Application Tier) – x86, 4 процессорных
  ядра, 4Гб памяти
  DT (Data Tier) – x64, 4-8 процессорных ядра,
  16 - 64Гб памяти
  AS (Analysis Services Tier) – x64, 4-8
  процессорных ядра, 16 - 64Гб памяти
Прокси сервера (ИТ поддерживаемые)
  США, Индия, Китай, Сигапур, Европа
30+ промышленных инсталляций
  11,000+ активных пользователей
  1,600+ проектов
  1,500,000+ Work Items
  29,000,000+ Source Code files
  10,000+ builds ежемесячно
  30TB+ дискового пространства
10+ инсталляций (Тест лаборатория) –
более 30 серверов
Опыт внедрения Visual
Studio Team System
Опыт внедрения #1
 «Свой собственный» процесс
 Акцент на ограничениях
 Процесс ради процесса


     Трудности реализации процесса
             Много исправлений
     Нет энтузиазма у разработчиков
Выводы из опыта
 Донастройка стандартного процесса –
 более предпочтительный вариант
 Не стоит увлекаться ограничениями
 Больше внимания реальным
 потребностям
Опыт внедрения #2
 Замена SS, NUnit, NAnt, Cruise Control
  Отметим
  высокий
  уровень
прохождения
  тестов и
   низкий
  уровень
   ошибок
Проверка качества
  Отметим
    низкий
   уровень
  покрытия
кода тестами
 и высокий
   уровень
модификации
 кода (code
    churn)
Внедрение #2 - результаты
        Единая, связная среда
         Новые возможности:
         Code coverage & code churn
            Связная информация
            Управление качеством
        Стандартные отчеты и метрики
     Управление жизненным циклом (ALM)
            Прочие преимущества
Опыт внедрения #3
 Постепенное использование новых
 возможностей Team System
   Версионный контроль
   Автоматизация сборки
   Автоматизация тестирования
   Порталы проектов
   Управление качеством
   Управление требованиями
   Отчеты
   Планирование
   Управление рисками
   Метрики
   …
Ручной контроль прогресса
неэффективен
  Ручные процессы ведут к
  некорректной информации
  Потерям времени
Все отчеты бессмысленны если
люди не вводят первичных данных
Жесткие процессы демотивируют
Производительность

                                                                      Оценочные индикаторы




                                                                             Настоящая ситуация




                                                                                            Время
       Source: Robert D Austin, Measuring and Managing Performance in Organizations, 1996
Метрики – это только
аппроксимация целей бизнеса
Используйте множество
измерений
Ожидайте вариаций
TFS очень гибкое средство
Стремитесь извлечь максимум из
инструментов
Изменяйте процессы итеративно
Прозрачность означает предсказуемость
в целом
TFS SDK
  http://msdn2.microsoft.com/en-
  us/library/bb130146.aspx
Team Foundations Operations Guide
  http://msdn2.microsoft.com/en-
  us/library/bb663036(VS.80).aspx
Блоги
  http://blogs.technet.com/launch/
  http://blogs.msdn.com/dmandreev
  http://blogs.msdn.com/bharry/
Контакты
  Dmitriy.Filyushin@microsoft.com
  Dmitryan@microsoft.com
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
     conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

More from Александр Шамрай

Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиАлександр Шамрай
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеАлександр Шамрай
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольАлександр Шамрай
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSАлександр Шамрай
 
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Александр Шамрай
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержкаАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSАлександр Шамрай
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFSАлександр Шамрай
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиАлександр Шамрай
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Александр Шамрай
 

More from Александр Шамрай (20)

Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребности
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестирование
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контроль
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
 
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation Server
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web client
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
 
Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержка
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFS
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFS
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитики
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFS
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
 

Внутренние практики использования TFS Microsoft при разработке ПО: методология и инструменты.

  • 3. Проблемы Разделенные средства Свои собственные интеграционные компоненты Трудности с Общими отчетами Составление расписаний Решение Развернуть TFS как единое средство для совместной работы над созданием программных продуктов
  • 4.
  • 5. Main Objectives Scenarios Value Value Value Proposition Props Props Experiences Exp Exp Exp Features Feature Feature Feature Feature
  • 6. Планирование Main Objectives Scenarios Value Value Value Proposition Props Props Experiences Exp Exp Exp Features Feature Feature Feature Feature Разработка
  • 7. Scenario •5 Value Prop • 30 Experience • 300 Feature • 650
  • 8. Главная ветка Feature ветка CP#0 CP#1 CP#2
  • 9.
  • 10.
  • 11.
  • 12. Main Objectives Scenario Value Value Value Proposition Props Props Experiences Exp Exp Exp Features Feature Feature Feature Feature
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Featur Feature Feature e Задача Tasks Task Подзадачи Task Task Task Task
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Feature Feature Задача Tasks Task Подзадача Task Task Task Task
  • 31. Feature Feature Задача Tasks Task Bug Bug Bug Bug Подзадача Task Task Task Task
  • 32.
  • 33. Anupama Rebecca Aliaksei Sunder Dennis Smitha Hiromi Valery Active Gregg Naren Other Jack Jeff Bo Total Overall Status 0 2 0 2 4 4 5 12 25 17 52 2 9 40 26 200 Active Bugs (Orcas+Rosario) Priority 0 0 1 1 1 5 1 1 9 2 1 2 4 1 3 6 1 1 2 21 3 1 2 1 1 5 4 1 1 Total 0 2 0 2 4 4 5 12 1 0 2 0 3 1 0 36 Bugs In Resolve (Orcas+Rosario) Priority 1 2 2 1 1 6 2 1 2 1 1 2 6 5 18 3 3 2 2 3 10 4 0 Total 0 0 0 0 0 0 0 0 1 7 5 2 2 8 9 34
  • 34.
  • 35.
  • 36.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Вопрос#1 Есть только один тип взаимосвязей между WI - Related Нет правил которые бы однозначно говорили что можно привязать и к чему Внутренние пользователи написали расширенные варианты обеспечения связей для решения этой проблемы Родитель/Ребенок Зависимости для Feature Будет реализовано в Rosario
  • 49. Люди не очень качественно обновляют информацию Мы должный упростить процесс, концепцию отчетности и обучить людей Это необходимо сделать на всех уровнях (Разработчиков, PM,…)
  • 50. Вопрос #3 Main Objectives Scenarios Value Value Value Proposition Props Props Experiences Exp Exp Exp Features Feature Feature Feature Feature
  • 51. Objectives Scenarios Features Feature Feature Feature Feature
  • 52. Попытка использовать Project для управления всеми задачами оказалась болезненной Суммарные задачи Не публикуйте их в TFS Обновление задач в TFS приводит к ошибкам в планах
  • 54. Whidbey Beta 1 Orcas Beta 1
  • 55.
  • 56.
  • 57. Более 30 инсталляций (Дата Центр) – более 100 серверов Виртуальные Машины - x86, 1-2 процессорных ядра, 4Гб памяти (WS08 Hyper-V) Две Виртуальных Машины AT (Application Tier) – x86, 1-2 процессорных ядра, 4Гб памяти DT (Data Tier) – x64, 2-4 процессорных ядра, 2 - 8Гб памяти (WS08 Hyper-V)
  • 58. Два Физических сервера Application Tier – x86, 4 процессорных ядра, 4Гб памяти Data Tier – x64, 4-8 процессорных ядра, 16 - 64Гб памяти Трех физических серверах AT (Application Tier) – x86, 4 процессорных ядра, 4Гб памяти DT (Data Tier) – x64, 4-8 процессорных ядра, 16 - 64Гб памяти AS (Analysis Services Tier) – x64, 4-8 процессорных ядра, 16 - 64Гб памяти
  • 59. Прокси сервера (ИТ поддерживаемые) США, Индия, Китай, Сигапур, Европа 30+ промышленных инсталляций 11,000+ активных пользователей 1,600+ проектов 1,500,000+ Work Items 29,000,000+ Source Code files 10,000+ builds ежемесячно 30TB+ дискового пространства 10+ инсталляций (Тест лаборатория) – более 30 серверов
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 67. Опыт внедрения #1 «Свой собственный» процесс Акцент на ограничениях Процесс ради процесса Трудности реализации процесса Много исправлений Нет энтузиазма у разработчиков
  • 68. Выводы из опыта Донастройка стандартного процесса – более предпочтительный вариант Не стоит увлекаться ограничениями Больше внимания реальным потребностям
  • 69. Опыт внедрения #2 Замена SS, NUnit, NAnt, Cruise Control Отметим высокий уровень прохождения тестов и низкий уровень ошибок
  • 70. Проверка качества Отметим низкий уровень покрытия кода тестами и высокий уровень модификации кода (code churn)
  • 71. Внедрение #2 - результаты Единая, связная среда Новые возможности: Code coverage & code churn Связная информация Управление качеством Стандартные отчеты и метрики Управление жизненным циклом (ALM) Прочие преимущества
  • 72. Опыт внедрения #3 Постепенное использование новых возможностей Team System Версионный контроль Автоматизация сборки Автоматизация тестирования Порталы проектов Управление качеством Управление требованиями Отчеты Планирование Управление рисками Метрики …
  • 73.
  • 74. Ручной контроль прогресса неэффективен Ручные процессы ведут к некорректной информации Потерям времени Все отчеты бессмысленны если люди не вводят первичных данных Жесткие процессы демотивируют
  • 75. Производительность Оценочные индикаторы Настоящая ситуация Время Source: Robert D Austin, Measuring and Managing Performance in Organizations, 1996
  • 76. Метрики – это только аппроксимация целей бизнеса Используйте множество измерений Ожидайте вариаций
  • 77. TFS очень гибкое средство Стремитесь извлечь максимум из инструментов Изменяйте процессы итеративно Прозрачность означает предсказуемость в целом
  • 78. TFS SDK http://msdn2.microsoft.com/en- us/library/bb130146.aspx Team Foundations Operations Guide http://msdn2.microsoft.com/en- us/library/bb663036(VS.80).aspx Блоги http://blogs.technet.com/launch/ http://blogs.msdn.com/dmandreev http://blogs.msdn.com/bharry/ Контакты Dmitriy.Filyushin@microsoft.com Dmitryan@microsoft.com
  • 79. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.