Какво означава управление на проект Аутсорсинг - Разработка на софтуер Аутсорсинг

Аутсорсинг

Когато общувате с разработчици, които правят разработка по поръчка или пориране на собствени стартиращи компании, се създава впечатлението за липса на разбиране за професионален подход към разработването на продукти.

Много хора ни казват: "Но има basecamp, assembla, trac, jira, защо правиш нещо свое, какъв е смисълът?"

Процесът на разработка се възприема или като примитивна система за билети (проследяване на грешки), която ви позволява да създадете билет, да назначите отговорно лице и да изчакате да бъде завършен, или като примитивно управление на задачи, което обикновено е характерно за всеки процес, при който участват хора.

Проследяващите програмни грешки са по-специфични за задачата по поддръжката на продукта - почти безкраен процес, чиято същност е да предаде информация за грешки на разработчиците и да информира потребителите кога, в коя версия и какво е коригирано. Trac и Jira в чист вид са типични представители на този клас системи.

Планировъците на задачи са присъщи на всяка човешка дейност, в която участват повече от двама души, където сроковете са повече или по-малко ограничени, когато организационната функция е ясно подчертана в екипа, в рамките на който се изпълнява задаването на задачи, където се изисква известна отчетност върху изпълнените задачи и прекараното време. Basecamp и неговите клонинги са типични представители на подобни плановици.