SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Проактивное управление проектами в средеMicrosoft® Visual Studio®2010 Дмитрий Андреев Twitter: @dmandreev
Development Leads and LeadersPeople who manage teams and individual contributor influentials 1 2 3 4 5 6 7 WHAT ARE THEY LIKE? Software developers are problem solvers, tinkerers, artists and engineers all rolled up in one. No matter what they are building there is some element of it—or all of it—that is new. They love their job when stuff they are getting something and their work is not fragmented. Development takes clear thinking time, so they don’t want constant interruptions. Development leads understand this and don’t want to bug their team constantly for updates.  WHY ARE THEY HERE? There has been a lot of buzz about agile development and they want to learn more. It would be great if it lived up to the promises to help them deliver projects more successfully, without focusing on being a project manager or inflicting a lot of work on the team. Many are in the process of adopting agile practices—Scrum in particular. They are looking for tools to help. Some in the audience may have already tried adopting agile practices, but they could be experiencing issues. They need tools, or have possibly started using tools, and they’d like to know why one toolset is better than another is. WHAT KEEPS THEM UP AT NIGHT? Are they going to deliver a quality project on time?  What do they need to know now to course correct and get there?  What can they do to reduce the risk and be more sure of this?   There are so many factors out of their control. Something unexpected always comes up every project cycle and they have to firefight to get through it. Many projects outright fail and don’t deliver. This is one of their greatest concerns. HOW CAN YOU SOLVE THEIR PROBLEM? Automation of simple tasks makes them happen (e.g., developer updates a work-item, which updates a report). Planning tools help estimation and work allocation. Reporting tools boost certainly on delivery. Work item integration with Microsoft Project, and custom reports, ‘open the kimono’ to others. This results in less random requests of the team. WHAT DO YOU WANT THEM TO DO? Try it out for themselves: play with the tools, pilot a small project on your team, drive a rollout in your team. HOW MIGHT THEY RESIST? Team Foundation Server is too heavyweight: way too much to learn, too much stuff. It’s not “Scrum” enough. Many tools are more scenario focused (with less flexibility), and have features like planning boards and task-boards. Where are those? I’ve tried Scrum before in my org and it was a disaster. I don’t want to do anything like that ever again. WHAT’S THE BEST WAY TO REACH THEM? Honesty. This doesn’t create world peace. Be clear about what it does and what it doesn’t do. They love to know how other people were successful: our adopters, internal dog food efforts, how we rolled it out, how it can work for teams of all sizes. They will read books, and case studies more so then developers. They want to enhance themselves and not just write code. Target Audience
S2S: Situation to Solution 1 2 3 4 SITUATION Successful software projects manifest themselves when teams work together. When a team has good communication and transparency, it tends to find problems sooner. Teams want to come to work and are excited about what they’re building when things are going right. Those in the audience have heard that many successful projects are using agile techniques. They want to know if Visual Studio and Team Foundation Server mixed with agile can help bring success to their team. The bottom line is they want success but they don’t want to spend tons of time managing projects. They really want to focus on getting work done.  PROBLEM Simply put, project management has often been about magic formulas and predictions without regard for team dynamics. Detached individuals providing unrealistic schedules based upon inaccurate data. Add to that micromanagement and a disregard for the humans—they’re people not resources. Finally, there’s a general lack of good, integrated tools. This has made it difficult for the development leads and leaders to (a) plan accurately in order to deliver on time, (b) have visibility into the project as it is running to discover indicators of potential issues, and (c) easily report on project status and health during and after the project. IMPLICATION They can hear the sounds of the Agile Manifesto ringing in the ears. In the industry, we’ve found many ways get more work done. The Manifesto calls them out well: individuals over processes; working software over documentation; customer collaboration over contract negotiation; responding to change over following a plan. Whether they’re doing agile or not, they ultimately want to focus on the people, both their team and customers. They want to ship working software on time. They want to start doing that today. But how? SOLUTION Visual Studio 2010 and Team Foundation Server enable you to easily plan projects. This integrated set of tools lets you leverage historical data so you can continuously improve your planning effort. They help you gain visibility into projects in flight. This provides easy discovery of indicators of potential issues. And, it lets you report on project status and health with an integrated application lifecycle management solution. This ensures you won’t be disrupted, or disrupt others, in order to provide information about the project to key stakeholders. Target Audience
Счастливые команды создают великий софт Качественные коммуникации Прозрачность Удовлетворенность
Проектное управление В общем это болезненно Не реальные сроки «Ресурсы» а не люди
? Не должно ли это быть … люди а не процессы? работающий софта не документация к продукту? кооперацияа не согласование? ответ измененияма не планирование?
Фундаментальные принципы Фокус на людях Надежный софт Счастливые клиенты
Visual Studio 2010 позволит вам… Планироватьпроектыс уверенностью Вести проекты с большей прозрачностью Диагностировать источник проблеми исправлять курс ваших проектовпрозрачно
Планируйте более Аккуратно
Планировать тяжело Оценка даже в лучшем случае это угадывание. Очень трудно понять сколько еще предстоит работы Неудачи в прогнозировании задержек
Рабочая тетрадь планирования Поддержка Agile «из коробки». Создана на основе лучших практик. Два раздела: Список задач всего проекта Список задач итерации
Список задач проекта Файл Excel. Интегрированный с Team Foundation Server. Позволяет вам легко вводить пользовательские сценарии
Планирование итерации Сравнение текущего плана с предыдущими результатами. Позволяет легко балансировать на уровне команды. Включенные возможности по планированию прерываний.
Демонстрация: Agile Workbooks
Выполняйте проекты Прозрачно
Предвидение – это искусство видеть то что не видно другим. Джонатан Свифт.
Правильные средства Отслеживайте прогресс зная чем занимается ваша команда. Собирайте данные постоянно. Средства не должны быть обузой в ваших процессах.
Отслеживание задач Рабочие элементы интегрированы в весь процесс. Задачи и их статусы меняются с каждым действием Изменения в коде, сборка проекта, и.т.д. Автоматические отчеты по прогрессу.
Всё взаимосвязано Раборчие элементы предоставляют возможность отследить все связи. Отношения выявляют ранние индикаторы проблем.
Управляйте работой где угодно
Демонстрация: Рабочие элементы повсеместно
Проверяйте проекты прозрачно
Что только что случилось? Составление отчетов сложная и длительная задача. Необходимые данные трудно собрать и еще труднее понять. Вы не должны быть аналитиком данных чтобы отчитаться по прогрессу.
Работающие средства SQL Server 2008 Reporting Services из коробки Функциональность! Отчеты Excel на основе рабочих элементов Быстрота! Индикаторы производительности SharePoint -Прозрачность!
Отчеты на базе SQL Server Reporting Services Другие отчеты в этой категории Прогресс показан в соотношении с сценариями и ошибками О чем этот отчет?
Отчеты Rich SQL Server Reporting Services Вопросы на которые отвечает этот отчет Дополнительные параметры для уточнения деталей Насколько актуален этот отчет?
Отчеты на базе Excel Простые в использовании средства. Низкие затраты Знакомый инструмент Легко менять
Информационные панелиSharePoint Выбирайте… SharePoint Foundation SharePoint Server Готовые панели из коробки. Настраиваемые и позволяющие создавать новые.
Информационные панели SharePoint
Готовы ли мы выпустить продукт? Какой у нас прогресс по тестовым планам? Как изменяется наш проект? Исправляем ли мы ошибки? Насколько хорошо мы исправляем ошибки? Как дела?
Демонстрация: Отчетность
Visual Studio 2010 позволит вам… Планироватьпроектыс уверенностью Вести проекты с большей прозрачностью Диагностировать источник проблеми исправлять курс ваших проектовпрозрачно
Вопросы?

