Каждый начинающий программист видит свою работу примерно так: скажите мне, что вы хотите и я сразу начну писать код. Сколько же заблуждений в одном предложении, которые приводят к тому, что твоя программа в итоге написана ради программирования, а не для клиента. Предлагаю детально погрузиться в процесс, чтобы разобраться и понять, что правильная разработка требований по степени приоритетности важнее чем хороший код. Почему? А давайте разбираться. В первую очередь давайте введем в нашу модель понимания того, как строиться программный продукт два термина: разработка и создание...
Какие действия должна совершить компания, чтобы бизнес-модель сработала? Что делаем, чтобы клиент оценил ценность нашего предложения и купил наш продукт/услугу? Если уж совсем по-простому, то как мы будем работать? Ключевые виды деятельности можно разделить: Но давайте немного подробнее о разработке. Разработка - это процесс создания новых продуктов или улучшения существующих, который включает в себя планирование, проектирование, реализацию и тестирование. Интересно, да? То есть под определение можно натянуть НЕ только IT, от которого рябит в глазах уже, откровенно говоря...