Как стать автором
Обновить

Компания Microsoft временно не ведёт блог на Хабре

Сначала показывать

Как Microsoft DevDiv использует TFS – части 8 и 9

Время на прочтение4 мин
Количество просмотров5.2K

Часть 8 (Работа с Quality Gates)


В предыдущей публикации мы говорили о контроле рисков в нескольких проектах одновременно. Сегодня мы поговорим об отслеживании качественных характеристик (Quality Gates).
Давайте задумаемся об этом на мгновение. Скажем, когда мы приступали к разработке Orcas (Visual Studio 2008), кто-то на самом верху давал указания:
  1. VS2008 не будет иметь производительность хуже, чем VS2005.
  2. Мы покроем 70% кода автоматическим тестированием.

Это всего лишь два требования, но зато самые большие. Как можно быть уверенным в том, что 3,000 человек добавит сотни новых функций в следующие 2-3 года, и эти указания будут выполнены?
Нашим ответом были Quality Gates. При работе над Orcas мы установили 16 таких ворот, от простых, как «Вы должны иметь письменные спецификации», до численных, например: «70% кода должно покрываться автоматическим тестированием».
В рабочем элементе типа Feature мы посвятили Quality Gates целую форму.
image
Читать дальше →
Всего голосов 38: ↑25 и ↓13+12
Комментарии14

Пять бесплатных приглашений на Patterns&Practices Summit Russia 2010

Время на прочтение1 мин
Количество просмотров4.2K
image

Команда Patterns & Practices фокусирует свою деятельность на аккумулировании и описании архитектурных практик и рекомендаций для разработчиков прикладных систем. Именно P&P являются авторами таких руководств, как Microsoft Application Architecture Guide, Developing Applications for SharePoint 2010, Enterprise Library 5.0, Windows Azure Architecture Guide и многие другие.

Конференция, впервые проведенная в России в прошлом году, становится хорошей традицией и теперь проходит в рамках международной серии конференций P&P Symposium. На конференции выступят ведущие члены команды Patterns & Practices из главной штаб-квартиры Microsoft в Редмонде, а также ряд российских экспертов. Учитывая значимость темы “облачных вычислений”, в рамках конференции выделен специальный трек, посвященный различным сценариям cloud computing. Подробности на сайте саммита.
Читать дальше →
Всего голосов 39: ↑24 и ↓15+9
Комментарии57

Как Microsoft DevDiv использует TFS — части 6 (+ дополнение) и 7

Время на прочтение6 мин
Количество просмотров1.7K

Отслеживание множества проектов.


Сегодня я собираюсь показать вам, как наш программ-менеджер отвечает за управление всеми проектами при помощи TFS, используя отчеты для отслеживания изменений в нескольких проектах сразу.
Для начала, позвольте мне рассказать вам немного о самом процессе.
Каждую неделю мы проводили встречи менеджеров, целью которых была проверка здоровья проектов, над которыми мы работали.
Проводил эти митинги Джим Бойл (Jim Boyle), который являлся программным менеджером нашей группы. Он – великолепный программ-менеджер с огромным опытом контроля за выполнением работы.
Каждую неделю Джим показывал нам отчет, который выглядел как этот. Он отображал все проекты, над которыми мы работали.image
Читать дальше →
Всего голосов 17: ↑9 и ↓8+1
Комментарии1

Обзор нового Hotmail

Время на прочтение2 мин
Количество просмотров18K
Совсем недавно Hotmail обрадовал более 360 миллионов своих пользователей новым интерфейсом и расширившейся функциональностью. Команда разработчиков поработала на славу, пересмотрев многие аспекты сервиса. Много картинок и минимум маркетинга под катом.
Читать дальше →
Всего голосов 86: ↑54 и ↓32+22
Комментарии63

С днем системного администратора!

Время на прочтение1 мин
Количество просмотров29K
image

В некоторых часовых поясах России день сисадмина уже настал, поэтому почему бы не начать праздновать уже сейчас? Мы постарались серьезно подойти к этому дню — со всей ответственностью и креативом, который нашелся у команды. Специально для этого дня было разработано визуальное оформление и образ медитирующего сисадмина. Но, обо всем по порядку.
Читать дальше →
Всего голосов 174: ↑140 и ↓34+106
Комментарии204

Как Microsoft DevDiv использует TFS — части 4 и 5

Время на прочтение3 мин
Количество просмотров3.8K

Планирование релиза


В предыдущих постах я рассказывал о том, как мы используем TFS для реализации процессов.
В этом, мы поговорим о том, как мы планировали релиз.
В записи рабочего элемента Feature (Функционал) мы добавили закладку «Planning» (Планирование):
image
Читать дальше →
Всего голосов 33: ↑21 и ↓12+9
Комментарии6

Как Microsoft DevDiv использует TFS — часть 3 + Дополнение

