Jamie+Ngo

=Problem Solving Methodology= When you discover a problem, do you instantly understand what is wrong and how to fix it? Very few people are successful with this approach and almost no one can approach a problem without a plan, especially when you are dealing with more complex problems. A problem solving methodology is a structured approach to creating a solution that uses a specified procedure or series of steps. These steps cover the important stages of problem solving and help to ensure that the problem is explored in a methodical and logical fashion and that the ultimate solution fixes the problem. The problem solving methodology that we will use comprises the following stages: 1. Analysis- defines and understands all aspects of the problem. 2. Design- create a plan for the required input, processing and output 3. Development- builds the solution with either off the shelf or custom-made hardware or software. Development also includes testing the solution to ensure it functions the way that you include testing the solution to ensure it functions the way that you expect it to and documenting how the user might use the solution. 4. Evaluate- establish that the solution is meeting the needs of users after a specified period of time. Without a structured approach and framework, problem solving can become a ‘hit or miss’ affair. It is important, therefore, to adopt an agreed structure to solving problems. The obvious advantage of consistency is that when new problems arise, individuals or groups know which approach to follow. The problem solving methodology used here works best when the desired solution is an information product or a number of information products.

Analysis of the problem
In the analysis stage we focus on understanding why the problem in an actual problem and we rigorously analyse all the factors that might affect the solution. At this stage lots of questions are asked, to ensure that the scope of the solution is complete before we move on to the next phase of the problem solving methodology. When we analyse something, we determine the scope, requirements and factors or constraints that might affect the solution. This analysis often takes time and effort, but often it is time well spent, as all aspects of the problem and solution need to be understood. A systematic analysis also looks at the needs of all users or stakeholders – this will help to identify all the possible solutions. In most cases, there is more than one possible solution, and each solution needs to be considered on its merits. Choosing the best possible solution can only be done after considering all facets of the problem and the needs of the users. The analysis stage can be a complex and involved process. There are a number of activities that should be followed: