Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
Object-oriented software engineering
Object-oriented software engineering
Applied software measurement (2nd ed.): assuring productivity and quality
Applied software measurement (2nd ed.): assuring productivity and quality
Software project survival guide
Software project survival guide
Software Engineering Economics
Software Engineering Economics
Agile and Iterative Development: A Manager's Guide
Agile and Iterative Development: A Manager's Guide
Agile Project Management: Creating Innovative Products
Agile Project Management: Creating Innovative Products
Use Case Estimation - The Devil is in the Detail
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Agile commitments: enhancing business risk management in agile development projects
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Hi-index | 0.00 |
Contemporary software is increasingly developed using an agile development approach, yet the supplier is generally selected as a result of a waterfall-style competitive tendering and contracting process. The procurement activity may be incompatible with an agile elaboration of requirements and development of functionality, and lead to sub-optimal outcomes. This paper examines the interaction of the procurement and software development lifecycles, explores potential causes of project or system failures and suggests some improvements based on a successful 10 year project between ADI Limited and the Australian Department of Defence.