среда, 18 мая 2011 г.

Agile... что это значит?

Хотел оставить просто маленький коментарий по поводу статьи Тимофея: http://tim.com.ua/2011/05/why-agile-is-popular/

Но... коротко не получилось и...

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

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

Конешно, я искажаю реальность и очень сильно... В жизни все очень далеко до сравнения с водителем и электриком. Но однозначно факт, что все сложное со временем упрощается.

1 комментарий: