We like business people and developers to be part of the same development team. Close cooperation based on live conversation
avoids misunderstandings and allows everyone to keep a holistic view on a project’s progress. Transparency – let everyone know
who is accountable for what and by when – reduces time-to-market and allows for fast incremental software delivery.
Daily scrum meetings are welcomed by an agile software development team, which helps manage even last minute changes with
self-assuredness. Adapting to changing demands becomes second nature. Training of newly hired developers can easily happen on-the-job,
with fast learning and assessment cycles, to the rhythm of the project’s flow.
Within a Software Factory, software development is not just being outsourced, resulting all too often in a lack of
control and focus. It instead happens in a co-development model, where geographically dispersed teams work closely together,
with daily conference calls, to meet their targets.