Weitere ähnliche Inhalte

Was ist angesagt?

User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...Yury Vetrov
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)Ontico
 
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...ScrumTrek
 
Дизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компанииДизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компанииCodeFest
 
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процессаКак UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процессаNetpeak
 
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.Svetlana Gulyaeva
 
Project Management Анар Умурзакова
Project Management Анар УмурзаковаProject Management Анар Умурзакова
Project Management Анар УмурзаковаSamson Bezmyatezhny
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAОлег Чебулаев
 
Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"MobiDev
 
Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)Ivan Selikhovkin
 
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...Yury Vetrov
 
Микромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуМикромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуAIC
 
управление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнесауправление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнесаAryeh Gotsdanker
 
Аркадий Рушкевич
Аркадий РушкевичАркадий Рушкевич
Аркадий РушкевичCodeFest
 
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)PCampRussia
 

Was ist angesagt? (17)

User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
 
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
 
Дизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компанииДизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компании
 
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процессаКак UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
 
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
 
UX Strategy 101
UX Strategy 101UX Strategy 101
UX Strategy 101
 
Project Management Анар Умурзакова
Project Management Анар УмурзаковаProject Management Анар Умурзакова
Project Management Анар Умурзакова
 
Agile
AgileAgile
Agile
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
 
Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"
 
Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)
 
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
 
Микромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуМикромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингу
 
управление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнесауправление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнеса
 
Аркадий Рушкевич
Аркадий РушкевичАркадий Рушкевич
Аркадий Рушкевич
 
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
 

