Research: Research other software development methodologies. Compare them with the approach suggested in this chapter. What are their similarities? What are their major differences?