Каковы лучшие стандарты методологии ИТ для компании веб-разработки?

Стандарты методологии ИТ, такие как ITIL и CMMI, безусловно, являются наиболее популярными стандартами предоставления услуг в ИТ-компаниях.

Какой ИТ-стандарт, по вашему мнению, лучше всего подходит для компании, занимающейся веб-разработкой?

3 ответа

Я бы взглянул на некоторые из методов разработки Agile. Некоторые великие источники информации
- от Скотта Эмблера, который имеет AUP ( Agile Unified Process)
- Алистер Кокберн с методологией кристаллов ( методология кристаллов и кооператив)

Это даст вам некоторое хорошее представление о внедрении практики, которая отвечает быстро меняющимся требованиям и требованиям клиентов; типичный для среды веб-разработки

Когда я выбираю SDLC, это зависит от того, насколько быстро меняются требования. В конце концов, целью любого SDLC является то, чтобы команда могла доставлять продукты успешно и многократно. Поэтому, если ваша организация создает приложение, которое не имеет изменчивого набора требований, то что-то вроде водопада (да, я сказал, водопад) может работать просто отлично. Однако, если набор требований меняется ежечасно, то ключом является частая поставка с гибким SDLC, таким как XP, Scrum или кристально чистый.

Но специально для компании, предоставляющей услуги (например, консалтинговая фирма), Agile не будет работать для вас. По моему прошлому опыту, когда вы поставляете продукт для покупателя, они ожидают, что вы доставите его в определенную дату в рамках определенного бюджета. С гибким SDLC вы действительно не знаете, когда будете готовы, пока не закончите. Таким образом, использование гибкого SDLC в фирме, предоставляющей услуги, похоже на то, как механик говорит своим клиентам, что их машины будут готовы, когда они будут готовы, а стоимость будет неизвестна до момента получения. Очевидно, что это не работает, если вы консультант (если вы не занимаетесь T&M). Раньше для меня хорошо работала гибкая SDLC, НО вы продаете клиентов итерациями. Так, например, если оценка проекта занимает 15 недель, вы можете предложить продавцу 5 трехнедельных предложений. Преимущество такого подхода заключается в том, что заказчик сам решает, что важно, и строится первым, а вы противодействует ползучести, продавая больше итераций. Эта модель отлично сработала для меня, потому что она справедлива и для вас, и для консультанта, и для заказчика.

А нам нужен "стандарт" зачем?

Если компания веб-разработки сосредоточена на быстрых циклах выпуска, один из вариантов Agile или Lean может подойти.

Другие вопросы по тегам