Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

Методики раз-ки ПО при сильно изменяющихся требованиях   Найти похожие ветки 

 
iam   (2007-09-11 11:24) [0]

посоветуйте литературу по разработке ПО при сильно изменяющихся требованиях
желательно в электронном, чтобы прямо сейчас можно было почитать


 
Думкин ©   (2007-09-11 11:26) [1]

сильно быстро или сильно разно?
А вообще - для такого Кама-Сутра самое то.


 
Игорь Шевченко ©   (2007-09-11 11:26) [2]

http://www.exprogramming.ru/
http://www.rsdn.ru/res/book/prog/ExtremeProgramming2.xml


 
evvcom ©   (2007-09-11 11:31) [3]

Все очень просто. В таком случае можно вообще ничего не делать и списывать на то, что ты вчера написал, а сегодня это все на помойку. :)


 
iam   (2007-09-11 12:26) [4]

Игорь Шевченко ©   (11.09.07 11:26) [2]
спасибо, посмотрю
кстати Вы практикуете написание тестов до написания самого кода?


 
novill ©   (2007-09-11 12:44) [5]

> [2] Игорь Шевченко ©   (11.09.07 11:26)

+1
Прошел у них обучение. И пару лет практиковал. Тесты до программ писали.
Другое дело, что если логика привязывается к интерфейсу, то тестами всего не охватишь. Тут надо делать выбор.


 
WondeRu at work   (2007-09-12 14:29) [6]

RUP, просто нужно вводить дополнительные итерации для изменений


 
tesseract ©   (2007-09-12 14:38) [7]

привязывывать логику к интерфейсу отучаються на 2 году практики. Всё обклассовывать и писать кучу reserved - на третьем :-)


 
novill ©   (2007-09-12 16:32) [8]

> [7] tesseract ©   (12.09.07 14:38)

Вы какого рода системами занимаетесь?


 
stanislav ©   (2007-09-12 16:48) [9]

Метод экстримального программирвания


 
tesseract ©   (2007-09-12 16:49) [10]


> Вы какого рода системами занимаетесь?


Торговое оборудование. И Etc.


 
tesseract ©   (2007-09-12 16:50) [11]

Забыл -  всё заказное. Очень много похожих модулей, так что 90% кода - из копилки.


 
zdm77   (2007-09-12 17:26) [12]


> Думкин ©   (11.09.07 11:26) [1]
> сильно быстро или сильно разно?
> А вообще - для такого Кама-Сутра самое то.

супер!!! :)
IMHO.... выяснить задачу, по возможности придельно до конца. (камасутра не причем(это про конец)). Написать, предъявить.... и замеченно
-Вот так это работает!!!
-А мы хотим вот так!
-Это не риально но можно постараться (и потихонечку переписывать).... Утопическа мысль, но действенная.


 
tesseract ©   (2007-09-12 17:40) [13]


> -Вот так это работает!!!
>-А мы хотим вот так!


А вот ТЗ с печатью, где указана задача.


 
zdm77   (2007-09-12 17:44) [14]


> tesseract ©   (12.09.07 17:40) [13]
>
> > -Вот так это работает!!!
> >-А мы хотим вот так!
>
>
> А вот ТЗ с печатью, где указана задача.

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


 
tesseract ©   (2007-09-12 17:46) [15]


>  Хотелось-бы конечно, всегда получить точное ТЗ и работать
> по нему..... но вопрос прочти еще разок... тут им и не пахнет.
> .. раз частоизменяющиеся условия


Пока ТЫ не потребуешь чёткого ТЗ, как приложение к договору, работы начинать не советую. За "Мы хотим так" + к стоимости - это сильно утихомиривает заказчиков. Пока они безнаказанно могут измываться, они БУДУТ измываться.


 
stanislav ©   (2007-09-12 17:47) [16]

zdm77   (12.09.07 17:44) [14]
Для этого и используют метод экстрим. программирования


 
clickmaker ©   (2007-09-12 17:47) [17]


> Метод экстримального программирвания

У меня почему-то при этой фразе сразу перед глазами программист, висящий на люстре с ноутом или на парашюте )


 
stanislav ©   (2007-09-12 17:48) [18]

Получаешь поверхностое т.з. делаешь наброску идешь показуешь, получаешь новое задание и т.д.


 
stanislav ©   (2007-09-12 17:50) [19]

clickmaker ©   (12.09.07 17:47) [17]
см. 17
Метод экстрим. программирования используется при невозможности сразу составить полное т.з. и является на сегодняшний день самым производительным методом. точнее примерно на 2003г. дата выпуска книги в которой он описан.


 
Alien1769 ©   (2007-09-12 17:53) [20]


> Получаешь поверхностое т.з. делаешь наброску идешь показуешь,
>  получаешь новое задание и т.д.


