@@ -56,8 +56,8 @@ Waterfall (каскадная, водопадная) – одна из самы
5656
5757Канбан – система, построенная на визуализации процесса выполнения задач команды. Основная идея в этой системе уменьшать
5858количество задач выполняющихся в данный момент (в колонке «in progress»). В Канбане на первом месте задачи. Хорош для
59- проектов которые в стадии поддержки где основной
60- функционал уже разработан и остались минимальные доработки и багофиксинг.
59+ проектов которые в стадии поддержки, где основной функционал уже разработан и остались минимальные доработки и
60+ багофиксинг.
6161
6262В канбане задачи сдаются индивидуально. Задача независимо от других задач проходит по всем этапам на доске и как только
6363она выполнена её можно показать заказчику.
@@ -149,7 +149,7 @@ progress) вводят ограничения по количеству тасо
149149 дизайнеры, бизнес аналитики итд. Их роль работать работу.
150150- Scrum master - Это еще один менеджер. Его задача это защита команды и отслеживания соблюдения скрам процессов, о них
151151 дальше. Зачем защищать команду? Потому что ПО всегда заинтересован в том, что бы команда выдавала максимальный
152- результат, несмотря ни на что. В такой ситуации, если бы не было скрам мастера, то ПО был бы только рад дать задач
152+ результат, несмотря ни на что. В такой ситуации, если бы не было скрам мастера, то ПО, был бы только рад дать задач
153153 столько, что бы они занимали 24/7, одна из основных задач SM, следить что бы так не было.
154154
155155### Процессы и термины
@@ -179,8 +179,8 @@ progress) вводят ограничения по количеству тасо
179179
180180Когда беклог спринта готов, начинается процесс разработки.
181181
182- Важным элементом разработки является ежедневный митинг всей командой. Такой митинг может называться по разному: daily,
183- scrum, stand up итд. могут быть сочетания этих слов
182+ Важным элементом разработки является ежедневный митинг всей командой. Такой митинг может называться по- разному: daily,
183+ scrum, stand up итд. Могут быть сочетания этих слов
184184
185185Зачем он нужен?
186186
@@ -231,13 +231,13 @@ scrum, stand up итд. могут быть сочетания этих слов
231231- Ревью
232232- Ретроспектива
233233
234- После этого начинаем с начала с пленинга спринта. И так до пенсии.
234+ После этого начинаем с начала, с пленинга спринта. И так до пенсии.
235235
236236![ ] ( https://habrastorage.org/r/w1560/getpro/habr/post_images/81c/22f/a3b/81c22fa3b8cc923b6bf5181cdc5ea2b3.jpg )
237237
238238Мем исключительно шутки ради, на самом деле хорошая методология :)
239239
240- ### Процесс пленинга, стори поинты, велосити и диаграммы сгорания
240+ ### Процесс пленинга и стори поинты
241241
242242Процесс планирования спринта не так прост как кажется. Какая возникает проблема? Как понять какое кол-во и каких задач
243243команда вообще может сделать?
@@ -349,7 +349,7 @@ scrum, stand up итд. могут быть сочетания этих слов
349349Но если мы живём в идеальном мире, где у нас небольшая команда, есть профильные девопсы, мы используем только один
350350репозиторий, и релизы у нас выходят только раз в конце спринта, то в 2010 году за нас придумали правильный ответ.
351351
352- Ответ называется git flow. И несмотря на все или описанные выше и количество статей с матюками на этот подход, я еще
352+ Ответ называется git flow. И несмотря на все " или" описанные выше и количество статей с матюками на этот подход, я еще
353353никогда не видел структуры которая работала бы лучше при нормальных условиях.
354354
355355![ ] ( http://risovach.ru/upload/2015/05/mem/no-ya-zhe_82347844_orig_.png )
@@ -506,11 +506,32 @@ Plan -> Code -> Build -> Test
506506
507507Как такое сделать при помощи GitHub Actions?
508508
509- 1 . Запрещаем прямой пуш в ветку ` master `
509+ #### Запрещаем прямой пуш в ветку ` master `
510510
511- Для этого на сайте github, переходим в Settings -> Branches
511+ Для этого на сайте github, переходим в Settings -> Branches. И нажимаем ` Add Rule `
512+
513+ ![ ] ( https://djangoalevel.s3.eu-central-1.amazonaws.com/lesson49/add+rule.png )
514+
515+ После чего добавляем два правила для нашей основной ветки, в моём случае ` master ` .
516+
517+ 1 . Разрешить изменение только через пул реквест.
518+ 2 . Администраторы включительно, что бы никто не мог изменить ветку, не через пул реквест.
519+
520+ ![ ] ( https://djangoalevel.s3.eu-central-1.amazonaws.com/lesson49/settings1.png )
521+
522+ ![ ] ( https://djangoalevel.s3.eu-central-1.amazonaws.com/lesson49/settings2.png )
523+
524+ Нажимаем ` CREATE `
525+
526+ #### Добавляем GITHUB Action
527+
528+ ![ ] ( https://djangoalevel.s3.eu-central-1.amazonaws.com/lesson49/action+setup.png )
529+
530+ Заходим в раздел ` Actions ` , гитхаб автоматически предложит нам добавить конфигурацию для джанго, если вы залили проект
531+ без ошибок в структуре.
532+
533+ Если автоматически не предложит, то всегда можно найти в поиске.
512534
513- ![ ] ( )
514535
515536
516537
0 commit comments