вторник, 24 августа 2010 г.

readmefirst!.txt

Том Престон-Вернер полушутя предложил новую "методику" разработки программ - Readme Driven Development. Суть в том, чтобы самой первой вещью в создании проекта было написание Readme как будто бы продукт уже готов. Идея само собой неприменима в крупных компаниях, прочно завязанных на свои методологии, но в microISV-бизнесе вполне может найти свое место. Не как замена чему-нибудь, само собой, а как дополнение. Большинство шароварщиков вообще не пытаются что-то записать на бумаге, сразу бросаются в программирование. Психология у нас такая. Конечно, не стоит писать многотомные постановки/исследования, но простое изложение идеи на бумаге уже может показать ее слабые стороны или вовсе полную несостоятельность. Readme показывает продукт с точки зрения конечного пользователя, и это основное его достоинство. И самое главное - еще до того, как вы начали что-то программировать, у вас будет закончен небольшой кусок проекта, что неплохо мотивирует.

http://tom.preston-werner.com/2010/08/23/readme-driven-development.html