Delivery

Most software problems start before the first line of code. Technical delivery as engineering: requirements, trade-offs, costs and documentation.