Что читать как хороший быстрый обзор и введение в методологии процесса разработки? - PullRequest
3 голосов
/ 20 мая 2010

Будучи в основном разработчиком фристайла-самоучкой и не имея опыта работы в командах профессионалов в серьезных софтверных компаниях, имея лишь общее представление о том, как на самом деле должна быть разработана программа, я думаю, что пришел момент, когда я начинаю бороться с отсутствием порядка в моей работе. Я думаю, что мне следует познакомиться с профессиональными технологиями разработки программного обеспечения, чтобы оптимизировать свою собственную производительность и расширить свой выбор работы за счет расширения возможностей для работы в командах и крупных компаниях.

С чего мне начать? Конечно, я сейчас гуглю по этой теме, но, может быть, у вас есть какие-то реальные рекомендации, основанные на опыте?

1 Ответ

2 голосов
/ 20 мая 2010

Прежде всего вы должны понять, что мир профессиональной разработки программного обеспечения полон шумихи. Сейчас наблюдается тенденция к гибким методологиям, таким как SCRUM или XP. Но некоторые практики, отстаиваемые гибкими методологиями, будут считаться еретиками несколько лет назад. Тенденции приходят и уходят.

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

В Википедии есть довольно хорошая статья, которую вы можете использовать в качестве отправной точки: http://en.wikipedia.org/wiki/Software_development_process

Оттуда вы найдете ссылки для получения более конкретной информации.

У меня есть 10-летний профессиональный опыт разработки программного обеспечения, как программиста, так и менеджера, работающего в крупных софтверных компаниях и являющегося частью стартапов.

После всего, что я испытал, могу сказать вам самый здравый совет, который я услышал, от самого Джоэла Спольски: http://www.joelonsoftware.com

Пройдите по архивам и прочитайте их.

С годами я осознал, что практики разработки программного обеспечения, которые работают для меня (и для команд, в которых я был), сводятся к большей части того, что Джоэл говорит все эти годы.

(Бонусный совет: уже есть кто-то, кто прошел через архив Джоэля по программному обеспечению и опубликовал основные моменты .)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...