Ähnlich wie Проактивное управление проектами в среде Microsoft Visual Studio 2010

Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработкиVictor Bolshakov
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
Пишем вакансии для Job сайтов
Пишем вакансии для Job сайтовПишем вакансии для Job сайтов
Пишем вакансии для Job сайтовOlga Kotova
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Dima Dzuba
 
Budgeting Software //BSAnalytics.com
Budgeting Software //BSAnalytics.comBudgeting Software //BSAnalytics.com
Budgeting Software //BSAnalytics.comBrain Storm Analytics
 
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.RuФорум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.RuYury Vetrov
 
Доски проектов и продуктов на TFS: Agile-визуализация на уровне компании
Доски проектов и продуктов на TFS: Agile-визуализация на уровне компанииДоски проектов и продуктов на TFS: Agile-визуализация на уровне компании
Доски проектов и продуктов на TFS: Agile-визуализация на уровне компанииGoSharp
 
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)Ontico
 
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреCodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреYury Vetrov
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Svetlana Gulyaeva
 
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Lviv Startup Club
 
Стачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопомСтачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопомYury Vetrov
 
1С-Битрикс: Корпоративный портал
1С-Битрикс: Корпоративный портал1С-Битрикс: Корпоративный портал
1С-Битрикс: Корпоративный порталstart_slide
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
Организация эффективных процессов
Организация эффективных процессовОрганизация эффективных процессов
Организация эффективных процессовVladimir Melnikov
 

Ähnlich wie Проактивное управление проектами в среде Microsoft Visual Studio 2010 (20)

Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработки
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Пишем вакансии для Job сайтов
Пишем вакансии для Job сайтовПишем вакансии для Job сайтов
Пишем вакансии для Job сайтов
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01
 
CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010
 
Основы разработки сайтов by Uplab
Основы разработки сайтов by UplabОсновы разработки сайтов by Uplab
Основы разработки сайтов by Uplab
 
Budgeting Software //BSAnalytics.com
Budgeting Software //BSAnalytics.comBudgeting Software //BSAnalytics.com
Budgeting Software //BSAnalytics.com
 
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.RuФорум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
 
Projekts More
Projekts MoreProjekts More
Projekts More
 
Part
PartPart
Part
 
Доски проектов и продуктов на TFS: Agile-визуализация на уровне компании
Доски проектов и продуктов на TFS: Agile-визуализация на уровне компанииДоски проектов и продуктов на TFS: Agile-визуализация на уровне компании
Доски проектов и продуктов на TFS: Agile-визуализация на уровне компании
 
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
 
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреCodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
 
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
 
Стачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопомСтачка! 2016: Юрий Ветров — Дизайн с выхлопом
Стачка! 2016: Юрий Ветров — Дизайн с выхлопом
 
1С-Битрикс: Корпоративный портал
1С-Битрикс: Корпоративный портал1С-Битрикс: Корпоративный портал
1С-Битрикс: Корпоративный портал
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Projekts Base
Projekts BaseProjekts Base
Projekts Base
 
Организация эффективных процессов
Организация эффективных процессовОрганизация эффективных процессов
Организация эффективных процессов
 

Mehr von Dmitry Andreev

Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Dmitry Andreev
 
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...Dmitry Andreev
 
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Dmitry Andreev
 
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Dmitry Andreev
 

Mehr von Dmitry Andreev (6)

directx
directxdirectx
directx
 
cv
cvcv
cv
 
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
 
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
 
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
 
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
 

Kürzlich hochgeladen (9)

2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 

