Модели жизненного цикла программного обеспечения для веб-разработки

В первую очередь, начните как все остальные, делает: с Привет Мир программа. Это просто, и это дает им основное чувство для расположения программы. Попытайтесь помнить назад к тому, когда Вы сначала программировали, и насколько трудный некоторые понятия были - запускаются простой.

После Привет Мир, идите дальше к созданию некоторых основных переменных, арифметики, затем на булеву логику и если/еще операторы. Если Вы имеете один из своих старых учебников программирования, проверяете некоторые ранние примеры и сделали, чтобы он пробежал тех. Просто не пытайтесь представить слишком много внезапно, или это будет подавляющим и сбивать с толку.

5
задан tkotitan 25 November 2009 в 15:33
поделиться

5 ответов

То, что сейчас используют многие магазины, - это метод гибкой разработки. Его можно масштабировать от одного разработчика до множества, которые у вас могут быть. Использование этого метода позволяет легко отслеживать объем работы, которую каждый человек сможет выполнить за определенный период времени. Посетите страницу википедии, описывающую методологию:

http://en.wikipedia.org/wiki/Agile_software_development

Есть также несколько отличных открытых и бесплатных инструментов, которые помогут вам создавать команды, проекты, итерации и все.

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

РЕДАКТИРОВАТЬ (в ответ на редактирование вопроса): ДА! Agile определенно поможет вам с выпусками поддержки и улучшения существующих проектов, а также с возможными выпусками рефакторинга. Это все включено.

~ md5sum ~

4
ответ дан 14 December 2019 в 19:16
поделиться

Agile и Экстремальное программирование (XP) работают хорошо. У меня также был хороший опыт работы с Rational Unified Process (RUP) .

Все они являются итеративными, что дает им преимущество над Waterfall, поскольку вы не застреваете при реализации огромного количества функциональность без видимости того, как это будет восприниматься (не говоря уже о том, что ваши пользователи получают меньшие функциональные возможности гораздо чаще, чем традиционный монолитный выпуск).

RUP отлично справляется с предварительным сбором требований. И Agile, и XP используют несколько действительно интересных методов для обеспечения качества с быстрой отдачей. Я'

0
ответ дан 14 December 2019 в 19:16
поделиться

Шумиха вокруг Agile. Мне нравятся принципы, лежащие в основе Lean , которые уходят своими корнями в сообщество Agile.

0
ответ дан 14 December 2019 в 19:16
поделиться

Scrum , который является практикой Agile, был бы предложением попытаться обуздать хаос. Какие практики есть у ваших менеджеров проектов? Это был бы один из самых больших вопросов, так как, возможно, смех исходит от кого-то, кто чувствует угрозу в своем положении.

РЕДАКТИРОВАТЬ: Также как еще кое-что, что нужно учитывать, есть ли у вас это на месте:

  • Тестирование - Сделайте у вас есть автоматические тесты?
  • Непрерывная интеграция - знаете ли вы о ней? Использовать это вообще?
  • Контроль версий - Есть ли у вас ветви и процедуры или проверки?
  • Методология разработки - Специальная или «просто делай то, что работает» менталитет?
  • Среда - Есть ли разработка, тестирование и производственная среда?
0
ответ дан 14 December 2019 в 19:16
поделиться

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

0
ответ дан 14 December 2019 в 19:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: