Posts Tagged ‘ПО’

Десять рекомендаций разработчику программного обеспечения

Среда, Апрель 23rd, 2008

Разработка комплексных программных систем сопряжена со значительными трудностями, обусловленными необходимостью:
a) быстрого создания прототипа системы,
b) обеспечения качества ее модели и исходных кодов,
с) внесения изменений в течение жизни системы.

Далее приведены десять рекомендаций, которые помогут разработчикам на их трудном пути создания комплексных систем. (more…)

Проблемы свободного ПО для бизнеса

Пятница, Апрель 18th, 2008

Я пишу этот материал не для того, чтобы начать очередной холивор. Я хочу поделиться проблемами открытого ПО, которые мешают корпоративному сектору им пользоваться. Я, как руководитель предприятия, с удовольствием пользовался бы открытым ПО. Но есть несколько проблем, которые я хочу попробовать осветить.

Разумеется, что я пишу этот материал именно для того, чтобы услышать ваш отзыв, люди-х. Я верю в силу коллективного разума, и надеюсь, что возможно я не вижу леса за деревьями. Поэтому я жду от вас комментариев, и если вдруг получится так, что я не все изложил доступно - я готов к диалогу. (more…)

Девять вещей, которые нужны разработчикам больше, чем деньги

Четверг, Апрель 3rd, 2008

На проекте общается немалое количество менеджеров интернет-проектов и не меньше разработчиков: дизайнеров, программистов. Из своего опыта знаю, что часто бывают моменты непонимания одних другими. Чтобы как-то помочь и тем и другим достичь взаимопонимания, предлагаю резюме статьи Роба Уаллинга (Rob Walling):

Деньги — это сильная мотивация, но они порой не являются конечным и решающим фактором в борьбе за хороших работников.

1. Начать, чтобы преуспеть

Это грустная правда, но много проектов по разработке ПО провальны. У каждого разработчика есть в запасе истории и контр-примеры плохого управления проектами.

Реалистичные дедлайны — это основа успеха проекта. Разработчики хотят делать ПО, которое не только работает, но которое не стыдно показать, и которым они потом смогут гордиться. Этот принцип часто расходится с целями, поставленными руководством, которое хочет получить просто работающее ПО.

Вообще, первое, что страдает при недостатке времени, — это качество и надёжность. Самое больше зло, которые вы можете принести разработчику — это заставить его делать туфту. О какой гордости за свой труд потом может идти речь?

Работу нужно делать не только быстро, но и качественно. Один разработчик, с которым я общался, сказал: “Качество так же важно, как бюджет и функциональность.” (more…)