Wicked Problems, Requirements
1 "Wicked" Problems
[from Horst Rittel, 197x]
- Cannot understand the problem until a solution is developed.
- Wicked problems have no definitive formulation.
- No solution of a wicked problem has a definitive, scientific test.
2 Academic Software Engineering
- Academic Software Engineering should teach, first, how to design correct programs given well-stated requirements and rigorous specifications.
- Academic Software Engineering should teach, secondarily, how to make progress on wicked problems.
3 References
- Jean-Pierre Protzen, David J. Harris, The Universe of Design: Horst Rittel's Theories of Design and Planning, Publisher: Routledge; ISBN-13: 978-0415779890, 264 pages, 2010. Reference.
- http://en.wikipedia.org/wiki/Wicked_problem Required Reading.