Pull to refresh

Branching Guidance от Microsoft

Version control systems *
Добрейшего.

Набрёл на неплохой текст от команды Microsoft Team Foundation Server: Branching Guidance
Будущим и нынешним пользователям обозначенной системы предлагается:
  1. проникнуться важностью ветвления и слияния изменений для работы больших команд;
  2. узнать, какие типы веток бывают и как строить изоляцию работы на их основе;
  3. посмотреть на практических примерах как надо правильно отращивать и мёржить изменения.
Что пишут?
Total votes 17: ↑11 and ↓6 +5
Views 923
Comments 2

Бесплатный вебинар про нововведения в Team Foundation Server 11 для командной разработки и цикла разработки приложений

Microsoft corporate blog Website development *Visual Studio *
image
Уважаемые коллеги, разработчики, менеджеры проектов, руководители команд разработчиков и просто интересующиеся!

Приглашаю вас посетить бесплатный вебинар (онлайн-мероприятие доступное через браузер), на котором я расскажу слушателям про новые возможности сервера Team Foundation Server 11 для организации командной разработки и всего цикла разработки приложений от планирования прототипа до тестирования готового решения.

Вебинар пройдет 19 апреля в 17-00 московского времени и будет доступен всем желающим. Сессия займет 45 минут, после чего я буду рад ответить на любые ваши вопросы. Вебинар будет записываться, запись станет доступна для свободного просмотра через несколько дней после проведения мероприятия.

Я прошу всех желающих зарегистрироваться на вебинар по следующему адресу на странице мероприятий Microsoft.
Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Views 2.9K
Comments 0

Team Foundation Server Express

.NET *Version control systems *Visual Studio *

Скоро выходит Team Foundation Server 11. Это новый крупный выпуск, который включает в себя много нового как для разработчиков, так и для менеджеров проектов, тестировщиков и аналитиков.
В Team Foundation Server 11, вводится новая версия, которая называется Team Foundation Server Express.

В этой публикации будет рассказано именно о бесплатной редакции Express. Публикация предназначена для начинающих разработчиков и тех, кто еще не работал с Team Foundation Server.
Читать дальше →
Total votes 35: ↑24 and ↓11 +13
Views 31K
Comments 4

Открытая лекция: «Организация полного жизненного цикла приложений»

Microsoft corporate blog Website development *


Друзья, рады объявить, что 26 ноября в Политехническом музее (Москва) состоится очередная открытая лекция от специалистов Microsoft, организованная совместно с Открытым университетом Сколково. На этот раз к нам приезжает Брайан Харри (Brian Harry), члена технического совета Microsoft и ведущего специалиста компании по разработке ALM направления. Брайан прочитает лекцию на тему «Организация полного жизненного цикла приложений».

Доклад будет посвящен вопросам организации полного жизненного цикла приложений (ALM): от замысла до эксплуатации. Брайан расскажет о том, как рождается приложение, как оно создается, как контролируется его качество, как планируются расходы на его развитие, как сопровождается приложение после «выхода в мир», начала его эксплуатации. Вы сможете познакомиться с инструментами, предназначенными для прототипирования и моделирования приложений, управления требованиями, планирования, управления работами, разработки, тестирования, развёртывания и сопровождения.

Формат доклада ориентирован на всех интересующихся процессом создания приложений и построен на живой демонстрации.

Дата: 26 ноября 2012 18.00 – 19.30
Адрес: Москва, Политехнический музей (Новая площадь 3/4, подъезд 9, Малая аудитория)
Регистрация: openu.timepad.ru/event/48855
Трансляция: www.sk.ru/live
Язык: Английский

Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Views 4.6K
Comments 2

Приглашаем на ALM Summit Russia 2014

Microsoft corporate blog Visual Studio *

Если вы являетесь менеджером программных проектов, ведущим разработчиком, человеком который интересуется вопросами программной инженерии, обязательно зарегистрируйтесь на ALM Summit Russia, который пройдет 6 февраля 2014 года в Москве, в Digital October. На этой конференции вы сможете получить новые знания и информацию о том, как улучшить ваши процессы по разработке программного обеспечения.
Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Views 2.4K
Comments 3

Автоматизированное создание NuGet-пакетов

.NET *
Sandbox

Коль захотел ты сборки передать
И с ними пламенный привет
Нугетом не забудь запаковать
В пакет!


Сразу оговоримся, что в этой статье речь пойдёт о стеке технологий Microsoft .NET.