Проактивное управление проектами в среде Microsoft Visual Studio 2010

  • 1. Проактивное управление проектами в средеMicrosoft® Visual Studio®2010 Дмитрий Андреев Twitter: @dmandreev
  • 2. Development Leads and LeadersPeople who manage teams and individual contributor influentials 1 2 3 4 5 6 7 WHAT ARE THEY LIKE? Software developers are problem solvers, tinkerers, artists and engineers all rolled up in one. No matter what they are building there is some element of it—or all of it—that is new. They love their job when stuff they are getting something and their work is not fragmented. Development takes clear thinking time, so they don’t want constant interruptions. Development leads understand this and don’t want to bug their team constantly for updates. WHY ARE THEY HERE? There has been a lot of buzz about agile development and they want to learn more. It would be great if it lived up to the promises to help them deliver projects more successfully, without focusing on being a project manager or inflicting a lot of work on the team. Many are in the process of adopting agile practices—Scrum in particular. They are looking for tools to help. Some in the audience may have already tried adopting agile practices, but they could be experiencing issues. They need tools, or have possibly started using tools, and they’d like to know why one toolset is better than another is. WHAT KEEPS THEM UP AT NIGHT? Are they going to deliver a quality project on time? What do they need to know now to course correct and get there? What can they do to reduce the risk and be more sure of this? There are so many factors out of their control. Something unexpected always comes up every project cycle and they have to firefight to get through it. Many projects outright fail and don’t deliver. This is one of their greatest concerns. HOW CAN YOU SOLVE THEIR PROBLEM? Automation of simple tasks makes them happen (e.g., developer updates a work-item, which updates a report). Planning tools help estimation and work allocation. Reporting tools boost certainly on delivery. Work item integration with Microsoft Project, and custom reports, ‘open the kimono’ to others. This results in less random requests of the team. WHAT DO YOU WANT THEM TO DO? Try it out for themselves: play with the tools, pilot a small project on your team, drive a rollout in your team. HOW MIGHT THEY RESIST? Team Foundation Server is too heavyweight: way too much to learn, too much stuff. It’s not “Scrum” enough. Many tools are more scenario focused (with less flexibility), and have features like planning boards and task-boards. Where are those? I’ve tried Scrum before in my org and it was a disaster. I don’t want to do anything like that ever again. WHAT’S THE BEST WAY TO REACH THEM? Honesty. This doesn’t create world peace. Be clear about what it does and what it doesn’t do. They love to know how other people were successful: our adopters, internal dog food efforts, how we rolled it out, how it can work for teams of all sizes. They will read books, and case studies more so then developers. They want to enhance themselves and not just write code. Target Audience
  • 3. S2S: Situation to Solution 1 2 3 4 SITUATION Successful software projects manifest themselves when teams work together. When a team has good communication and transparency, it tends to find problems sooner. Teams want to come to work and are excited about what they’re building when things are going right. Those in the audience have heard that many successful projects are using agile techniques. They want to know if Visual Studio and Team Foundation Server mixed with agile can help bring success to their team. The bottom line is they want success but they don’t want to spend tons of time managing projects. They really want to focus on getting work done. PROBLEM Simply put, project management has often been about magic formulas and predictions without regard for team dynamics. Detached individuals providing unrealistic schedules based upon inaccurate data. Add to that micromanagement and a disregard for the humans—they’re people not resources. Finally, there’s a general lack of good, integrated tools. This has made it difficult for the development leads and leaders to (a) plan accurately in order to deliver on time, (b) have visibility into the project as it is running to discover indicators of potential issues, and (c) easily report on project status and health during and after the project. IMPLICATION They can hear the sounds of the Agile Manifesto ringing in the ears. In the industry, we’ve found many ways get more work done. The Manifesto calls them out well: individuals over processes; working software over documentation; customer collaboration over contract negotiation; responding to change over following a plan. Whether they’re doing agile or not, they ultimately want to focus on the people, both their team and customers. They want to ship working software on time. They want to start doing that today. But how? SOLUTION Visual Studio 2010 and Team Foundation Server enable you to easily plan projects. This integrated set of tools lets you leverage historical data so you can continuously improve your planning effort. They help you gain visibility into projects in flight. This provides easy discovery of indicators of potential issues. And, it lets you report on project status and health with an integrated application lifecycle management solution. This ensures you won’t be disrupted, or disrupt others, in order to provide information about the project to key stakeholders. Target Audience
  • 4. Счастливые команды создают великий софт Качественные коммуникации Прозрачность Удовлетворенность
  • 5. Проектное управление В общем это болезненно Не реальные сроки «Ресурсы» а не люди
  • 6. ? Не должно ли это быть … люди а не процессы? работающий софта не документация к продукту? кооперацияа не согласование? ответ измененияма не планирование?
  • 7. Фундаментальные принципы Фокус на людях Надежный софт Счастливые клиенты
  • 8. Visual Studio 2010 позволит вам… Планироватьпроектыс уверенностью Вести проекты с большей прозрачностью Диагностировать источник проблеми исправлять курс ваших проектовпрозрачно
  • 10. Планировать тяжело Оценка даже в лучшем случае это угадывание. Очень трудно понять сколько еще предстоит работы Неудачи в прогнозировании задержек
  • 11. Рабочая тетрадь планирования Поддержка Agile «из коробки». Создана на основе лучших практик. Два раздела: Список задач всего проекта Список задач итерации
  • 12. Список задач проекта Файл Excel. Интегрированный с Team Foundation Server. Позволяет вам легко вводить пользовательские сценарии
  • 13. Планирование итерации Сравнение текущего плана с предыдущими результатами. Позволяет легко балансировать на уровне команды. Включенные возможности по планированию прерываний.
  • 16. Предвидение – это искусство видеть то что не видно другим. Джонатан Свифт.
  • 17. Правильные средства Отслеживайте прогресс зная чем занимается ваша команда. Собирайте данные постоянно. Средства не должны быть обузой в ваших процессах.
  • 18. Отслеживание задач Рабочие элементы интегрированы в весь процесс. Задачи и их статусы меняются с каждым действием Изменения в коде, сборка проекта, и.т.д. Автоматические отчеты по прогрессу.
  • 19. Всё взаимосвязано Раборчие элементы предоставляют возможность отследить все связи. Отношения выявляют ранние индикаторы проблем.
  • 23. Что только что случилось? Составление отчетов сложная и длительная задача. Необходимые данные трудно собрать и еще труднее понять. Вы не должны быть аналитиком данных чтобы отчитаться по прогрессу.
  • 24. Работающие средства SQL Server 2008 Reporting Services из коробки Функциональность! Отчеты Excel на основе рабочих элементов Быстрота! Индикаторы производительности SharePoint -Прозрачность!
  • 25. Отчеты на базе SQL Server Reporting Services Другие отчеты в этой категории Прогресс показан в соотношении с сценариями и ошибками О чем этот отчет?
  • 26. Отчеты Rich SQL Server Reporting Services Вопросы на которые отвечает этот отчет Дополнительные параметры для уточнения деталей Насколько актуален этот отчет?
  • 27. Отчеты на базе Excel Простые в использовании средства. Низкие затраты Знакомый инструмент Легко менять
  • 28. Информационные панелиSharePoint Выбирайте… SharePoint Foundation SharePoint Server Готовые панели из коробки. Настраиваемые и позволяющие создавать новые.
  • 30. Готовы ли мы выпустить продукт? Какой у нас прогресс по тестовым планам? Как изменяется наш проект? Исправляем ли мы ошибки? Насколько хорошо мы исправляем ошибки? Как дела?
  • 32. Visual Studio 2010 позволит вам… Планироватьпроектыс уверенностью Вести проекты с большей прозрачностью Диагностировать источник проблеми исправлять курс ваших проектовпрозрачно
  • 34. Заполните анкету! Анкеты Вы можете получить на выходе из зала. В анкете пишутся доклады одного трека. Вы можете взять анкеты за каждый трек и поставить оценки за те доклады, на которых Вы присутсвовали. Нам важна Ваша оценка!
  • 35. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.   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.

