Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design (ACM Press)

Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design (ACM Press)In The Quest For Quality, Software Developers Have Long Focused On Improving The Internal Architecture Of Their Products Larry L Constantine Who Originally Created Structured Design To Effect Such Improvement Now Joins With Well Known Consultant Lucy A D Lockwood To Turn The Focus Of Software Development To The External Architecture In This Book, They Present The Models And Methods Of A Revolutionary Approach To Software That Will Help Programmers Deliver Usable Software Software That Will Enable Users To Accomplish Their Tasks With Greater Ease And Efficiency Recognizing Usability As The Key To Successful Software, Constantine And Lockwood Provide Concrete Tools And Techniques That Programmers Can Employ To Meet That End Much Than Just Another Set Of Rules For Good User Interface Design, This Book Guides Readers Through A Systematic Software Development Process This Process, Called Usage Centered Design, Weaves Together Two Major Threads In Software Development Methods Use Cases Also Used With UML And Essential Modeling With Numerous Examples And Case Studies Of Both Conventional And Specialized Software Applications, The Authors Illustrate What Has Been Shown In Practice To Work And What Has Proved To Be Of Greatest Practical Value HighlightsPresents A Streamlined Process For Developing Highly Usable SoftwareDescribes Practical Methods And Models Successfully Implemented In IndustryComplements Modern Development Practices, Including The Unified Process And Other Object Oriented Software Engineering Approaches Stating that software is to be written for humans to use is a phrase that should provoke a sarcastic reaction questioning the intelligence of the one uttering it If that were always the case, then there probably would be a comic strip similar to the immensely popular Dilbert devoted to this topic Unfortunately, time pressures, complexity, ignorance, and low user expectations combine to make it all too common that the phrase user friendly might as well be a mantra in whale song Some projects are developed without any input from those considered the target costumer base and in others, the input is solicited only to be ignored or belittled The authors of this book argue for the insertion of what they call usage centered design into the intense, often chaotic process of building software.Chapter 11, Help Me If You Can Designing Help and Helpful Messages, made the greatest impression Throughout the history of software development, the creation of genuinely helpful documentation has been an art woefully MIA muddled, incomprehensible, and abstruse Even the most intuitive of interfaces with occasionally leave you baffled, or you will click on the wrong item or press an inappropriate key
I picked this up based on a reference in Alaistair Cockburn s Writing Effective Use Cases and having read it, I can see why he recommended it.The book is very strong on the process for developing UI designs and has some very perceptive critiques of designs in existing applications many of them from Microsoft the authors don t seem to be huge fans It s interesting to see that some of the things they criticised have indeed been addressed in later versions all the example are circa Windows 95 Office 97 The book isn t perfect it is a bit verbose and rather over long, and it introduces a piece of terminology which I think is really unhelpful the use the word essential , as in Essential Use Cases and Joint Essential Modelling This is intended to mean the essence or the vital parts of , but which tends to infer the important ones , and consequently that other use cases or models are unimportant I m also really unconvinced about the value of their Use Case relationship diagrams To be honest, the whole
This is a classic that was a great leap forward for the art of designing for usability And it came just at the right time as the web went mainstream.I remember having the privilege of taking one of Larry Constantine s courses back around 2000 I loved the course so much I bought the book, as they say That was when he converted me to the Essential Use Case technique, which to this day is my preferred mode of thinking about user interaction.Almost ten years later, we are still learning of course We have a new generation of design leaders Robert Hoekman, Steve Krug etc but it is telling to see just how well Software for Use has stood the test of time Aside from the fact that examples tend to necessarily refer to contemporary but now obsolete

!!> BOOKS ✴ Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design (ACM Press) ✪ Author Larry L. Constantine –
  • Hardcover
  • 608 pages
  • Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design (ACM Press)
  • Larry L. Constantine
  • English
  • 17 May 2018
  • 9780201924787