|
Agile Software DevelopmentTypes of Methodologies Rechtin (1997) categorizes methodologies themselves as being either normative, rational, participative, or heuristic. Normative methodologies are based on solutions or sequences of steps known to work for the discipline. Electrical and other building codes in house wiring are examples. In software development, one would include state diagram verification in this category. Rational methodologies (no connection with the company) are based on method and technique. They would be used for system analysis and engineering disciplines. Participative methodologies are stakeholder based and capture aspects of customer involvement. Heuristic methodologies are based on lessons learned. Rechtin cites their use in the aerospace business (space and aircraft design). As a body of knowledge grows, sections of the methodology move from heuristic to normative and become codified as standard solutions for standard problems. In computer programming, searching algorithms have reached that point. The decision about whether to put people in common or private offices has not ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|