Integrating QFD with Object Oriented Software Design Methodologies


Object oriented (OO) methodologies have emerged as a popular paradigm for software design and analysis, both in research and practice. Unfortunately, OO methodologies have significant limitations in representing non-functional requirements and design issues. Current research in this area explores this issue. The works attempts to demonstrate that the introduction of a simple need-opportunity matrix allows for simpler analysis for project planning and product design when compared with traditional UML structures. Further, the work demonstrates how familiar Quality Function Deployment (QFD) techniques and need-opportunity planning and design are effective aids for the OO analyst. In fact, QFD is a much easier way to approach the initial information collection and provides easy-to-understand structuring tools that do not require extensive training in OO concepts and methods, further simplifying communication with non-technical customers. The communication strategy is futher enhanced by the new structure method including the need-opportunity matrix building directly upon aspects of QFD and Kano analysis. Therefore, both of them are useful methods for OOA to bridge the gaps between customers and project managers assisting in controlling the project scope and increasing return on investment.