company_banner

TFS в Облаке: 5 пользователей бесплатно!

    Управление жизненным циклом приложений это очень важный подход который позволяет создавать качественные системы. Но полноценное создание ALM среды и настройка инструментов может требовать создания сложной инфраструктуры. Вот почему год назад, в рамках первой конференции //Build/ в тестовую эксплуатацию был запущен сервис tfspreviev.com. По сути это облачный вариант Team Foundation Server, который готов к эксплуатации сразу. Вчера состоялся долгожданный RTM этого сервиса. Приятным сюрпризом оказалось то что он бесплатен для команд до 5 человек.

    В рамках пленарного заседания Джейсон Зандер сделал анонс доступности Team Foundation Service. Прямо сейчас вы можете зарегистрироваться по адресу tfs.visualstudio.com и за несколько минут создать полноценную среду ALM.


    Все в одном


    В комплекс Team Foundation Services входят все необходимые инструменты, в том числе подсистема контроля версий с необходимым набором функций ветвлений и слияний, связывания изменений в коде с задачами, ошибками, требованиями и другими рабочими элементами. Дополнительно, возможна организация процесса Code Review который, как показывает практика, значительно улучшает качество создаваемых приложений:


    Как дела?


    Начальная страница TFS показывает основные показатели вашего проекта и может быть легко сконфигурирована для ваших нужд:


    Управление требованиями


    Работа над проектами так же не возможна без инструментов управления требованиями:


    В дальнейшем перечень требований может быть выбран для имплементации и войти в какую либо итерацию (спринт). При этом у вас есть возможность прогнозирования объемов работ на основании уже выполненной работы:


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


    Детальное планирование итераций (спринта) осуществляется на основе заранее введенных данных о длительностях итераций и объемах работ которые могут выполнить члены команды. При внесении изменений в план информация на правой панели о загрузки команды обновляется мгновенно:


    Работа в рамках итерации требует быстрого принятия решений. При этом важным является удобство с которым отображается оперативная информация. В этом может помочь электронная доска задач, отображающая данные в разрезах требований или членов команды:


    При этом вы можете использовать не только представление Scrum но так же и Kanban:


    Автоматическая сборка и тестирование


    Самой интересной особенностью Team Foundation Services, несомненно, является интегрированная подсистема сборок, которая позволяет сразу, «из коробки», воплотить процесс непрерывной интеграции изменений (Continuous Integration). При этом вы можете воспользоваться как локальным сервером сборок так и облачным, без всякой необходимости инсталляции какой то дополнительной инфраструктуры:


    Автоматическое развертывание


    Еще одной удобной возможностью TFS является поддержка автоматического развертывания для некоторых типов проектов. Например, вы можете создать сборку проекта сервиса Windows Azure и при соблюдении заданных вами условий (например 100% прохождения модульных тестов во время сборки) автоматически развернуть полученные бинарные компоненты на сервер Azure:


    Поддерживаемые платформы и среды


    Клиентами Team Foundation Service может выступать вся линейка продуктов Visual Studio 2012, в том числе бесплатные редакции Express:


    Помимо этого вы можете воспользоваться инструментами интеграции c Eclipse и Xcode (через Git).

    В то же время хотелось бы отметить что Team Foundation Services это инструмент подходящий не для всего спектра задач ALM и имеет свои ограничения:

    • Ограничено количество шаблонов процессов. Вы можете использовать только встроенные шаблоны, которые не возможно настраивать дополнительным способом.
    • Не поддерживается интеграция с корпоративными сервисами, такими как SharePoint, Project Server, System Centrer и т.д.
    • Вы можете аутентифицироваться только по LiveID, сценарий федерации с Active Directory пока не поддерживается.
    • Подсистемы отчетности достаточно ограничены в своих возможностях.


    Если у вас крупная организация с большим количеством людей вовлеченных в разработку, то наилучшим выходом все же будет построение ALM среды на базе Team Foundation Server 2012, при этом, конечно, вы так же можете размещать его в Azure. Но для небольших команд эти моменты вряд ли станут барьером.

    Цены


    На данный момент использование Team Foundation Services бесплатно. Оно так же будет бесплатно и в дальнейшем для команд до 5 человек. В том числе в бесплатный план будет включено некоторое количество автоматизированных сборок. О ценах для команд свыше 5 человек будет объявлено позднее.

    Зарегистрируйтесь уже сейчас и постройте свою среду ALM за несколько минут!

    P.S. Брайан Харри – руководитель подразделения создавшего TFS, 26 ноября приедет к нам в Россию на корференцию Teched Russia 2012. В рамках конференции состоится pre-Day – конференция ALM Summit на которой он выступит, расскажет о разработках компании Microsoft в сфере ALM, общих трендах индустрии в сфере организации и управления разработкой, а так же ответит на ваши вопросы в рамках специальной сессии.
    Microsoft
    283,00
    Microsoft — мировой лидер в области ПО и ИТ-услуг
    Поделиться публикацией

    Комментарии 21

      –3
      Sorry, we were unable to create the *** account. Our records indicate that you already own an account in the service and currently Team Foundation Service Preview only allows one account per user.

      Хотя никаких аккаунтов не создавал. Поясните, пожалуйста, что бы это могло значить.
        +2
        Это значит что аккаунт у вас все же есть. Просто залогинтесь по адресу tfs.app.visualstudio.com/_signin
          –3
          Действительно, видимо когда-то давно создал аккаунт. Спасибо.
            0
            Ссылка не правильная, в общем в верхнем правом углу страницы tfs.visualstudio.com кнопка signin
          0
          Это нереально круто! Облачный TFS — my dreams coming true!..
            –1
            Еще бы к WebMatrix-у прикрутили TFS — вообще была бы сказка)
            +1
            Зарегился, создал проект,

            Your project is created and your team is going to absolutely love this.


            Улыбнуло… буду смотреть что там и как.
              0
              А что с миграцией с tfspreview?
                +2
                Никуда мигрировать не надо, все осталось при вас. tfspreview и tfs.visualstudio.com это одно и тоже. Старый адрес будет работать некоторое время.
                +1
                На вэб-портале можно видеть список последних измененных файлов и видеть что именно изменилось, кто изменил, походить туда-сюда по ревизиям?
                  +1
                  Да. Взяли бы зарегистрировались и сами посмотрели :)
                  +1
                  Уже 3 или 4 месяца пользуюсь. И мне нравится!!!
                    +1
                    Круто. Нашел место для домашних проектов.
                      0
                      А где найти кнопку удаление проекта? Я создал тестовый когда-то, поиграться денек. А сейчас не могу найти где удалить старый. Люблю порядок.
                        0
                        А кто-нибудь может рассказать про использование TFS в качестве хранилища кода по сравнению с Git & Hg? Что-нибудь лучше стало? Пользоваться можно?
                          0
                          А как там система контроля версий? Мне когда-то к несчастью довелось пользоваться VSS это это была самая ужасная SCM из всех, с которыми мне довелось работать. В TFS сделали нормальную систему, или все еще используют VSS?
                            0
                            В том числе в бесплатный план будет включено некоторое количество автоматизированных сборок.

                            Я правильно понимаю, что я не смогу ипользовать бесплатную версию TFS для системы непрерывной интергации, потому что количество выполнений сценариев для развертывания системы ограничено?
                              0
                              Что то я никак не возьму в толк, как вам помешает ограничение по количеству автоматических сборок реализовать сценарий непрерывной интеграции. Если вы упретесь в «потолок» то можно будет либо докупить за деньги либо перевести сборку на onpermise (сервер который будет у вас локально, хоть ваш компьютер).
                                0
                                Конечно. Но без этого ограничения я смогу использовать продукт полностью бесплатно на всем жизненном цикле проекта, если у меня команда меньше пяти человек.

                                В случае ограниченного количества сборок это будет уже не так. + Нужно будет парится по поводу того, как часто гоняются билды, как то пытаться их сэкономить — напряги могут быть немалые.

                                Вариант с локальным сервером я не рассматриваю.

                                Если отказаться от деплоймента через TFS- то нужно будет задумываться как его синтегрировать со сторонней CI системой. И поразмыслив можно будет решить, что не так уж он и нужен — благо аналогов решений из TFS пруд пруди.
                                  0
                                  Сейчас все равно рано об этом говорить, потому что все вообще бесплатно, гоняйте билды сколько угодно. Как объявят цены тогда и можно будет предметно пообсуждать, что проще, что то там развертывать, допиливать и делать очередных ALM франкенштейнов или использовать возможности TFS.
                              0
                              Когда штаты онлайн, работает адски медленно. Это планируется исправлять или это «фича» бесплатного доступа?

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое