Participatory teaching methods in computer science
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Introducing formal methods through role-playing
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Computerized business games in engineering education
Computers & Education - Special issue on computer-aided learning in engineering
Mastering the requirements process
Mastering the requirements process
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software engineering education: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Writing Effective Use Cases
Role playing in an object-oriented world
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
The Guide to the Software Engineering Body of Knowledge
IEEE Software
Child's Play: Using Techniques Developed to Elicit Requirements from Children with Adults
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Effectiveness of Elicitation Techniques in Distributed Requirements Engineering
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Teaching Requirements Engineering through Role Playing: Lessons Learnt
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
ECBS '04 Proceedings of the 11th IEEE International Conference and Workshop on Engineering of Computer-Based Systems
Teaching requirements engineering to an unsuspecting audience
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Requirements Engineering Education and Training: Key Challenges and Practical Solutions
RE '09 Proceedings of the 2009 17th IEEE International Requirements Engineering Conference, RE
Problems in requirements engineering education: a survey
Proceedings of the 8th International Conference on Frontiers of Information Technology
Hi-index | 0.01 |
This paper's primary purpose is to make educators aware of critical requirements concepts that customary courses and literature fail to address appropriately. Widely-accepted conventional requirements models continue to create creep--changes to settled requirements which are a major cause of project overruns. Business Analysts and others will continue to encounter such creep so long as they follow flawed models focusing on requirements of a product or system being created without adequately also discovering the REAL, business requirements the product must satisfy to provide value. Much of the difficulty comes from mistakenly trying to interpret these qualitatively different concepts in terms of familiar similar-sounding models, such as depicting them as merely different requirements levels. The two types of requirements are distinguished and the powerful Problem PyramidTM tool is described as a way to more reliably get both right quicker with less effort and aggravation. Educational implications are discussed.