Время на прочтение2 мин
Количество просмотров1.9K
В предыдущих постах я рассказывал о наших процессах. Сегодня я собираюсь познакомить вас с реализацией этих процессов в TFS.
На картинке ниже дано примерное представление того, как они выглядят. Прочтите эту статью, чтобы получить большее представление о процессах.

Мы используем рабочие элементы (work items) для отслеживания информации, представленной ниже.
Читать дальше →
Всего голосов 19: ↑12 и ↓7+5
Комментарии1

Инструменты оценки состояния проектов по разработке

Время на прочтение5 мин
Количество просмотров8.5K
Программирование – процесс творческий, и очень часто попытки измерить какие либо параметры проекта рассматриваются как нечто крамольное. Действительно у многих программистов вызывает усмешку попытка измерять производительность команды, например количеством написанных строчек исходного кода. С другой стороны, любой процесс обладает набором свойств и изменяющихся параметров. Знать их значения очень важно, так как это помогает ответить на вопрос «Как дела?». Выяснить, что происходит на текущий момент и спланировать шаги, например по уменьшению ошибок в продукте.

Читать дальше →
Всего голосов 41: ↑26 и ↓15+11
Комментарии27

BranchCache в Windows 7

Время на прочтение9 мин
Количество просмотров55K
С момента выхода финальных версий Windows 7 и Windows Server 2008 R2 прошел почти год. Чем не повод еще раз вспомнить об этих ОС. Я хотел бы обратить внимание на две наиболее интересные, с моей точки зрения, возможности новых Windows: BranchCache и DirectAccess. В этой статье речь пойдет о BranchCache.

Что такое BranchCache

BranchCache – технология кэширования, встроенная в Windows 7 и Windows Server 2008 R2, и призванная оптимизировать (сократить) сетевой трафик, передаваемый по WAN-каналам связи. Соответственно, основная сфера применения BranchCache – организации с филиалами и удаленными офисами, которые связаны между собой и центральным офисом сравнительно медленными линиями передачи данных.
BranchCache поддерживает кэширование HTTP- и SMB-трафика. При этом на клиентских компьютерах должна быть установлена Windows 7 (редакции Ultimate или Enterprise, в других редакциях BranchCache не работает), а на серверах – Windows Server 2008 R2. Таким образом, BranchCache работает только в связке Windows 7 + Windows Server 2008 R2. Если с этого места у вас не пропало желание читать дальше, давайте обсудим главные особенности рассматриваемой технологии.
Читать дальше →
Всего голосов 46: ↑31 и ↓15+16
Комментарии64

Как Microsoft DevDiv использует TFS — часть 2

Время на прочтение2 мин
Количество просмотров4.5K
Одной из проблем, с которой Майкрософт столкнулся при работе с большими объемами данных, была такой: когда мы управляли 1200 различными тех. заданиями, все они работали на основе единого базового кода. При таких объемах невероятно трудно управлять качеством базового кода, пока отдельные команды сосредоточены на выполнении собственных задач в то же самое время. Наш ответ — модель функционирования команды. Эту модель мы позаимствовали у команды разработчиков Microsoft Office.
Читать дальше →
Всего голосов 39: ↑22 и ↓17+5
Комментарии13

Как Microsoft DevDiv использует TFS — часть 1

Время на прочтение2 мин
Количество просмотров5.5K
Данный и последующие топики с таким названием являются переводом блога Грегга Боера (Gregg Boer) из Microsoft Development Division, в котором Грегг рассказывает об использовании Team Foundation Server в процессе работы над проектом «Orcas».
Читать дальше →
Всего голосов 30: ↑16 и ↓14+2
Комментарии12

Давайте знакомиться!

Время на прочтение8 мин
Количество просмотров18K
imageПозвольте представиться. Меня зовут Александр Ложечкин, я работаю руководителем департамента стратегических технологий в Российском представительстве Microsoft. Департаментом стратегических технологий на русском языке мы называем то, что в оригинале, на английском языке, называется департаментом Developers & Platform Evangelism.

Я пришел в Microsoft чуть более шести лет назад, начав работать в этом же департаменте, который на тот момент состоял всего из восьми человек, евангелистом (или экспертом по технологиям разработки ПО, как было написано на визитке). Сейчас нас уже больше 40 (точное число зависит от методики подсчета). До Microsoft я работал в компании DocsVision, где руководил разработкой этого продукта. А начинал я свою профессиональную карьеру в IT в компании Digital Design разработчиком ПО. До сих пор программирование считаю самым интересным занятием в жизни, хотя профессионально этим уже давно не занимаюсь.

Нашел я, как и мои коллеги, свое призвание в другом: в том, чтобы сделать более успешными и счастливыми всех разработчиков, ИТ-специалистов, архитекторов, технических студентов, в общем, всех технических специалистов в России. И это действительно та цель, которую большой Microsoft ставит перед нашим департаментом, без всяких прикрас. А планы по порабощению мира и задача «be evil» действительно не стоят у нас на повестке дня.
Читать дальше →
Всего голосов 223: ↑120 и ↓103+17
Комментарии296

