Какво означава управление на проект Аутсорсинг - Разработка на софтуер Аутсорсинг
Аутсорсинг
Когато общувате с разработчици, които правят разработка по поръчка или пориране на собствени стартиращи компании, се създава впечатлението за липса на разбиране за професионален подход към разработването на продукти.
Много хора ни казват: "Но има basecamp, assembla, trac, jira, защо правиш нещо свое, какъв е смисълът?"
Процесът на разработка се възприема или като примитивна система за билети (проследяване на грешки), която ви позволява да създадете билет, да назначите отговорно лице и да изчакате да бъде завършен, или като примитивно управление на задачи, което обикновено е характерно за всеки процес, при който участват хора.
Проследяващите програмни грешки са по-специфични за задачата по поддръжката на продукта - почти безкраен процес, чиято същност е да предаде информация за грешки на разработчиците и да информира потребителите кога, в коя версия и какво е коригирано. Trac и Jira в чист вид са типични представители на този клас системи.
Планировъците на задачи са присъщи на всяка човешка дейност, в която участват повече от двама души, където сроковете са повече или по-малко ограничени, когато организационната функция е ясно подчертана в екипа, в рамките на който се изпълнява задаването на задачи, където се изисква известна отчетност върху изпълнените задачи и прекараното време. Basecamp и неговите клонинги са типични представители на подобни плановици.