Часто так бывает, что какое-то подмножество проектов начинает использоваться в разных решениях.

Как правило, программисты, разглядев в соседнем проекте что-то полезное, первое время не заморачиваются — создают папку lib (dll, assemblies и т.п.) и складывают туда скомпилированные сборки из оригинального решения. Со временем становится понятно, что это не самый удобный вариант и вот почему:

  • оригинальное решение начинает развиваться в свою собственную сторону, без учёта «потребителей»: добавляются новые зависимости, обновляются версии .net и т.п. «приколы»;
  • если даже о «потребителях» задумываются, то забывают обновить сборки у них, когда выходит критическое обновление или просто новая версия, а потом всё становится ещё хуже, когда сборок становится больше одной и между ними возникают некоторые зависимости — обновляя одну сборку, получаем проблемы в момент исполнения, т.к. другая сборка может оказаться не той версии;
  • оригинальное решение перестаёт дальше разрабатываться.

Ответом на все эти неприятности может служить вынесение проектов в отдельное решение и создание NuGet-пакета, включающего общие сборки, и смена парадигмы развития этих сборок. По большому счёту, всё это можно сделать и без NuGet, но удовольствия в этом гораздо меньше.Как сделать так, чтобы NuGet-пакет собирался сам автоматически вместе с компиляцией проекта на сервере построения и включал все необходимые свистелки и гуделки — об этом и будет наш рассказ.
Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Views 29K
Comments 18

Управление разработкой в проектах по созданию сложных программных систем. Опыт использования MS Project и Team Foundation Server

ООО «ЦИТ» corporate blog Project management *Agile *
Многие программисты по мере своего развития выбирают для себя стезю управления разработкой, с сожалением ограничивая себя в творческом процессе изучения новых языков программирования и технологий.

И, начиная с этого момента, мы уже как руководители вынуждены бороться со сложностью разработки программных проектов, сложностью их однородного понимания всеми участниками и сложностью учёта изменений, происходящих постоянно при изменениях внешней среды. Ориентируясь на пророческое утверждение Брукса о том, что серебряной пули нет, мы всё же ищем способ найти управленческую технику, увеличивающую, хотя бы и не на порядок, производительность, надёжность и простоту в разработке программного обеспечения.

Итак, каждый из руководителей знает, что такое диаграмма Ганта, и каждый пользовался MS Project. Ещё больше читателей, программистов, использует систему управления задачами. И практически все программисты-не одиночки используют систему управления исходным кодом.

Перед нами стоит вполне прагматическая задача обеспечить единый процесс разработки, когда при учёте каждого нового изменения требований можно наглядно увидеть изменение параметров проекта.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 9.9K
Comments 10

Visual Studio 2017 и новые возможности инструментов от Microsoft

Microsoft corporate blog .NET *Visual Studio *C# *Microsoft Azure
Мы рады сообщить вам о том, что завершился пленарный доклад онлайн-трансляции запуска Visual Studio 2017, на котором ведущие инженеры и руководители Microsoft представили будущее инструментов разработки и долгожданная Visual Studio 2017 стала доступна для разработчиков по всему миру!


Читать дальше →
Total votes 33: ↑28 and ↓5 +23
Views 90K
Comments 114

10 главных анонсов Microsoft в 2017 году

Microsoft corporate blog .NET *Visual Studio *Development for IOT *Xamarin *
А вот и уже ставшая традицией предновогодняя публикация с десятью самыми главными анонсами и новинками года от корпорации Microsoft. Чем же запомнится уходящий год с приставкой MS? Заглядывайте под кат!

Total votes 22: ↑16 and ↓6 +10
Views 14K
Comments 32

Как мы 8 лет создавали систему управления производственными процессами (MES) и что из этого вышло

Северсталь corporate blog History of IT Systems engineering

MES (manufacturing execution system) — система управления производственными процессами, которая решает задачи синхронизации, координации, анализа и оптимизации выпуска продукции на производстве. Относится к классу систем управления уровня цеха, но может использоваться и для интегрированного управления производством на предприятии в целом. Мы честно пытались использовать покупную коробочную версию от умудренных опытом автоматизации производства зарубежных коллег. Они даже пробовали переписать ее под нас, но не смогли! И тогда мы расчехлили наш старый Delphi, а наши эксперты превратились в разработчиков и сели его допиливать. Расскажем, как все было.

как закалялся код
Total votes 4: ↑3 and ↓1 +2
Views 3.5K
Comments 6