Для нормальної роботи необхідно сформувати робочий процес. У вас повинна бути зрозуміло сформульована бізнес мета, а люди мотивовані на її досягнення. Досягнення бізнес цілей - одна з основних задач команд розробки. Чіткі цілі - чіткі критерії якості і прийому завдання.
Сьогодні популярно практикувати гнучкі методології розробки, спробуйте і ви. Сформуйте програмістів в групи, визначте список завдань на невеликий термін (наприклад два тижні), надайте чіткі критерії виконання завдання, визначте пріоритети. Формулювання завдань повинна однозначно трактувати досягається мета. В кінці поставленого терміну команда показує вам результат своєї роботи.
Сенс формування команд полягає в їх самодостатності для досягнення бізнес цілей. Ви використовуєте самодостатність як мотивацію людей. Для нормальної роботи зацікавленість команди в рішенні задач необхідна. Люди повинні отримувати зворотний зв'язок від вас, розуміти для чого вони роблять свою роботу і розуміти як вони це роблять.
Прийнято формувати команди, які складаються з фахівців різного профілю. Їх повинно бути достатньо для надання вам результату рішення задачі.
Не варто забувати про те, що творча складова програмістів може привести до накопичення солідного технічного боргу. Щоб цього не сталося, подбайте про наявність технічних лідерів, архітекторів. Вони будуть формулювати технічні критерії якості, впроваджувати відповідні практики розробки та шаблони проектування, мотивувати команду впровадженням сучасних технологій.