fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Бізнес

Розробка ПЗ

Ви вирішили написати програму. При цьому мотиви можуть бути найрізноманітніші і звичайно повірте мені, набагато простіше знайти вже написане програмне забезпечення і пристосувати його під свої потреби. Ну ладно вирішили і вирішили. Як будемо писати? Тут існує кілька варіантів.
1. Написати самому (якщо Ви професійний програміст) правда, якщо він, то ніколи за це не візьметеся поодинці.
2. Ви колись писали програми.
3. Зібрати команду.
4. Замовити у фрілансера.
Перший варіант ми не розглядаємо. Перейдемо до другого. Перше, що потрібно в цьому випадку – вибрати технологію, в рамках якої ви будете розробляти, але відразу попереджаю, в цьому випадку Ви дуже скоро прийдете до висновку, що Ваших знань явно недостатньо. За останні кілька років технології написання ЗА пішли далеко вперед.
Треба вчитися. У мережі існує багато проектів, які допоможуть вам оволодіти початковими навичками роботи з сучасними візуальними редакторами, книг, в яких розповідається про те, як писати код, технологій проектування. Через кілька місяців, а саме місяців, ви почнете писати, але перед цим створите технічне завдання. Загалом, для навчання програмуванню треба року 2 і ще 2 роки практики. Через 4 роки ви виявите, що завдання вже не стала настільки актуальною, але зате ви тепер програміст зі стажем.
Варіант третій створимо команду. У правильній команді для написання ПО необхідний такий набір співробітників. Менеджер проекту, архітектор, кодувальник, фахівець з баз даних разом 4 людини. І всім треба платити зарплату. Можна, звичайно, домовитися про відшкодування витрат після здачі ПО, але уявіть, що у одного члена команди змінилися плани, далеко не факт, що новий людина візьметься доробляти за померлим. Згадайте стару істину 80% роботи – 20% витрат, а решта 20 – 80. До того ж немає нічого складніше, ніж працювати з людьми, а тим більше з програмістами. Правда той безцінний досвід, який ви отримаєте у процесі роботи в подальшому Вам у нагоді.
Замовлення у фрілансера має свої плюси і мінуси. Найголовніше гроші відразу. Правда залишається ще питання з технічного завдання і виправлення багів, технічної підтримки через деякий час ви, заплативши Менеджеру проекту, архітектора, кодировщику, спеціалісту по базах даних отримали те що хотіли. Чому майже? По-перше, немає межі досконалості, у других є речі недосяжні, а в третіх процес розробки ПЗ нескінченний і вічний.
Невже все так погано? Звичайно, ні, в першому випадку ви стали програмістом, у другому адміністратором, в третьому отримали те, що хотіли, правда, зовсім за інші гроші, але як добре провели час…
Автор Менеджер проекту B2Binfo.ru Бійців. Д. Е