Разработка ПО

Вы решили написать программу. При этом, мотивы могут быть сами разные и обычно поверьте мне, намного более простое уже найти написанное программное обеспечение и приспособить его под свои потребности. Ну в порядке решили и решили. Как будем писать? Здесь существует несколько вариантов.1. Написать самому (если Вы профессиональный программист) правда, если Вы он, то никогда за это не возьметесь в одиночку.2. Вы когда-то писали программи.3. Собрать команду.4. Заказать во фрилансера. Первый вариант мы не рассматриваем. Перейдем ко второму. Первое, что нужно в этом случае – выбрать технологию, в рамках которой вы будете разрабатывать, но сразу предупреждаю, в этом случае Вы очень скоро придете к выводу, что Ваших знаний явно недостаточно. За последние несколько лет технологии написания ПО пошли далеко вперед. Нужно учиться. В сети существуют много проектов, которые помогут вам завладеть начальными навыками работы с современными визуальными редакторами, книг в которых рассказывается о том, как писать код, технологий проектирования. Через несколько месяцев, а именно месяцев, вы начнете писать, но перед этим создадите техническое задание. В целом, для учебы программированию нужны годы 2 и еще в 2 году практики. Через 4 года вы обнаружите, что задание уже не стало таким актуальным, но зато вы теперь программист со стажем. Вариант третий создадим команду. В правильной команде для написания ПО необходимый такой набор сотрудников. Менеджер проекта, архитектор, кодировщик, специалист, по базам данным вместе 4 человека. И всем нужно платить зарплату. Можно обычно договориться о возмещении расходов после сдачи ПО, но представьте, что у одного члена команды изменились планы, далеко не факт что новый человек возьмется доделывать за тем, который пошел. Вспомните старую истину 80% работ – 20% расходов, а что остались 20 – 80. К тому же нет ничего более сложного, чем работать с людьми, а тем более с программистами. Правда тот бесценный опыт который вы получите в процессе работы в дальнейшем Вам стать в случае. Заказ во фрилансера имеет свои плюсы и минусы. Главнее всего деньги сразу. Правда остается еще вопрос из технического задания и исправления багов, технической поддержки, спустя некоторое время вы, заплатив Менеджеру проекта, архитектору, кодировщику, специалисту, по базам данным получили почти то что хотели. Почему почти? Во-первых, нет предела совершенства, во вторых есть вещи недосягаемые, а в третьих процесс разработки ПО бесконечный и вечный. Неужели все так плохо? Конечно, нет, в первом случае вы стали программистом, во втором администратором, в третьем получили почти то, что хотели, правда, сосем за другие деньги, но как хорошо время провели

Автор Менеджер проекта B2binfo. Ru Бойцов. Д. Е