The opportunistic approach is what occurs when an organization does not follow good engineering practices. It does not acknowledge the importance of working out the requirements and the design before implementing a system The design of software deteriorates faster if it is not well designe Since there are no plans, there is nothing to aim towards There is no explicit recognition of the need for ystematic testing and other forms of quality assurance The above problems make the cost of developing and maintaining software very high www.oseng.com O Lethbridge/Laganiere 2001 Chapter Il: Managing the Software Process 6© Lethbridge/Laganière 2001 Chapter 11: Managing the Software Process 6 The opportunistic approach … is what occurs when an organization does not follow good engineering practices. • It does not acknowledge the importance of working out the requirements and the design before implementing a system. • The design of software deteriorates faster if it is not well designed. • Since there are no plans, there is nothing to aim towards. • There is no explicit recognition of the need for systematic testing and other forms of quality assurance. • The above problems make the cost of developing and maintaining software very high