в рубрике Избранные подкасты
During Evolution of a software system, it becomes more and more difficult to understand the originally planned software architecture. Often an architectural degeneration happens because of various reasons during the development phases.
в рубрике Избранные подкасты
This is the first part of a two part topic on roles in software engineering. Michael and Markus discuss role definitions in an corporate environment. For several typical roles we give hints on the expected skills, knowledge, and mindset. In this episode we discuss the roles junior developer, senior developer, and software architect.
в рубрике Методологии , теги: Prince2, Scrum, Оценки проектов, эффективность
Несколько месяцев назад я участвовал в дискуссии об организации работы программного проекта соответственно требованиям PRINCE2 и SCRUM одновременно. Главным камнем преткновения являлось следующее: на фазе инициализации согласно PRINCE2 необходимо определить финальный продукт проекта и рассчитать бюджет, что почти автоматически пересчитывается в количество командо-часов работы. По сравнению с PRINCE2, SCRUM ставит этот процесс с ног на голову: продукт «выкристаллизовывается» от спринта к спринту. Для некоторых кураторов проекта со стороны заказчика это почти равносильно культурному шоку. Общепризнанно, что точно оценить программный проект сложно, а еще сложнее «уложить» в оценку конечный продукт. Но является ли такое положение дел причиной, следствием, или просто элементом в более сложной картине? Слушая рассуждения коллег по дискуссии, меня в который раз поразила однобокость подхода к организации разработки программных проектов. Наш диалог с коллегами из проект-офиса это наглядно раскрывает.
Автор: Алексей Янчук, Константин Кондратюк
в рубрике Колонка Спанч Боба , теги: Сказка, Совместная работа, Юмор
Вcе мы вырocли на «Скaзке про peпку». Этo былa самaя первая скaзка, чтo мы усвоили с pождeния. Мудрая, oтполиpованная покoлениями и нaверно дажe тысячeлетиями, онa пpизвaна задaть детям пpaвильные жизненные oриeнтиры, зaлoжить oсновы пpeдставлений o трyдe и рабoтe в коллeктивe.
Автор: Леонид Каганов
в рубрике Избранные подкасты
In this episode Arno and Alex talk about the basics of software development processes. They discuss why and when software development processes are needed and also why some developers don’t like them. They discuss the theories behind different processes and talk about defined vs empiric processes in general. This episode is the first in a row that will later on describe specific processes like eXtreme programming or the unified process.