Pmaina-paraphrasing
Imagine you are leading a team of designers for a new software product. During the kickoff meeting, the team starts to discuss design guidelines. About half of the team complains that guidelines can be too specific, incomplete, hard to apply, and sometimes wrong. The other half feels that building on experience from design leaders contributes to steady improvements. Take a stance on this debate and support your position. Then discuss how you would solve this conflict to get your meeting back on track.
When developing a new software the biggest issue that developers face is that when they create the software they do not think of the needs of the customer. What this means is a programmer can develop a software that can do the job but if it’s not easy to use then it will lose the interest of the customers and what the software was really attended for. The first thing that needs to be done is what exactly this software is for. Second will be who this software is attend for, then lastly when developing the software an agile approach will be needed. By using the agile approach you are getting the customers involved and have them use the program. From there changes can be made by the customer’s recommendations and by the programmer which at the end comes the final product of a well developed software.
Of the eight principles of design, called “Golden Rules” (strive for consistency, cater to universal usability, offer informative feedback, design dialogues to yield closure, prevent errors, permit easy reversal of actions, support internal locus of control, and reduce short-term memory load) choose the one that is most important and create an argument supporting your choice. Use specific examples to support your argument.
Of the eight golden rules mention here I would have to go with, “Strive for consistency” I bring this up because it is a well-known fact that when a software company wants to improve on what they have they like to change everything. One company that is very big on changing how their software works is Microsoft. The reason why I bring up Microsoft because at my current company we deal with their products daily and dread the new upgrades. Reason why is because of the constant changes that they do to their software and their OS. Let’s look Microsoft Office 2007 and 2013, both products does the same function but the UI are completely different. Because of this massive change in the UI clients are force to relearn everything and have to go searching for tools that were move to a different location or has been completely removed. Another issue dealing with Microsoft is their OS, when they first release Windows 8, it had a very bad reception. No one wanted because it was aim more towards tablets than a PC, and it didn’t recognize a lot of hardware such as high end video cards and sound cards. Because of these issues MS had to go back to the drawing board and redeveloped their OS which is now Windows 10.