Главная Услуги Работы Персона Юзабилити анализы
IMG тел. +7(98I) 7608865
Что такое гибкие методики разработки программ (Agile development)?




ПОИСК по сайту


    Полный список статей
/ гибкие методики разработки / Версия для печати / translit / абракадабра :-)


<-предыдущая следующая ->

 
  google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru smi2.ru twitter.com Яндекс закладки text20.ru RuSpace RuSpace toodoo

Но для начала наверное стоит освятить сам термин agiledev. Позвольте мне немного порассуждать на тему создания программного обеспечения.
Те из нас, кто работает в реальных условиях бизнеса, выполняя вполне реальные задачи бизнеса, наверняка знают, что программирование задача не из легких. Подчас нам приходится выполнять противоречащие друг другу требования. Сами правила ведения бизнеса иногда противоречат друг другу. Ситуация усугубляется и тем, что программист зачастую не разбирается во всех деталях предметной области, а эксперт предметной области не разбирается в методиках создания ПО. Результатом этого является то, что программист и заказчик видят проблему немного по разному и в силу своей специфики видят разные пути ее решения. Поэтому очень часто возникает непонимание между клиентом и заказчиком. Программисты иногда делают то, что заказчику может и не требуется.

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

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

Методики agile позволяют разрабатывать гибкое программное обеспечение, которое будет отвечать требованиям современного бизнеса. Именно построению гибкого программного обеспечения и гибкого процесса его разработки и посвящен этот ресурс.


wiki.agiledev.ru/doku.php?id=what_is_agile_development
3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(98I) 7608865

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2024 romver.ru

Полная карта сайта Display Pagerank