Hinweis der Redaktion

  1. Walk-in slide. Advance to the next slide to begin the presentation.
  2. HIDDEN SLIDE FOR SPEAKER PREP ONLYAudience Definition:Development Leads and LeadersWhat are they like?Software developers are problem solvers, tinkerers, artists and engineers all rolled up in one. No matter what they are building there is some element of it—or all of it—that is new. They love their job when stuff they are getting something and their work is not fragmented. Development takes clear thinking time, so they don’t want constant interruptions. Development leads understand this and don’t want to bug their team constantly for updates.Why are they here?There has been a lot of buzz about agile development and they want to learn more. It would be great if it lived up to the promises to help them deliver projects more successfully, without focusing on being a project manager or inflicting a lot of work on the team. Many are in the process of adopting agile practices—Scrum in particular. They are looking for tools to help. Some in the audience may have already tried adopting agile practices, but they could be experiencing issues. They need tools, or have possibly started using tools, and they’d like to know why one toolset is better than another is.What keeps them up at night?Are they going to deliver a quality project on time? What do they need to know now to course correct and get there? What can they do to reduce the risk and be more sure of this? There are so many factors out of their control. Something unexpected always comes up every project cycle and they have to firefight to get through it. Many projects outright fail and don’t deliver. This is one of their greatest concerns.How can you solve their problem?Automation of simple tasks makes them happen (e.g., developer updates a work-item, which updates a report). Planning tools help estimation and work allocation. Reporting tools boost certainly on delivery. Work item integration with Microsoft Project, and custom reports, ‘open the kimono’ to others. This results in less random requests of the team.What do you want them to do?Try it out for themselves: play with the tools, pilot a small project on your team, drive a rollout in your team.How might they resist?Team Foundation Server is too heavyweight: way too much to learn, too much stuff. It’s not “Scrum” enough. Many tools are more scenario focused (with less flexibility), and have features like planning boards and task-boards. Where are those?I’ve tried Scrum before in my org and it was a disaster. I don’t want to do anything like that ever again.How can you best reach them?Honesty. This doesn’t create world peace. Be clear about what it does and what it doesn’t do. They love to know how other people were successful: our adopters, internal dog food efforts, how we rolled it out, how it can work for teams of all sizes. They will read books, and case studies more so then developers. They want to enhance themselves and not just write code.
  3. HIDDEN SLIDE FOR SPEAKER PREP ONLYSituationSuccessful software projects manifest themselves when teams work together. When a team has good communication and transparency, it tends to find problems sooner. Teams want to come to work and are excited about what they’re building when things are going right. Those in the audience have heard that many successful projects are using agile techniques. They want to know if Visual Studio and Team Foundation Server mixed with agile can help bring success to their team. The bottom line is they want success but they don’t want to spend tons of time managing projects. They really want to focus on getting work done.ProblemSimply put, project management has often been about magic formulas and predictions without regard for team dynamics. Detached individuals providing unrealistic schedules based upon inaccurate data. Add to that micromanagement and a disregard for the humans—they’re people not resources. Finally, there’s a general lack of good, integrated tools. This has made it difficult for the development leads and leaders to (a) plan accurately in order to deliver on time, (b) have visibility into the project as it is running to discover indicators of potential issues, and (c) easily report on project status and health during and after the project.ImplicationThey can hear the sounds of the Agile Manifesto ringing in the ears. In the industry, we’ve found many ways get more work done. The Manifesto calls them out well: individuals over processes; working software over documentation; customer collaboration over contract negotiation; responding to change over following a plan. Whether they’re doing agile or not, they ultimately want to focus on the people, both their team and customers. They want to ship working software on time. They want to start doing that today.SolutionVisual Studio 2010 and Team Foundation Server enable you to easily plan projects. This integrated set of tools lets you leverage historical data so you can continuously improve your planning effort. They help you gain visibility into projects in flight. This provides easy discovery of indicators of potential issues. And, it lets you report on project status and health with an integrated application lifecycle management solution. This ensures you won’t be disrupted, or disrupt others, in order to provide information about the project to key stakeholders.
  4. Welcome, I’m glad you’re here. My guess is that you can agree with me that happy teams can build great software. But, where do happy teams come from? It’s not magic. You build happy teams by starting with happy team members. Team members that are excited to come to work. Team members that have a good relationship built on great communication. Happy team members are those that derive satisfaction from a job well done. They receive satisfaction when they ship something that’s valuable and useful for the target customer. Whether that customer is internal or external. But how to you manage a happy team? You may have heard about agile software development practices. You may be doing it or have even tried doing it in the past. You may wonder if agile and Visual Studio with Team Foundation Server could help make your team a happy team. My guess is you also wonder if you can spend less time being a project manager and spend more time on shipping a great product. After all, project management is meant to help you ship. You really don’t want to spend more time than you have to on managing the project.
  5. For many of us, project management is often more about pain. Often this pain comes from outside your team. External forces create your schedule from a tool where it applies magic formulas to predict an end date. Now, it’s not really the tool’s fault. Often the problem is that the input provided comes from inaccurate data, data that has no insight into a team’s dynamics. Let’s face it, when they define your team members as resources and not as persons, it’s hard to expect success from a project plan. A plan that once in motion, is micro managed. This micro management ultimately affects you and your team’s ability to get work done.
  6. Shouldn’t building software be more about individuals and interactions over process and tools? Shouldn’t it be about creating working software that customers can use rather than comprehensive documentation? Wouldn’t it be better if the development team was able to focus on collaboration with customers rather than contract and feature negotiations? Wouldn’t it be great if your team was able to respond to change rather than just sticking to “the plan”?
  7. Some of you might recognize what I’m talking about. Some of you may already be successfully doing just that. If it sounded like Agile, you’re right! I took the things I just paraphrased from the Agile Manifesto. A manifesto defined on solid principles. Principles you could apply to Waterfall, CMMI, or any other process. After all, shouldn’t the focus be on the people? You don’t have to believe in agile to want to build better software that is more reliable. The process you use doesn’t change your goal of making your customers happy does it? In the end it takes a willingness to stand up and take some leadership in hand. Even within a larger managed structure, you can do some lightweight project management. You can create a plan and protect your team from much of the overriding nonsense that seems to permeate most software projects today. We’ve been continuously working to help you get there. With Visual Studio Team System 2008, we helped you and your team’s individual productivity with queues of work: bugs, tasks, etc. You had transparency into the work progress of others on your team who were working to produce the product. With a great, integrated check-in experience, your team was able to feed the reporting infrastructure so that status updates were automatic. And across your entire project, you have team-level transparency through the integrated SQL Server reporting warehouse. But we’ve been busy.
  8. With Visual Studio 2010 and Team Foundation Server 2010 were going to bring more help. Today, you’re going to see three ways that you can plan your projects with confidence using new Agile planning tools. How you can run projects with greater visibility with more quality reports, stakeholder dashboards, and across the board improvements in the out-of-the-box reports. And you can course correct your projects by diagnosing the root causes of issues your team is having with reports, queries and new Excel-based reporting features. You can slice and dice the data to determine the best response. Adapt and respond so you can eliminate the pain.
  9. Let’s start with how you can plan projects more accurately and reduce some of the project management friction you most likely are facing now.
  10. This is almost a Homer Simpson moment. Doh! Yes, planning software projects is hard. You’re in a constant state of change. When you sit down and start creating estimates, you’re often making your best guess. Granted, it might be guess supported by experience but ultimately unless you’re building the same over, there will be variables that you can’t foresee. It’s difficult to know how much you can do per cycle. Every feature, every user story, has its own unique set of constraints that affect delivery. Often, there’s a failure to plan for interruptions. Part of this problem comes from not knowing the team, not knowing the team as people instead of as resources.
  11. In Visual Studio 2010, we’ve created a new feature known as Agile Planning Workbooks. We designed these new Microsoft Excel workbooks to give you a great out-of-the-box experience to help you manage your product backlog and to plan your iterations or sprints. You’ll use the Excel workbooks to manipulate your project data but it will all be stored in Team Foundation Server for centralized access and reporting. The two workbooks provided are the Product Backlog workbook and the Iteration Backlog workbook. These two workbooks are part of the updated MSF for Agile 5.0 process template.
  12. You’ll start your planning process with the Product Backlog workbook. Using this workbook, you’ll start defining your user stories, aka requirements or scenarios. You’re going to assign a stack rank to each user story, which represents the relative priority of a story to other stories on the list. Next, you’ll work out the story points for each story. Story points can be anything. This forces you to use relative estimating, the relative effort of the task rather than the specific duration. They key to story points is that they should be additive units that everyone agrees on. You want to avoid mapping hours directly to story points. Understand that your Product Backlog is dynamic and evolving. You’re not attempting to figure out everything at the beginning. In particular, there’s no decomposition done of user stories at this point. Once you’ve got your enough stories entered and stack ranked you’ll start assigning them to iterations. You’ll define start and end dates for your iterations as well as entering known interruptions. As you assign your stories you be able you figure out if you have enough iterations defined for your project.
  13. Once you’ve done got your backlog populated, you move to the Iteration Planning workbook for your first iteration. Only the stories you assigned to this iteration will appear here. It is in this workbook that you’ll start breaking down user stories into tasks. You’ll also assign team members. You’ll assign these tasks to a team member and assign the Remaining Work in hours. You’ll use the Capacity sheet to see if team members are over or under allocated for the iteration. This allows you to easy load balance team members based upon their overall capacity.
  14. Let’s look at the Agile Workbooks.<Switch to demos script>
  15. Now, let’s see how you can use Visual Studio and Team Foundation Server to run your projects with greater visibility.
  16. In order to do run your projects effectively, you need to know what your team members are doing, what they’re working on. Yet you don’t want to micromanage them and constantly ask “are you done yet?” You need to have the data provided to you. Data that’s being continuously gathered as your project progresses. You want your tools to be there when needed but out of the way when not. You want them to make it easy for team members to be visible but not overwhelmed with paperwork—real or digital. Visual Studio 2010 and Team Foundation Server 2010 provide you with the right tools, right now.
  17. Whether you’re a project manager, a developer, a tester, user experience specialist … or whatever your title is … everyone works with the same data. Team Foundation Server’s Work Item Tracking is your centralized location for everything you need to track—user stories, tasks, and bugs. You keep all of this data in one place. As do your work, you update a work item’s status with data. For example, as a developer, the integrated check-in experience, first delivered in the 2005 release and refined in 2010, exemplifies this concept. As part of every check-in, a developer can associate their work with one or more work items. This creates a bi-directional link between the changeset and the work item. Thus if I’m viewing the history of an item in the Source Control Explorer, I can see what work the change was associated with. And I can go the other direction, I can view a work item and see all of the check-ins. This gives me both traceability and transparency into what my developers are doing. This is turns provides automatic progress reporting.
  18. And it gets better in thisrelease. Work Item Tracking in the 2010 release now supports true hierarchical work items. This lets you define rich relationships like parent/child and predecessor/successor. This makes it easier to work with sets of data and provides for better traceability. For example, by defining all of your tasks as children of a user story, you start to see the real cost and effort of story. This can help with time allocations for test. By having predecessor and successor relationships, you can see if a preceding work item that’s held up by a blocking issue will delay other work items.
  19. All of these work item features I’ve described are available just about everywhere. Whether you want access work items from your web browser, or via Team Explorer Everywhere with it’s rich integration into Eclipse, or via new easy access via SharePoint web parts, or from the reliable, rich integration in Visual Studio 2010, you team members can always get to their work items. It doesn’t matter if they’re on Windows, Mac OS/X and even Linux. In addition, Microsoft Office integration in Excel and Project provides customization and offline capabilities.
  20. Let’s look at using work items.<<Switch to demo script>>.
  21. Now, let’s look at the features available to you to review your projects with transparency.
  22. At the end of an iteration, you can often find yourself asking what just happened? It’s that feeling of having been run over by something large and heavy. Generally reporting is time consuming and difficult at best. Missing pieces of valuable information is often common. The data required to get accurate answers is oftenhard to collect and can be difficult to interpret. You shouldn’t have to be a project management expert to know how your team did. You shouldn’t have to be a data-analyst to provide good progress reports.
  23. Team Foundation Server provides you with many different and powerful ways to get the answers to your questions. In the 2010 release, we’ve enhanced every SQL Server Reporting Services report. You’ll find and richer experience with better data presentation and detailed documentation to help you use the reports right out of the box. In 2010, we’ve also added new Excel Reports. TFS feeds the reports via Work Item queries for fast and flexible reporting. Finally, rich SharePoint dashboards enable quikc visualization of project status. In addition, when used with SharePoint Server products, you can publish reports in a familiar and capable environment.
  24. Let’s look at the new Stories Overview report. <Build>First, you see the report contains a description describing what this report is showing. <Build>Second, you get a list of related reports that might help expanding on the data shown here. <Build>Finally, you see the work progress on the user stories in context with data about test results and bugs.
  25. Next as you scroll down, you see additional information in the footer. <Build>First, on the left you have questions this report answers with a hyperlink that takes you to the documentation about this report, which has additional details including healthy and unhealthy report examples. <Build>Second, you get the parameter values used to generate the report, something that helps when looking over printed copies in meetings for example. <Build>And finally, you get information on how up-to-date is this report. Every report in the 2010 release is like this.
  26. Microsoft Excel is a great tool that provides a familiar user experience with support for rich data analysis and professional data presentation. Microsoft Excel serves multiple purposes. As I’ve shown you, it’s the host to the Agile Workbooks. You can also use it as data entry client for managing work items and for offline work item editing. In addition, in the 2010 release, we’ve integrated Excel and TFS more deeply to make it easy to create custom reportsof your data more quickly. Excel Reports generate rich reports from you work item data and present them in nicely formatted workbooks providing you with up to the minute information. In addition, if you’re using a SharePoint Server product, you can publish Excel Reports via Excel Services to your SharePoint dashboards.
  27. Speaking of SharePoint, in the 2010 release we support automatic installation of Windows SharePoint Services 3.0 in the box. However, you could also choose to use Microsoft Office SharePoint Sever 2007, aka MOSS, or one of the forthcoming coming 2010 versions of SharePoint. SharePoint Foundation 2010 is the replacement for Windows SharePoint Services 3.0 and SharePoint Server 2010 is the replacement for MOSS. Out of the box get great new dashboards on any version of SharePoint. If you use one of the server products, you can take advantage of Excel Services and get an addition set of rich, built-in dashboards that make it easy for everyone to see how the project is doing.
  28. Here are two examples <Build> of the dashboard you get when running on top of one of the full versions of SharePoint Server. First, we have the Burndown dashboard showing project progress. <Build> Second, we have the Quality dashboard. So what does the quality dashboard tell us? <next>
  29. As you can see the Quality dashboard has four main graphs. <Build>First you can see if your test team is making progress on running test plans. <Build>Second, you can see how build are doing over time. What’s the trend like? Are you having lots of success or failure? <Build>Third, what’s your bug trend like. Are you closing out bugs or are you stagnate. Or is the velocity of your bug filing far exceeding your team’s ability to fix, test, and close out bugs? <Build>Finally, are you seeing a bad trend related to bug reactivations—bugs that were closed reopened by test as not fixed? All of this information is there for you in a quick, heads up dashboard format.
  30. Let’s look at some of these great reporting features.
  31. Well, I’m very excited about the 2010 release of Visual Studio and Team Foundation Server. We’ve worked hard to bring you a set of tools to help you focus more on building great software and less on being a project manager. We’ve provided the tools to reduce the project management friction that exists in most teams and eliminate the pain of having to drive a project. <Build> Plan your projects with confidence. <Build> You’ll have the tools to run your projects with greater visibility and with the great reporting features, <Build> you’ll be able to course correct your projects as you diagnose the root cause of problems that can jeopardize your project’s success. So get out there and install Visual Studio 2010 and Team Foundation Server 2010. Give yourself and your team the tools to build great software today! Thank you!