Книга: Руководство по DevOps
Технологический поток ценности
Технологический поток ценности
Те же принципы и методы, обеспечивающие скорость выполнения работы в процессах материального производства, применимы и к области технологий (и вообще для любой деятельности, создающей знание). В DevOps поток создания технологической ценности обычно определяют как процесс, требующийся для преобразования бизнес-гипотез в технологический сервис, поставляющий ценность заказчику.
Исходные данные для процесса — формулирование бизнес-цели, концепции, идеи или гипотезы. Все начинается, когда мы принимаем задачу в области разработки, добавляя ее к уже имеющимся.
Таким образом, команда разработчиков, следующая типичному Agile- или итеративному процессу, скорее всего, сможет адаптировать эту идею в соответствии с пожеланиями пользователей, создав некоторую разновидность спецификации функциональных возможностей. Затем она реализует их в виде кода приложения или создаваемого сервиса и поместит его в репозиторий системы контроля версий, где каждое изменение интегрируется в основной код и тестируется вместе со всей системой.
Поскольку продукт создается, когда наши сервисы работают в производственной среде, следует обеспечить не только быстрый поток доставки, но и то, чтобы развертывание можно было выполнять без хаоса и перебоев: задержек в обслуживании, нарушения функционирования сервисов, требований безопасности или совместимости.
- Производственный поток ценности
- Технологический поток ценности
- Фокус на времени развертывания
- Определения: «время выполнения заказа» и «время производства»
- Обычный сценарий: развертывание требует месяцев
- Идеал DevOps — развертывание за минуты
- Наблюдать за %C/A в качестве оценки необходимости доработок
- «Три пути»: принципы, лежащие в основе DevOps
- Заключение
- Производственный поток ценности
- Достоинства и недостатки потоков
- Стандартные потоки: stdin, stdout, stdeir, stdaux, stdprn.
- 1.2 Процесс, контекст процесса и потоки
- Не допускайте того, чтобы поток пользовательского интерфейса блокировался на длительное время
- Входящий поток потенциальных клиентов (LeadGen)
- Этические ценности общества
- 4.3 Потоковый редактор sed
- Денежный поток из Интернета
- Применение основного потока
- Пример использования фонового потока для выполнения отдельной задачи
- Листинг 5.8. (dup2.c) Перенаправление выходного потока канала с помощью функции dup2()