+7 (900) 029-50-10 ДЮТТ
+7 (904) 808-60-10 Кванториум Челябинск
+7 (3519) 33-07-37 Кванториум Магнитогорск
+7 (351) 369-08-13 Кванториум Златоуст
+7 (35163) 2-45-85 Кванториум Троицк
+7 (351) 394-33-03 Кванториум Копейск
+7 (35160) 2-25-76 Кванториум Пласт
+7 (35134) 4-22-81 IT-Куб Южноуральск
+7 951 806 3486 IT-Куб Сатка
+7 (3519) 33-08-08 IT-Куб Магнитогорск
+7 951-787-67-82 IT-Куб Кыштым
+7 (35146) 92 716 IT-Куб Снежинск
+7 9000 670 186 IT-Куб Миасс
+7 (351) 218-11-16 IT-Куб Челябинск
+7 (919) 111-20-76 IT-Куб Трехгорный

Разработка программного обеспечения с точки зрения методологии. Мнение эксперта

Разработка программного обеспечения с точки зрения методологии. Мнение эксперта

Существует огромное количество подходов в ведении проектной деятельности. Огромную популярность «Подходы в ведении проектов» или «Методологии ведения проектов» получили благодаря IT компаниям, хотя не они первые начали это использовать. Поэтому эти подходы иногда называют «Методологии разработки программного обеспечения»

Какие бывают?

Методологии делят в основном на два типа — жесткие и гибкие.

Где используются?

Жесткие используются в простых проектах — где понятны цели, и ничего меняться не будет. Мы очень четко понимаем, что нам нужно сделать, кто делает, до какого числа…

Гибкие методологии используются в проектах, где все постоянно меняется. Есть примерное понимание цели, но нет понимания, как ее решить, какие новые вводные могут появиться при ведении проекта, кто именно это будет делать и т.д. Например, автомобиль должен ездить не на аккумуляторах, а на водороде, должен иметь не четыре колеса, как оговаривали ранее, а все-таки 7…

Жесткие методологии

Для понимания того, что такое «Жесткие методологии», давайте рассмотрим методологию Waterfall (водопад, в переводе).

Разработка программного обеспечения с точки зрения методологии. Мнение эксперта

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

Кажется, что никому это не нужно, но давайте, например, представим завод, где все оптимизировано, абсолютно все этапы производства продукции обкатаны, как минимум, по несколько сотен раз. В данном случае этот подход подойдет идеально, но, например, в каком-то проекте, который мы не понимаем, как делать и что может поменяться во время работы вообще никак не подойдет.

Гибкие методологии

Для понимания того, что такое «Гибкие методологии» давайте рассмотрим методологию Agile

Разработка программного обеспечения с точки зрения методологии. Мнение эксперта

Обратите внимание на то, что у нас происходит в Agile — наша работа делится не на задачи, а на «Спринты», продолжительность которых обычно составляет 1 неделя, иногда 2 недели, гораздо реже 1 месяц. Чтобы легче воспринималось, я оставил картинку с тремя последовательными спринтами (часто бывает так, что у нас имеется один большой спринт, внутри него на каких-то этапах имеются другие спринты, но разбор этого будет являться сильным усложнением материала, поэтому давайте оставим этот вопрос для следующей статьи из цикла).

Суть этого подхода в том, что мы примерно составляем наш план (который может быть похож на waterfall, только менее подробный) и дальше, как нам говорит рисунок, планируем, создаем «оформление» этой задачи, выполняем её, тестируем, передаем на тест «Руководителю» и по новой до тех пор, пока проект не будет выполнен.

К сожалению, формат статей не позволяет рассмотреть тему целиком. Хотелось бы подробнее проговорить про те методологии, на примере которых мы рассмотрели две группы методологий. Есть и другие не менее интересные методологии, ждите продолжение этой статьи с гибкими методологиями.

P.S. Ваши комментарии на сайте и в ВК«Кванториум» уменьшают срок написания статьи, так что чем больше комментариев и лайков по этой теме, тем быстрее выйдет продолжение.

Написать сообщение

Оцените от 1 до 5

Вам понравилось? Расскажите о своем опыте своим друзьям в социальных сетях. Пусть им понравится тоже!

Подпишитесь на нашу рассылку

Подписаться

Остались вопросы по качеству обучения?

Вы можете задать их любым удобным для вас способом:

Приемная директора

Обратиться

Позвонив по телефону +7 9000 295 020

Отправить на e-mail pismadir@robo74.ru

Анкета по оценке удовлетворенности качеством оказания образовательных услуг общеобразовательной организацией

Оценить качество

Нажимая кнопку «Подписаться», я даю согласие на обработку моих персональных данных согласно 152-ФЗ

Решаем вместе
Есть предложения по организации учебного процесса или знаете, как сделать школу лучше?