вторник, 18 декабря 2007 г.

Промежуточные итоги

Захотелось вот подвести некоторые итои работы над проектом над которым я сейчас работаю.
1) Оказывается я очень даже неплохо пишу функциональные спецификации на русском языке (на английском конечно в 100% хуже). Спасибо Джоэлу Спольскии за то что научил их писать. Вобщем за эту спеку думаю я себе поставлю 4, т.к. всё же получилось занудно. Надо что-то придумать чем тожно было бы разбавлять сухой текст спецификаций.
2) Техническая спецификация выглядит слабо. Во первых непонятно надо ли её вобще писать? Я писал её с той целью чтобы понять алгоритмы которые будет использоват приложение, и не более того. Детально всё описывать тоже наверное смысла нет, всё это устареет в первый же день разработки т.к. разработать идеальный алгоритм с нуля практически невозможно. Так что тут наверное ставлю 3.
3) Архитектура приложения. Вот вроде столько книжек прочитал и разрабатывал уже нираз архитектуру, а всё время такое ощущение что будто бы делаю это первый раз в жизни. Не хватает наверное всё же ещё пока опыта в этом. Ставлю пока 3. т.к. думаю что грубых ошибок в архитектуре я всё же не допушу, а вот серъёзно причесать наверное прийдётся.

Да ещё, пожалуюсь на проблемы с инструментарием:
1) Мне очень сильно не хватает удобного TimeSheet-а, чтобы трекать туда потраченое время
2) И ещё я не нашол подходящий тул для составления списка задачь и его истимирования. MSProject - чудовишно громоздок. В ToDoList лист слабо сделан экспорт.

Вобщем стоит поискать на бескрайних просторах интерента эту пару утилит.

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