Wednesday, 8 February 2017

CS226 Discussion #2 Jan 2017

In your own words, why is investigating the problem so important?  Why not just come up with any solution for the problem that is initially identified?  Reply to this post with your thoughts.  Feel free to comment on postings from your classmates.

16 comments:

  1. When the clients tell you what's the problem,sometimes its not the real problem. When you investigate for yourself then you'll know what the problem is.
    You can't just come up with any solution until you see whats the problem instead of listening to the clients.

    ReplyDelete
  2. In my opinion, an investigation has to be done in order to establish what is causing the problem. it shouldn't be a case where your client says this is what is causing the problem and you accept it, after all you are the engineer. A good software engineer is one who does a rigorous check in order to get to the root cause of the problem a client maybe having with the particular software.

    ReplyDelete
  3. Coming up with a solution without knowing the actual problem will cause chaos.

    ReplyDelete
  4. Cant solve a problem without knowing the problem.

    ReplyDelete
  5. Your clients will always diagnose a problem base on their assumptions and yet they have little or no Knowledge about what is taking place so as a Engineer or Technician u should do a investigation to solve the problem and make sure it does not occur in the near future.

    ReplyDelete
  6. If you have a target, you aim for it before firing. The ole fashioned spray and pray isn't very effective in software engineering as new clients will only give you/your company one chance to prove that you are worth it. In that sense, the solutions you provide to the clients must be as efficient, effective and "accurate" as required.

    ReplyDelete
  7. It is important to investigate the problem which is initially presented because sometimes this problem is caused by some other problem in another area, which means if you address the initial problem another issue may arise.

    ReplyDelete
  8. By doing an investigation you will get the chance to find out not only the root/cause of the problem but also in knowing what's the problem it will enable you to thoroughly fix or create an efficient solution for the problem at hand.

    ReplyDelete
  9. In order to solve a problem you must first figure out what caused that issue or what contributed to it. It would be unwise to try to come up with a solution to a problem which is unknown, as this may arise in another problem and may become chaotic. Therefore, investigating the problem is important as it assists' an individual in coming up with steps to find a proper solution and reasons to what may have cause the issue in the first place.

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. Any problem that needs an effective solution needs effective research. Addressing a problem without an effective solution can implicate the original problem thus escalating it to levels that were not originally sought after. Taking the time to look into the proposed solution for a problem allows you to see it's feasibility
    and this allows you to select the best solution for the problem; which leads to the best outcome.

    ReplyDelete
  12. In order to solve a problem one must first understand it and know what exactly is the cause. Investigating the problem must be done to properly assess what needs to be done to eradicate it by generating plausible ideas and solutions. This must be done because the first solution doesn't always solve the problem.

    ReplyDelete
  13. Making an assumption of the solutions to a problem without thoroughly investigating the problem itself can not only waste time and resources if incorrect, but may also cause negative chain reactions such as a decrease in reputation due to poor work ethics (a person who would rather come up with a quick solution instead of the most efficient one that factors in every aspect of the problem as well as existing issues may ultimately be frowned upon). Investigation is necessary to prepare the best possible solutions for any given problem.

    ReplyDelete
  14. Investigation of a problem is a critical phase in Software Engineering. A client's opinion or description of the problem might not necessarily equate to or covey what the actual problem is. Investigation then is necessary to properly diagnose the situation so that your focus is on the problem, not just its symptoms. Investigation essentially allows for an understanding of the problem. For example proper investigation provides adequate knowledge to determine what particular alternative/solution will solve the problem without causing other unanticipated problems.
    In essence investigation covers the following bases: the cause and effect of the problem and the expected steps of the overall process to develop a solution.

    ReplyDelete
  15. Investigating the problem is important, because not only it is a crucial part of software engineering, but it also allows the problem to be solved effectively and correct. It is a known fact that you cannot solve a problem if you do not know what the problem is.

    ReplyDelete
  16. This comment has been removed by the author.

    ReplyDelete