Windows 7 SP1 Beta и Windows Server 2008 R2 SP1 Beta доступны для загрузки

Время на прочтение1 мин
Количество просмотров14K
Буквально пару часов назад на Worldwide Partner Conference (WPC), проходящей сейчас в Вашингтоне, объявили о доступности бета-версий Service Pack 1 (пакета обновления) для Windows 7 и Windows Server 2008 R2. Мы заранее подготовились и создали специальную страницу на русском языке, откуда вы сможете загрузить пакет обновения: скачать Windows 7 SP1 Beta и Windows Server 2008 R2 SP1 Beta

К ключевым нововведениям можно отнести:

Dynamic memory lets Hyper-V administrators pool available memory on a physical host and dynamically distribute it to any virtual machine(s) running on that host. (подробнее тут)

RemoteFX enhances Microsoft desktop virtualization. RemoteFX lets Windows Server 2008 R2 administrators provide an even richer and user-transparent desktop virtualization experience. RemoteFX delivers rich content, independent of any graphics stack, to server-hosted virtual and session-based desktops, allowing them to support any screen content, including full-motion video, portable graphics stacks such as Silverlight, and 3D applications.

Желающие подробнее ознакомиться с изменениями могут прочитать 27-ти страничный документ на англ языке: Windows Server 2008 R2 SP1 Beta Reviewer’s Guide

Мои коллеги обязательно расскажут о новых «фичах» в ближайшее время.
Всего голосов 76: ↑46 и ↓30+16
Комментарии26

Робоняня помогла российским студентам добыть серебро на финале Imagine Cup 2010!

Время на прочтение2 мин
Количество просмотров7.5K
В Варшаве сегодня ночью завершился международный финал студенческого кубка технологий Imagine Cup 2010. Мы с большой радостью сообщаем вам, что российская команда из Московского городского педагогического университета (МГПУ), представлявшая на конкурсе проект “Робоняня” в категории “встраиваемые системы”, заняла второе место в соревнованиях, уступив лишь команде из Тайваня. Ребята получат денежный приз в размере 10000 долларов США – но это не самое главное! Намного важнее тот бесценный опыт общения со студентами из разных стран мира, который они уже получили, находясь на финале в Варшаве.

Вот имена победителей (слева направо на фотографии): Виктор Юренков, Алексей Кащеев, Екатерина Фролова. Награждает — Scott Davis, капитан соревнований по встраиваемым системам. Руководитель проекта (на фото отсутствует, т.к. не смог поехать в Варшаву): Владимир Евгеньевич Павловский, д.ф.-м.н., профессор, научный сотрудник ИПМ РАН.



Наиболее любопытные могут посмотреть видео (награждение embedded интересно смотреть с 1:20:00) и фотографии с церемонии награждения.

Читать дальше →
Всего голосов 70: ↑51 и ↓19+32
Комментарии28

Российские студенты на финале Imagine Cup в Варшаве сражаются за честь страны!

Время на прочтение3 мин
Количество просмотров8.7K
Думаю, многим читателям хабра известен конкурс Imagine Cup — международное студенческое технологическое соревнование, ежегодно организуемое Майкрософт. 3-10 июля в Варшаве проходит международный финал этого конкурса, на котором присутствуют целых две команды из России: команда NLO из ЮУрГУ (Челябинск) представляет страну в конкурсе программных проектов, а команда из МГПУ участвует в конкурсе встраиваемых систем с роботом-воспитателем Робоняня. Оба этих проекта победили на российском финале, став лучшими среди многих десятков других студенческих проектов со всей России.

Команда Робоняни в Варшаве

Пока что финал складывается весьма успешно для команды «Робоняня» — вчера ночью было объявлено, что она вошла в число шести супер-финалистов конкурса.
Читать дальше →
Всего голосов 65: ↑47 и ↓18+29
Комментарии43

В качестве вступления

Время на прочтение1 мин
Количество просмотров21K
Microsoft logo

Здравствуйте, уважаемые хабрапользователи! Вот и настало время компании Microsoft открыть официальный блог на Хабре. Не будем переоценивать значимость данного события, но надеемся, что вы нас ждали.

Забегая вперед, скажу, что мы постараемся как можно больше постов посвятить техническим темам (ведь Хабр – торт!), которые для вас будут освещать наши евангелисты. Также планируется ряд интервью с людьми, отвечающими за развитие и продвижение технологий компании, в ходе которых мы обсудим интересующие вас вопросы. Ну и, конечно, расскажем вам о внутренней структуре Microsoft.

В любой момент буду рад услышать пожелания по формату блога и вопросы.

В скором времени Microsoft анонсирует выпуск продуктов, которые повлияют на будущее мобильных и интернет технологий – я говорю о Windows Phone 7 и Internet Explorer 9. Хочется пережить эти мгновения с вами.
Всего голосов 432: ↑316 и ↓116+200
Комментарии411
12 ...
115