и так много раз :)


 
stanislav ©   (2007-09-12 17:55) [21]

пока не получшь желаемый результат


 
zdm77   (2007-09-12 18:00) [22]


> tesseract ©   (12.09.07 17:46) [15]
>
> >  Хотелось-бы конечно, всегда получить точное ТЗ и работать
>
> > по нему..... но вопрос прочти еще разок... тут им и не
> пахнет.
> > .. раз частоизменяющиеся условия
>
>
> Пока ТЫ не потребуешь чёткого ТЗ, как приложение к договору,
>  работы начинать не советую. За "Мы хотим так" + к стоимости
> - это сильно утихомиривает заказчиков. Пока они безнаказанно
> могут измываться, они БУДУТ измываться.

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


> clickmaker ©   (12.09.07 17:47) [17]
>
> > Метод экстримального программирвания
>
> У меня почему-то при этой фразе сразу перед глазами программист,
>  висящий на люстре с ноутом или на парашюте )


С бубном бегающим вокруг сервака.....вдруг он заработает...и вдруг начинает работать... Сис.админство... но... и в программировании так случается :)


 
clickmaker ©   (2007-09-12 21:26) [23]

>
>
> [19] stanislav ©   (12.09.07 17:50)
> clickmaker ©   (12.09.07 17:47) [17]
> см. 17

...чтобы понять рекурсию, нужно сперва понять рекурсию...
?


 
kaif ©   (2007-09-12 22:36) [24]

Лучше перефразировать сабж в "Методика составления договоров на разработку ПО в условиях постоянно меняющихся требований".
Я слышал про такой опыт.
Делаются пустые болванки-интерфейсы.
Без обработки ошибок, без особой бизнес-логики.
На этих интерфейсах отрабатывается вся задача и обучаются юзеры.
Когда заказчик уже уверен, что вся программа написана и работает, разработчики начинают думать, наконец, над задачей серьезно и начинают писать структуры базы данных и впервые продумывать исключения и бизнес-логику.


 
Cobalt ©   (2007-09-13 00:54) [25]

> kaif ©   (12.09.07 22:36) [24]

Так вот чё меня шеф мучал!
Он хотел, оказывается, болванку получить, а я ему практически готовое решение давал.


 
Kostafey ©   (2007-09-13 01:59) [26]

> Методики раз-ки ПО при сильно изменяющихся требованиях

Долбить программистов пока не повесятся/уволятся.
У нас в всяком случае так... к счастью еще никто не вешался,
предпочитают второе :)


 
stanislav ©   (2007-09-13 08:52) [27]

clickmaker ©   (12.09.07 21:26) [23]

Stack overflow? :-)
Извеняюсь [18]


 
Anatoly Podgoretsky ©   (2007-09-13 09:14) [28]

Помереямся у кого Stack overflow глубже.


 
Игорь Шевченко ©   (2007-09-13 09:33) [29]

stanislav ©   (12.09.07 17:50) [19]


> Метод экстрим. программирования используется при невозможности
> сразу составить полное т.з. и является на сегодняшний день
> самым производительным методом.


Ерунда. Не является он самым производительным. Для серьезных проектов лучшим способом их угробить является как раз тот саый метод.


 
stanislav ©   (2007-09-13 09:51) [30]

Игорь Шевченко ©   (13.09.07 09:33) [29]

Возможно. Зависит от проекта.

Чтобы этого не случилось должен быть опытный постановщик и опытные программисты.


 
Kolan ©   (2007-09-13 10:07) [31]

> Для серьезных проектов лучшим способом их угробить является
> как раз тот саый метод.

Почему? Поделитесь опытом&#133


 
iam   (2007-09-13 10:37) [32]

kaif ©   (12.09.07 22:36) [24]
эволюционное прототипирование называется


 
iam   (2007-09-13 10:39) [33]

http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F


 
Игорь Шевченко ©   (2007-09-13 10:42) [34]

stanislav ©   (13.09.07 09:51) [30]

ТЗ должно быть.

Kolan ©   (13.09.07 10:07) [31]


>
> Почему? Поделитесь опытом…


Потому что сноповязалку из швейной машинки сделать можно, но она не будет ни шить, ни вязать снопы.

Потому что в коде запутаешься.



Страницы: 1 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.023 c
4-1176455742
Серге И
2007-04-13 13:15
2007.10.14
Как получить список административных ресурсов компьютера в сети.


2-1190291790
MDSEnterprises
2007-09-20 16:36
2007.10.14
Работа с чужими окнами...


2-1190569290
Bast
2007-09-23 21:41
2007.10.14
Копировать


15-1189541777
Nous Mellon_
2007-09-12 00:16
2007.10.14
php + ftp


1-1186040878
pasha_golub
2007-08-02 11:47
2007.10.14
Конфигурация проекта сбрасывается