Кратко о Scrum

Кратко о Scrum
Спринт, грумминг сессия, демо и другие слова всё чаще и чаще можно услышать. Все эти определения относится к Scrum. Он используется на многих проектах, но не все понимают зачем он там нужен. Scrum  – это инструмент, а не панацея Скрам не является панацеей от всех бед. Это лишь...
Читать дальше

Kanban: стадии разработки

Kanban стадии разработки
В Канбан весь процесс реализации продукта можно разбить на основные стадии. В свою очередь для реализации конкретной задачи члены команды должны взаимодействовать с коллегами и третьими лицами. Сейчас более подробно разберём каждую стадию. Стадия 1. Бэклог Бэклог – это так называемые тудушки, некий набор задач на канбан-доске, которые...
Читать дальше

Как и когда применять Agile

Agile manifesto
Agile, может быть, не идеальное решение, но на текущий момент нет ничего лучше его. Agile направлен на увеличение влияния “коллективного разума” при разработке проектов. Буквально каждый участник процесса разработки программного обеспечения может быть вовлечён в процесс пересмотра и переоценки своих задач в частности и общего процесса в целом....
Читать дальше

Мифы об автоматизированном тестировании

Мифы об автоматизации
Автоматизация тестирование – одно из самых молодых направлений в IT сфере, являющееся смесью программирования и тестирования. Автоматизация пришла на помощь мануальному тестированию и позволила из рутины сделать последовательный процесс без непосредственного участия специалиста. Автоматизированное тестирование актуально для проверки качества различных видов систем: мобильных и веб приложений, API, консольных...
Читать дальше

Selenium 3 наступает!

Selenium
На данный момент Selenium 3 доступен только в виде beta версий, но в скором времени разработчики по привычке обещают выпустить официальный релиз.  Работа над новой версией длилась относительно длительное время. Самое время разобраться в новшествах новой версии Selenium. API и ядро В 2011 года, когда выпустили Selenium 2.0,...
Читать дальше

Инструменты для автоматизированного тестирования мобильных приложений от A до Z

Инструменты тестирования мобильных приложений
Большая часть населения нашей планеты имеет мобильное устройство. А это всё потенциальные клиенты для различных компаний. Совершенно очевидно, что многие компании по этой причине хотят обладать мобильным приложением, чтобы охватить наибольшее количество потенциальных клиентов. Поэтому большая роль отводится тестирования данных приложений, т.к. исследования показывают, что больше половины пользователей...
Читать дальше

Выбираем между Scrum и Kanban

Scrum или Kanban
На самом деле данный выбор не имеет особого смысла. Scrum и Kanban по сути являются методиками Agile, которые могут быть как отдельно друг от друга, так и дополнять друг друга. Ничто не мешает выбрать всё лучшее из каждой методики. Скрам предоставляет простые правила для проведения постоянных итераций по...
Читать дальше

Виды методологий разработки программного обеспечения

Виды методологий
Разработка программного обеспечения, как правило, структурирована и основана на какой-либо методологии. Сами методологии отличаются друг от друга описанием подходов, задач, деятельностей, которые происходить в процессе разработки. Следующие методологии являются основными: Каскадная разработка (англ. waterfall model) — модель, при которой разработка представляет собой последовательный процесс. Данный процесс состоит из...
Читать дальше

Чем сулят нам гибкие методологии?

Гибкие методологии
В этой статье постараемся разобраться в гибких методологиях разработки ПО, которые распространены в разработке программных продуктов разных видов сложности. Начнём пожалуй с Agile, который сочетает в себе все принципы гибких методологий. Agile по своей сути не является каким-то мануалом или инструкцией, в ней вы не найдёте строгого описания...
Читать дальше

Agile — гибкая методология разработки

Agile методология
Неверно выбранный процесс разработки часто приводит к повышению стоимости проекта и увеличению сроков его сдачи. Такие процессы нуждаются в оптимизации. Что представляет собой Agile? Agile — это гибкая методология создания проектов. Из-за коротких по времени циклов (2-3 недели) за счёт возможности быстро изменить процессы минимизируются многие риски. Каждая...
Читать дальше