Мы часто слышим магическое слово Agile (эджайл), когда говорим о работе в IT.
Но что оно значит на самом деле?
И как устроен процесс разработки сайтов/приложений и т д?
Разбираемся вместе👇
Как объяснить бабушке, что такое Agile за 15 минут с картинками
1. Это Пэт, владелец продукта (product owner)
Она не знает технических деталей, зато обладает видением общей картинки, знает, зачем мы делаем продукт, какие проблемы он будет решать и для кого.
2. Это заинтересованные лица. (Stakeholders)
Они будут использовать продукт, поддерживать его или будут как-то еще вовлечены в разработку.
3. Это пользовательские истории (задачи).
В них выражены пожелания заинтересованных лиц. Например, «у системы бронирования авиабилетов у пользователя должен быть поиск по рейсам».
У заинтересованных лиц много идей, и Пэт помогает сделать из идей пользовательские истории.
4. Это команда разработки.
Те, кто будет строить рабочую систему.
Так как команда использует гибкую методологию разработки (эджайл), они не копят все эти истории до большого релиза, наоборот, они выпускают их сразу и как можно чаще. Обычно они выпускают 4-6 пользовательских историй в неделю. Это их пропускная способность. Ее очень просто измерить — количество пользовательских историй за 7 дней.
Некоторые истории большие, их можно считать за две, некоторые маленькие, их можно считать за половину.
Проблема заключается в том, что заинтересованных лиц очень много и их запросы невозможно удовлетворить 4-6 историями в неделю.
Каждый раз когда мы реализуем пользовательскую историю, у них появляется еще несколько идей, из которых вытекает еще больше запросов.
Что произойдет, если мы будем делать все, о чем они нас просят?
У нас будет перегруз.
Допустим, команда возьмется сделать 10 новых историй за эту неделю.Если на входе 10 а на выходе 4-6, то команда будет перегружена. Будет спешить, переключаться между задачами, терять мотивацию, в итоге снижается производительность и качество. Это заведомо проигрышная стратегия.
Scrum и XP в этом случае используют метод “вчерашняя погода”. Команда говорит: “За последнее время мы делали 4-6 фич в неделю, какие 4-6 фич мы будем делать на следующей неделе?”
Задача владельца продукта в том, чтобы грамотно выбирать, какие именно пользовательские истории будут реализованы на этой неделе.
Kanban рекомендует ограничиться несколькими задачами — WIP limit. Допустим команда решает, что 5 — это приемлемое количество пользовательских историй, над которыми они смогут работать одновременно без перегруза, не перескакивая с одной на другую.
Оба эти подхода хорошо работают и оба они создают очередь задач, которые в Scrum называется Backlog, или приоритезированный список задач.
Этой очередью тоже необходимо управлять.Если заинтересованные лица запрашивают 10 историй в неделю, а команда реализует 4-6 историй, то эта очередь будет становиться все больше и больше. И скоро ваш Backlog будет расписан на полгода вперед. То есть одна история будет ждать выхода 6 месяцев.
Есть только один способ держать список задач под контролем — это слово “нет”
Это наиболее важное слово для владельца продуктом. Он должен тренировать его каждый день перед зеркалом.
Сказать “да” — легко. Но более важная задача — решать, что не надо делать и нести за это ответственность. Владелец продукта так же определяет последовательность, что делаем сейчас, а что позже. Это сложная работа и выполнять ее следует вместе с командой разработки и минимум одним заинтересованным лицом.
Но что оно значит на самом деле?
И как устроен процесс разработки сайтов/приложений и т д?
Разбираемся вместе
Как объяснить бабушке, что такое Agile за 15 минут с картинками
1. Это Пэт, владелец продукта (product owner)
Она не знает технических деталей, зато обладает видением общей картинки, знает, зачем мы делаем продукт, какие проблемы он будет решать и для кого.
2. Это заинтересованные лица. (Stakeholders)
Они будут использовать продукт, поддерживать его или будут как-то еще вовлечены в разработку.
3. Это пользовательские истории (задачи).
В них выражены пожелания заинтересованных лиц. Например, «у системы бронирования авиабилетов у пользователя должен быть поиск по рейсам».
У заинтересованных лиц много идей, и Пэт помогает сделать из идей пользовательские истории.
4. Это команда разработки.
Те, кто будет строить рабочую систему.
Так как команда использует гибкую методологию разработки (эджайл), они не копят все эти истории до большого релиза, наоборот, они выпускают их сразу и как можно чаще. Обычно они выпускают 4-6 пользовательских историй в неделю. Это их пропускная способность. Ее очень просто измерить — количество пользовательских историй за 7 дней.
Некоторые истории большие, их можно считать за две, некоторые маленькие, их можно считать за половину.
Проблема заключается в том, что заинтересованных лиц очень много и их запросы невозможно удовлетворить 4-6 историями в неделю.
Каждый раз когда мы реализуем пользовательскую историю, у них появляется еще несколько идей, из которых вытекает еще больше запросов.
Что произойдет, если мы будем делать все, о чем они нас просят?
У нас будет перегруз.
Допустим, команда возьмется сделать 10 новых историй за эту неделю.Если на входе 10 а на выходе 4-6, то команда будет перегружена. Будет спешить, переключаться между задачами, терять мотивацию, в итоге снижается производительность и качество. Это заведомо проигрышная стратегия.
Scrum и XP в этом случае используют метод “вчерашняя погода”. Команда говорит: “За последнее время мы делали 4-6 фич в неделю, какие 4-6 фич мы будем делать на следующей неделе?”
Задача владельца продукта в том, чтобы грамотно выбирать, какие именно пользовательские истории будут реализованы на этой неделе.
Kanban рекомендует ограничиться несколькими задачами — WIP limit. Допустим команда решает, что 5 — это приемлемое количество пользовательских историй, над которыми они смогут работать одновременно без перегруза, не перескакивая с одной на другую.
Оба эти подхода хорошо работают и оба они создают очередь задач, которые в Scrum называется Backlog, или приоритезированный список задач.
Этой очередью тоже необходимо управлять.Если заинтересованные лица запрашивают 10 историй в неделю, а команда реализует 4-6 историй, то эта очередь будет становиться все больше и больше. И скоро ваш Backlog будет расписан на полгода вперед. То есть одна история будет ждать выхода 6 месяцев.
Есть только один способ держать список задач под контролем — это слово “нет”
Это наиболее важное слово для владельца продуктом. Он должен тренировать его каждый день перед зеркалом.
Сказать “да” — легко. Но более важная задача — решать, что не надо делать и нести за это ответственность. Владелец продукта так же определяет последовательность, что делаем сейчас, а что позже. Это сложная работа и выполнять ее следует вместе с командой разработки и минимум одним заинтересованным лицом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4🤔2👾2
Не часто, но бывает!
На собесах иногда задают задачки на логику - чтобы посмотреть как вы размышляете😄
Давайте попробуем порассуждать, ЧУР ответ не гуглим!😮
Человек построил дом, все стены которого смотрят на юг. К нему в дом забрался медведь. Какого цвета кожа медведя?
На собесах иногда задают задачки на логику - чтобы посмотреть как вы размышляете
Давайте попробуем порассуждать, ЧУР ответ не гуглим!
Человек построил дом, все стены которого смотрят на юг. К нему в дом забрался медведь. Какого цвета кожа медведя?
Please open Telegram to view this post
VIEW IN TELEGRAM
☃4🤔2❤1😁1
Базы данных и их виды.pdf
2.6 MB
Собрала для вас файлик про популярные виды баз данных.
Тут у нас - основы реляционной БД + виды самых популярных нереляционных БД💞
Тут у нас - основы реляционной БД + виды самых популярных нереляционных БД
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3✍3🆒3🤔2
Спасибо всем, кто подписался на мой канал💞
Здесь я стараюсь делиться разными материалами/ссылками для тех, кто только начинает свой путь в тестировании, а также и для тех, кто хочет развиваться в этом деле дальше☺️
Я ищу разные бесплатные материалы, видео, учебники и всем делюсь здесь для вас❤️🔥
Здесь я стараюсь делиться разными материалами/ссылками для тех, кто только начинает свой путь в тестировании, а также и для тех, кто хочет развиваться в этом деле дальше
Я ищу разные бесплатные материалы, видео, учебники и всем делюсь здесь для вас
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥12🥰5❤1🤔1🏆1
Sam_sebe_testirovschik-2 (1).pdf
13.1 MB
Учебники по тестированию👍 :
1. Ольга Назина - что такое тестирование? Курс молодого бойца. - советую всем новеньким, особенно тем кто хочет с нуля попробовать себя, но не имеет понятия что такое тестирование - вы можете начать читать эту книжку и ознакомится ) книжка читается быстро и легко, много бытовых примеров)
2. Святослав Куликов - Базовый курс тестирования. - это ОЧЕНЬ классная книга, но она написана уже техническим языком - подойдет новичкам, которые уже начали базовое обучение и готовы к техническому языку.
3. Роман Савин - Тестирование дот ком. - наверное самая популярная и самая первая книга по тестированию, но на данный момент уже является устаревшей.
4. Чхави Радж Досадж - Сам себе тестировщик - сама пока ее еще не читала, поэтому ничего не могу сказать про нее, но эту книгу посоветовал наш студент, говорит что классная.
5. Просто краткая шпаргалка по теории тестирования
6. Дружеское знакомство с тестированием программ -
Билл Лабун - тоже оч классная книга про тестированияе ПО
1. Ольга Назина - что такое тестирование? Курс молодого бойца. - советую всем новеньким, особенно тем кто хочет с нуля попробовать себя, но не имеет понятия что такое тестирование - вы можете начать читать эту книжку и ознакомится ) книжка читается быстро и легко, много бытовых примеров)
2. Святослав Куликов - Базовый курс тестирования. - это ОЧЕНЬ классная книга, но она написана уже техническим языком - подойдет новичкам, которые уже начали базовое обучение и готовы к техническому языку.
3. Роман Савин - Тестирование дот ком. - наверное самая популярная и самая первая книга по тестированию, но на данный момент уже является устаревшей.
4. Чхави Радж Досадж - Сам себе тестировщик - сама пока ее еще не читала, поэтому ничего не могу сказать про нее, но эту книгу посоветовал наш студент, говорит что классная.
5. Просто краткая шпаргалка по теории тестирования
6. Дружеское знакомство с тестированием программ -
Билл Лабун - тоже оч классная книга про тестированияе ПО
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤2🙏2🤔1😱1
Давайте опрос:
Какая у вас сейчас потребность?☺️
Какая у вас сейчас потребность?
Anonymous Poll
11%
Уже прохожу собеседования на QA
41%
Интересуюсь тестированием, но не уверен, мое это или нет
21%
Уже учусь на тестировщика
16%
Уже работаю тестировщиком
12%
Просто зашел посмотреть 👀
❤4🤔2🙏1
Что вам сейчас более интересно:
Anonymous Poll
55%
Получить материалы по собеседованиям (вопросы и примеры реальных собесов)
45%
Пройти мини-курс «кто такой тестировщик и чем он занимается» чтобы понять, о чем эта работа 🧑💼
❤4🤔2👾1