In this week’s readings, we came across many useful information about personas, data gathering, use cases, etc. I would like to talk about data gathering briefly here. One of the early stages of the software developments cycle is data gathering. Before we develop a software, we need to determine what the users need, so we need to gather the requirements. We can gather them from through different methods. We can interview the different people who would use the software; we can conduct a focus group; we can give them standardized questionnaires, and also we can observe them as they use their current system. It is important that we have specific requirements so that everyone is on the same page and there is not any discrepancy about what the system is supposed to do. There have been lots of high profile projects that have been derailed by discrepancies like the Australian health care reform website.