Платформа для аутсорсинга разработки программных продуктов

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

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


    С чего все начиналось


    Несколько лет назад, когда нам перестало хватать одной только работы «на дядю», мы совершили наше первое погружение во фриланс. И так получилось, что началось оно не с простых задач для одного человека, а с достаточно большого проекта, над которым должна была трудиться команда, включающая как нескольких разработчиков, так и пару аналитиков и тестировщиков.

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

    Первое, что приходит на ум, это поискать в гугл что-нибудь вроде «online project management and collaboration tool» — результаты поиска дают надежду на нахождение подходящего инструмента. Но даже сейчас, когда, казалось бы, есть из чего выбрать, большинство предложений представляют собой всего лишь набор интегрированных инструментов, как правило, это Wiki + Trac + SVN и их аналоги.

    А нам был необходим инструмент, который бы:
    • Был «заточен» именно под разработку ПО — а не просто был инструментом взаимодействия внутри команды, как тот же basecamp.
    • Мог покрывать весь цикл разработки, в особенности хорошо планирование, разработку требований и тестирование – здесь мы вообще затруднялись назвать какой-то подходящий под описание инструмент (если не брать в расчет таких монстров, как rational suite).
    • Позволял заказчику легко управлять пожеланиями к функциональности (управлять приоритетом реализации на основе бизнес-потребностей, планировать состав будущих релизов).
    • Умел собирать метрики и анализировать статистику по проекту, показывать текущее состояние дел в проекте и делать прогноз на будущее (очень полезны Agile-штучки, такие как Burndown chart и Velocity).
    • Был бы легок в использовании и гибок в настройках (на некоторых проектах мы не используем фазу разработки требований, например).
    • Стоил разумных для команды денег.
    Многие инструменты содержат в себе по отдельности ту или иную функциональность, но нам так и не удалось найти ни одного, который бы отвечал всем перечисленным выше пунктам.

    Как развивалась идея


    Поэтому мы решили создать DEVPROM – инструмент для управления проектами, в котором было бы собрано все самое необходимое для эффективного управления достаточно сложными проектами, которые делаются распределенными командами.

    Итак, первую проблему мы решили – инструмент для управления проектами, о котором мы могли только мечтать, у нас есть.

    Но через некоторое время появилась вторая проблема – для успешной реализации проекта, нам нужна была временная помощь таких людей, как например, Oracle DBA — для оптимальной конфигурации сервера. Помимо этого, в какой-то момент проекту стали необходимы еще один разработчик и тестировщик.
    Где найти грамотных специалистов, привлечением которых в нашу команду мы бы остались довольны и которые оказались бы действительно профессионалами?

    Так появилась идея создать вокруг DEVPROM социальную сеть, объединяющую ИТ специалистов, как участвующих в разработке интересных для них проектов, так и предоставляющих разовые «околопроектные» услуги другим командам (администрирование, SEO, дизайн и прочие).

    Более того, в отличие от популярных фриланс-сайтов, на DEVPROM основной единицей, получающей заказы на разработку, является команда, а не отдельные разработчики.
    Зачем мы сделали объединение в команды? Да потому, что команда может получить на разработку гораздо более сложный, интересный и соответственно прибыльный проект. А самые распространенные в настоящее время задачи «сделать сайт за $50» пусть остаются там, где и сейчас живут, нам это не интересно.

    Заказчики, заходя на DEVPROM в поисках команды для реализации своих проектов, могут как напрямую отдавать заказ понравившейся команде, так и устраивать тендер между командами, выбирая победителя по предлагаемой цене, предоставленному наброску плана работ и на основе рейтинга команды.

    Таким образом, имея под рукой DEVPROM как инструмент управления проектами, заказчик в ходе тендера* получает сформированный набросок плана работ (как его видит себе команда) и далее, во время реализации проекта, сможет на 100% контролировать ход работ и текущее состояние проекта. Это позволит заказчику быть уверенным в том, что на его деньги команда действительно работает над созданием необходимого заказчику конечного продукта, который будет приносить ценность бизнесу.

    Что в итоге


    Представляете, насколько мощной получилась концепция DEVPROM? Это уже не просто «yet another online project management tool» и не биржа труда для фрилансеров.

    DEVPROM – это площадка для развития ИТ аутсорсинга, целью которой является объединение профессиональных команд разработчиков и заказчиков для работы над созданием сложных программных продуктов.

    При этом для заказчика стоимость разработки продукта будет существенно (очень существенно) ниже, чем при аналогичном заказе у компании, занимающейся разработкой ПО. А качество конечного продукта, за редким исключением, будет как минимум на одном уровне. Об этом мы позаботимся с помощью продуманной системы рейтингования команд на основе отзывов, статистике по выполненным проектам и прочих факторов*.

    Так же хочется отметить ценность DEVPROM для компаний, инвестирующих в разработку стартапов — для них решаются сразу две проблемы: одновременное управление несколькими проектами и поиск новых людей для активно развивающихся проектов.

    Заключение


    Вот, вкратце, описание идеи и ее реализации, которая будоражит наши умы уже очень и очень долгое время. И сейчас мы достаточно близки к завершению ее реализации.

    Нам очень хотелось бы услышать ваше мнение по поводу нашего сервиса: насколько он востребован, интересен ли именно вам, что бы еще следовало добавить или изменить в нем. Мы работаем очень высокоитеративно, поэтому ваши замечания и предложения могут быть реализованы буквально начиная от одной-двух недель с момента их поступления.

    Присоединяйтесь к нашему растущему сообществу, управляйте проектами, объединяйтесь в команды и публикуйте свои услуги. А мы будем продолжать развивать сервис, делая его все более полезным для вас.

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

    * Рейтинг команд и отдельных участников, а так же тендеры на получение заказа находятся в стадии реализации.
    DEVPROM
    Компания
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

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

      +2
      Реализация ужасна на столько же, на сколько замечательно ваше описание. ИМХО
        –1
        Что именно вас смутило, надеюсь не отсутствие красивой картинки? Если напишите подробнее, постараемся поправить.
        +1
        Детально не вглядывался, но мое имхо:
        1. Дизайн отталкивающий. Изыски не нужны, но очередной голубой сайт со страшненьким дизайном…
        2. Хорошо-бы скриншоты внутренних страниц
        3. Так и не нашел дистрибутив где скачать
        4. Не у всех страниц проставлен title, например на странице регистрации.
        5. Напишите достоинства на главной, да еще и виде таблицы в сравнении с sf, code.google
        6. Нужно боработать с юзабельностью — линку на" блог" в кучу с «о проекте», новости самого devprom — засунуть в проект devprom
        P.S. Подозреваю, что в скриптах проекта куча секюрных багоооов ;)
          0
          Вот, не соврал:
          www.devprom.net/co/vacancies.php?mode=accept&vacancy=3'

          Notice: SELECT * FROM pm_Vacancy WHERE pm_VacancyId = 3\'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'' at line 1 in /home/www/devprom/htdocs/cms/c_object.php on line 284

          Ну и кто такое «светит»?!
            0
            Наверное, лохи, которые ничего не понимают в web-разработке? Чтож, спасибо за находку.
            +1
            Спасибо за имху:

            1. дизайнер еще не работал, пока мы сосредоточились на функционале, но за дизайном дело не встанет, Вы бы какой стиль порекомендовали?

            2. есть закладка «Возможности», там есть скриншоты, но в целом наверно Вы правы, это точно не помешает.

            3. его скачать пока нельзя, планируем в ближайшем будущем, однако, получить представление можно создав проект — 1 минута дела.

            4. на основных страницах, с которыми работает пользователь, title проставлен, есть второстепенные, типа регистрации, но проставим и там

            5. на достоинства ссылки с главной, их в двух словах не опишешь, поэтому главную видимо нет смысла засорять. А вот таблицу сравнения… некрасиво так делать с точки зрения честной конкуренции, придется привлекать владельцев указанных сервисов, чтобы он подтвердили корректность таблички, либо привлекать внешних оценщиков, может быть возьметесь?

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

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

              Можно зайти в наш проект и посмотреть на продукт, но гостям виден лишь маленький кусочек функциональности. Создайте свой проект и посмотрите что из себя представляет продукт.
                0
                Предоставьте демо вход к вашему проекту, я например, просто так не хочу регать свои проекты в системе.
                «Можно зайти в наш проект и посмотреть на продукт» где?
                  0
                  Демо вход раньше был, но эффект скорее отрицательный. Поскольку нужно постоянно поддерживать проект в активном состоянии, иначе, все данные устаревают.

                  Зачем регать свои проекты? Создайте тестовый проект, поиграйте.

                  Все проекты доступны на закладке «Каталог проектов», наш соответственно называется DEVPROM.net, по ссылке вы переходите в публичную часть, а если перейти по ссылке «Войти в проект», то попадете внутрь проекта.
              0
              «11291
              1
              1» — интересные команды / ввели бы премодерацию

              дизайн — очень совковенький
              странное сохранение параметров / пугает!

                0
                Ну, премодерация это слишком, на мой взгляд. Если будет появляться много подобных команд — обязательно введем контроль заполнения профиля команды, спасибо за совет.

                Насчет дизайна — ребят, красивая картинка не поможет успешно находить и завершать проекты, это же очевидно.

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

                Новый дизайн будет чуть позже, если хотите, можете поучаствовать в его создании.
                0
                Предлагаю решение для всех. Буду рад комментариям.

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

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