Chaos and Order in Software Development