Feature Branching is Evil
Feature branching is a commonly accepted practices in the IT industry, mainly used to control quality and feature delivery. Many times the inverse is true, and branches break the flow of the IT delivery process.
Defining an Agile Software Architecture
What is an Agile software architecture? How do architectural considerations relate to both the technical and non-technical aspects of software development?