Pull to refresh
0
@Maxmaread⁠-⁠only

User

Send message

Гибкие и не очень модели управления разработкой ПО. Как реализовать и комбинировать в Redmine

Reading time5 min
Reach and readers20K
В нашей компании, занимающейся разработкой софта по полному циклу (от сбора требований до внедрения и техподдержки), принят курс на максимальную оптимизацию ресурсов. Существуют проектные команды, отделы и службы, а сами сотрудники динамично «шарятся» между различными подразделениями. Выстраивание процесса управления ресурсами в такой обстановке, а тем более его автоматизация — нетривиальная задача.
Читать дальше →

Управление проектами: Жизненный цикл и фаза исследования

Reading time4 min
Reach and readers6.9K


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

Из первых рук о продуктах по управлению жизненным циклом ПО

Reading time2 min
Reach and readers3.8K
Портфель продуктов HPE для управления разработкой приложений очень обширный: он охватывает решения для полного цикла разработки ПО, обеспечения быстрого вывода на рынок и контроля качества приложений для разных технологий и вариантов форм-фактора. Конечно, мы не только помогаем нашим заказчикам внедрять самые эффективные подходы к доставке приложений, но и сами применяем то, что исповедуем. Поэтому мы хотим дать вам возможность узнать, как мы сами разрабатываем свои продукты, а также повлиять на то, что наши решения смогут делать в будущем.


Инфраструктура и жизненный цикл разработки веб-проекта

Reading time11 min
Reach and readers59K
Когда проект маленький, особых проблем с ним не возникает. Список задач можно вести в текстовом файле (TODO), систему контроля версий, по большому счёту, можно и не использовать, для раскладки файлов на живой сервер их можно просто скопировать (cp/scp/rsync) в нужную директорию, а ошибки всегда можно посмотреть в лог-файле. Глупо было бы, например, для простенького сервиса с двумя скриптами и тремя посетителями в день поднимать полноценную систему управления конфигурациями серверов.

С ростом проекта требования растут. Становится неудобно держать в TODO-файле несколько десятков задач и багов: хочется приоритетов, комментариев, ссылок. Появляется необходимость в системе контроля версий, специальных скриптах/систем для раскладки кода на сервер, системе мониторинга. Ситуация усугубляется, когда над проектом работает несколько человек, а уж когда проект разрастается до нескольких серверов, появляется полноценная инфраструктура («комплекс взаимосвязанных обслуживающих структур или объектов, составляющих и/или обеспечивающих основу функционирования системы», Wikipedia).

На примере нашего сервиса "Календарь Mail.ru" я хочу рассказать о типичной инфраструктуре и жизненном цикле разработки среднего по размерам веб-проекта в крупной интернет-компании.

Срыв покровов

Автоматизация жизненного цикла приложений с Infobox Jelastic API

Reading time8 min
Reach and readers2.9K
Jelastic Cloud API позволяет автоматизировать действия для обеспечения жизненного цикла приложений и расширить функциональность платформы, связывая Jelatic с другими сервисами. Используя API вы можете программно создавать окружения, разворачивать приложения и выполнять другие задачи, которые возможно сделать из панели управления Jelastic, но не ограничиваясь ими.



Jelastic API следует REST принципам. Взаимодействие происходит через HTTP протокол. Преимущество такого подхода — широкая расширяемость протокола HTTP. Вы можете использовать REST API практически с любым языком программирования.

В этой статье вы узнаете, как использовать Jelastic Cloud API и Jelastic Client Library (Java) на облачном хостинге Infobox. В конце статьи 300 рублей на счет Infobox Jelastic в подарок (получить можно только один раз).
Читать дальше →

Модели жизненного цикла программного обеспечения

Reading time3 min
Reach and readers524K
Здравствуйте, уважаемые хабровчане! Думаю будет кому-то интересно вспомнить какие модели разработки, внедрения и использования программного обеспечения существовали ранее, какие модели в основном используются сейчас, зачем и что это собственно такое. В этом и будет заключаться моя небольшая тема.
Читать дальше →

SAAS — Жизненный цикл клиента

Reading time2 min
Reach and readers20K
Жизненный цикл клиента (англ. Customer Lifecycle) — это термин, описывающий этапы, которые проходит клиент, когда узнает о продукте компании, принимает решение о покупке, оплачивает, использует и становится лояльным потребителем. Разумеется, что это общее определение и когда речь заходит за конкретную индустрию, требуется внести ряд уточнений. Зачастую очень существенные, особенно если речь идет о SAAS.
Читать дальше →

Взгляд на бизнес с помощью схемы жизненного цикла ISO 15288

Reading time7 min
Reach and readers9.5K
В данной статье вновь хочется вернуться к проблеме адекватного представления бизнеса и его составных частей. То, что проблема адекватного представления есть, свидетельствуют разные источники: это и типовые модели бизнес-процессов, разрабатываемые различными ассоциациями, и конкретные примеры моделирования бизнеса, с которыми мне приходится сталкиваться.

Совершенно случайно, читая материалы по ISO 15288, я увидел схему «System interaction with Typical Enabling Systems» (оригинальный вид схемы намеренно приведен только в конце статьи), в которой достаточно наглядно изображены:

  1. виды систем, задействованных в создании и обеспечении работы целевой системы
  2. связи этих систем с целевой системой.


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

Методы бизнес-анализа

Reading time7 min
Reach and readers135K
Вступление


Поскольку на хабре не было найдено подобных статей, решил внести свой вклад, а также надеюсь, что кому-то эта информация пригодится в его дальнейшей деятельности. Итак, почему бизнес-анализ на сайте ИТ-направленности? Ответ будет несколько скучным для читателя – организации хотят оптимизировать свою работу и функционировать максимально эффективно. Во многих случаях (хотя и не во всех) выходом из ситуации является использование ИТ. Примером можно назвать автоматизацию работы сотрудников, более эффективное использование имеющихся ресурсов, оптимизация процессов и т. д. Вот так информационные технологии стали рядом в помощь.

Тема на самом деле довольно интересная и материалов на русском или украинском языках довольно мало. На мой взгляд, одной из причин этому есть относительно недавнее его появление. Хотя следует добавить, что методы, о которых мы будем вести речь рассматриваются по отдельности во многих учебниках на многих языках.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity