qqp question1: Which of the following approaches is in line with agile principle to handle architect & design issue? question2: What is most appropriate software design approach, top-down or bottom-up? In Agile world does anybody really design anymore?