Метка: терминология


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

Подробнее


Фасилитация (англиц. от facilitate — помогать, облегчать, способствовать) — стиль управления. Фасилитация отличается от простого управления тем, что её способ не директивный, то есть такой, который не выходит за рамки самоорганизации управляемой системы. Если при традиционных формах управления (например, группой) субъект побуждает её выполнять собственные инструкции и распоряжения, то в случае с фасилитацией её субъект должен сочетать в себе признаки не только функции руководителя, лидера, но и участника групповой динамики. Фасилитация как психологическая техника очень похожа на симбиоз клиент-центрированной психотерапии Карла Роджерса, она так же......

Подробнее


Привет! Меня зовут Андрей Павленко, я – Аджайл-коуч и Аджайл-евангелист. Да-да-да, я «проповедую» следование ценностям Аджайла, потому что верю, что эти ценности делают мир лучше. Но стоп! Вы точно знаете, что такое Аджайл? Почему я использовал слово «ценности»? Почему я «проповедую ценности», а не «учу работать по Аджайлу»? И что такое Скрам и Канбан, упомянутые в заголовке, и почему они и Аджайл – совсем не одно и то же? Окей! Я думаю, самое время об этом рассказать. (И даже если вы – профи в мире......

Подробнее


DevOps (от английских слов development и operations) — набор практик, нацеленных на активное взаимодействие специалистов по разработке со специалистами по технической поддержке и взаимную интеграцию их рабочих процессов друг в друга. Базируется на идее о тесной взаимозависимости разработки и эксплуатации программного обеспечения и нацелен на то, чтобы помогать организациям быстрее создавать и обновлять программные продукты и услуги. Методология фокусируется на стандартизации окружений разработки с целью способствования быстрому выпуску релизов. В идеале, системы автоматизации сборки и выпуска должны быть доступны всем разработчикам в любом окружении, у разработчиков должен быть контроль над окружением,......

Подробнее


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

  1. Открытие
  2. Сбор данных
  3. Генерация идей
  4. Принятие решений (Планирование дальнейших действий)

  5. Подробнее


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

    Подробнее