According to global market intelligence firm, IDC, “shipments of app-capable, nonPC mobile devices (smart phones, media tablets, etc.) will outnumber PC shipments within the next 18 months – and there will be no looking back,” the company said.
Agile development is nothing new. In its purest form, Agile offers a simple, manageable architecture for development teams to rapidly deliver project value in a constantly evolving business and technical environment.
But as we all know (and have learned from the more traditional waterfall management model), complex management methodologies for development teams seldom flourish without challenges or even failures.
When an IT Organization decides to outsource their software development, they are also assuming some risks. Luckily, there are ways of avoiding critical issues.
What to do when reality bites, and it becomes evident that proper testing is NOT something business analysts do in their spare time.