Why The Business Defines Software Architecture: Four Reasons for Collaboration

No matter how pretty a face it has, your application system is only as good as its architecture – and that is driven by the business requirements. So, you’re probably thinking “Why do I need to spend time on this when I hire people to handle it?”, but hang on: Software architectural requirements are really all […]

Three Points on Outsourcing Software Development and Lowering Risks

Outsourcing software development saves you money, right? Well, maybe…but it also raises risks, especially when it’s offshored. You need to weigh the cost savings from outsourcing coding against the costs that will be driven by the management overhead, needs for more comprehensive requirements documentation and, for offshored projects, off-hour meetings. The more critical the system […]