Cooper (company)
   HOME

TheInfoList



OR:

Alan Cooper (born June 3, 1952) is an American software designer and
programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
. Widely recognized as the "Father of
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (cl ...
", Cooper is also known for his books ''About Face: The Essentials of Interaction Design'' and ''The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity''. As founder of Cooper, a leading interaction design consultancy, he created the Goal-Directed design methodology and pioneered the use of
personas A persona (plural personae or personas), depending on the context, is the public image of one's personality, the social role that one adopts, or simply a fictional character. The word derives from Latin, where it originally referred to a theatri ...
as practical
interaction design Interaction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services." Beyond the digital aspect, interaction design is also useful when creating physical (non-digital) produ ...
tools to create high-tech products. On April 28, 2017, Alan was inducted into the Computer History Museum's Hall of Fellows "for his invention of the visual development environment in Visual BASIC, and for his pioneering work in establishing the field of interaction design and its fundamental tools."


Biography


Early life

Alan Cooper grew up in
Marin County Marin County is a county located in the northwestern part of the San Francisco Bay Area of the U.S. state of California. As of the 2020 census, the population was 262,231. Its county seat and largest city is San Rafael. Marin County is acros ...
,
California California is a U.S. state, state in the Western United States, located along the West Coast of the United States, Pacific Coast. With nearly 39.2million residents across a total area of approximately , it is the List of states and territori ...
, United States where he attended the
College of Marin The College of Marin is a public community college in Marin County, California, with two campuses, one in Kentfield, and the second in Novato. It is the only institution operated by the Marin Community College District. College of Marin has been ...
, studying
architecture Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and constructing building ...
. He learned programming and took on contract programming jobs to pay for college. In 1975, soon after he left college and as the first
microcomputers A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
became available, Alan Cooper founded his first company, Structured Systems Group (SSG), in
Oakland, California Oakland is the largest city and the county seat of Alameda County, California, United States. A major West Coast of the United States, West Coast port, Oakland is the largest city in the East Bay region of the San Francisco Bay Area, the third ...
, which became one of the first microcomputer software companies. SSG's software accounting product, General Ledger, was sold through ads in popular magazines such as ''
Byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' and ''Interface Age''. This software was, according to the historical account in Fire in the Valley (by
Paul Freiberger ''Pirates of Silicon Valley'' is a 1999 American biographical drama television film directed by Martyn Burke and starring Noah Wyle as Steve Jobs and Anthony Michael Hall as Bill Gates. Spanning the years 1971–1997 and based on Paul Freiberge ...
and Michael Swaine), “probably the first serious business software for microcomputers.” It was both the start of Cooper's career as a software author and the beginning of the microcomputer software business. Ultimately, Cooper developed a dozen original products at Structured Systems Group before he sold his interest in the company in 1980. Early on, Cooper worked with
Gordon Eubanks Gordon Edwin Eubanks, Jr. (born November 7, 1946) is an American microcomputer industry pioneer who worked with Gary Kildall in the early days of Digital Research (DRI). Eubanks attended Oklahoma State University, where he was involved as a me ...
to develop, debug, document, and publish his business programming language,
CBASIC CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–1977. It is an enhanced version of BASIC-E. History BASIC-E was Eubank's master's thesis project. It was developed ...
, an early competitor to
Bill Gates William Henry Gates III (born October 28, 1955) is an American business magnate and philanthropist. He is a co-founder of Microsoft, along with his late childhood friend Paul Allen. During his career at Microsoft, Gates held the positions ...
’ and
Paul Allen Paul Gardner Allen (January 21, 1953 – October 15, 2018) was an American business magnate, computer programmer, researcher, investor, and philanthropist. He co-founded Microsoft Corporation with childhood friend Bill Gates in 1975, which h ...
’s
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ve ...
. Eubanks wrote CBASIC’s precursor, BASIC-E as a student project while at the Naval Postgraduate School in Monterey, California with professor
Gary Kildall Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, a ...
. When Eubanks left the Navy, he joined Kildall’s successful operating system company,
Digital Research, Inc. Digital Research, Inc. (DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS and ...
, in Monterey. Soon thereafter, Eubanks and Kildall invited Cooper to join them at Digital Research as one of four founders of their research and development department. After two-years at DRI, Cooper departed to develop desktop application software by himself. During the 1980s, Alan Cooper authored several business applications including Microphone II for Windows and an early, critical-path project management program called SuperProject. Cooper sold SuperProject to
Computer Associates CA Technologies, formerly known as CA, Inc. and Computer Associates International, Inc., is an American multinational corporation headquartered in New York City. It is primarily known for its business-to-business (B2B) software with a product po ...
in 1984, where it achieved success in the business-to-business marketplace.


Visual Basic

In 1988, Alan Cooper created a visual programming language (code-named “Ruby”) that allowed Windows users to build “Finder”-like shells. He called it “a shell construction set." After he demonstrated Ruby to
Bill Gates William Henry Gates III (born October 28, 1955) is an American business magnate and philanthropist. He is a co-founder of Microsoft, along with his late childhood friend Paul Allen. During his career at Microsoft, Gates held the positions ...
,
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
purchased it. At the time, Gates commented that the innovation would have a “profound effect” on their entire product line. Microsoft initially decided not to release the product as a shell for users, but rather to transform it into a professional development tool for their
QuickBASIC Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft. QuickBASIC runs mainly on DOS, though there was also a short-lived version for the c ...
programming language called
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (cl ...
, which was widely used for business application development for
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
computers. Cooper's dynamically installable control facility, which became famous as the “
VBX Visual Basic, originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language, implemented on .NET, Mono, and the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visua ...
” interface, was a well-known component of "Ruby". This innovation allowed any 3rd party developer to write a widget (control) as a DLL, put it in the Visual Basic directory, and Visual Basic would find it, communicate with it, and present it to the user as a seamless part of the program. The widget would appear in the tool palette and appropriate menus, and users could incorporate it into their Visual Basic applications. The invention of the “VBX” interface created an entire new marketplace for vendors of these “dynamically installable controls.” As a result of Cooper's work, many new software companies were able to deliver Windows software to market in the 1990s. The first book ever written about Visual Basic, ''The Waite Group’s Visual Basic How-To'' by
Mitchell Waite Mitchell Waite is an American computer programmer, author and publisher of programming books and the mobile app iBird. Birding app first published by Mitch Waite Group in 2008iBird Pro for the Apple iPhoneHis first book "Projects in Sight, Sound ...
, is dedicated to Alan Cooper. In his dedication, the author calls Cooper the “Father of Visual Basic.” This nickname has often served as Cooper's one-line resume. In 1994, Bill Gates presented Cooper with the first
Windows Pioneer Award The Windows Pioneers are the seven individuals who received awards from Microsoft in 1994 in recognition of their contributions to Microsoft Windows. Bill Gates presented each pioneer with an award. The seven Windows Pioneers were: * Alan Cooper ...
for his contributions to the software industry. During the presentation, Gates took particular note of Cooper's innovative work creating the VBX interface. In 1998, the SVForum honored Cooper with its Visionary Award.1998 SVForum Visionary Awards celebration
, 1998 SVForum Visionary Awards celebration.


Interaction design and user experience

Early in his career, Cooper began to critically consider the accepted approach to software construction. As he reports in his first book, he believed something important was missing—software authors were not asking, “How do users interact with this?” Cooper's early insights drove him to create a design process, focused not on what could be ''coded'' but on what could be ''designed'' to meet users’ needs. In 1992, in response to a rapidly consolidating software industry, Cooper began consulting with other companies, helping them design their applications to be more user friendly. Within a few years, Alan Cooper had begun to articulate some of his basic design principles. With his clients, he championed a design methodology that puts the users’ needs first. Cooper interviewed the users of his client's products and discovered the common threads that made these people happy. Born of this practice was the use of ''
personas A persona (plural personae or personas), depending on the context, is the public image of one's personality, the social role that one adopts, or simply a fictional character. The word derives from Latin, where it originally referred to a theatri ...
'' as design tools. Cooper preached his vision in two books. His ideas helped to drive the user experience movement and define the craft that would come to be called “
interaction design Interaction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services." Beyond the digital aspect, interaction design is also useful when creating physical (non-digital) produ ...
.” Cooper's best-selling first book, ''About Face: The Essentials of User Interface Design,'' was first published in 1995. In it, Cooper introduces a comprehensive set of practical design principles, essentially a taxonomy for software design. By the second edition, as the industry and profession evolved, “interface design” had become the more precise “interaction design.” The basic message of this book was directed at programmers: Do the right thing. Think about your users. The book is now in its fourth edition, entitled'' About Face: The Essentials of Interaction Design'', and is considered a foundation text for the professional interaction designer. Cooper introduced the ideas of software
application posture The term application posture characterizes the nature of a software application's interaction with its user. The term was coined by Alan Cooper, who characterized four 'postures' for applications: sovereign, transient, daemonic and parasitic. * A ...
such as a "sovereign posture" where an application uses most of the space and waits for user input or a "transient posture" for software that does not run or engage with the user all the time. With websites he discusses "informational" and "transactional" postures in ''About Face''. In his 1998 book, ''The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity'', Alan Cooper outlined his methodology, called Goal-Directed design, based on the concept that software should speed the user towards his or her ultimate goal rather than ensnare him or her in computer minutiae. In the book, Cooper introduced a new concept that he called ''personas'' as a practical interaction design tool. Based on a brief discussion in the book, personas rapidly gained popularity in the software industry due to their unusual power and effectiveness. Today, the concepts of interaction design strategy and the use of personas have been broadly adopted across the industry. Cooper directs the message of his second book to the businessperson: know your users’ goals and how to satisfy them. You need interaction design to do the thing right. Cooper advocates for integrating design into business practice in order to meet customer needs and to build better products faster by doing it right the first time. Alan Cooper's current focus is on how to effectively integrate the advances of interaction design with the effectiveness of
agile software development In software development, agile (sometimes written Agile) practices include requirements discovery and solutions improvement through the collaborative effort of self-organizing and cross-functional teams with their customer(s)/ end user(s), ad ...
methods. Cooper regularly speaks and blogs about this on his company's website.


''Cooper''

Cooper is a
user experience design User experience design (UX design, UXD, UED, or XD) is the process of defining the experience a user would go through when interacting with a digital product or website. Design decisions in UX design are often driven by research, data analysis, an ...
and strategy consulting firm headquartered in
San Francisco San Francisco (; Spanish language, Spanish for "Francis of Assisi, Saint Francis"), officially the City and County of San Francisco, is the commercial, financial, and cultural center of Northern California. The city proper is the List of Ca ...
with an office in New York. Cooper is credited with inventing several widely used design concepts, including goal-directed design, personas, and pair design. It was founded by Sue Cooper and Alan Cooper in 1992 in
Menlo Park, CA Menlo Park is a city at the eastern edge of San Mateo County within the San Francisco Bay Area of California in the United States. It is bordered by San Francisco Bay on the north and east; East Palo Alto, Palo Alto, and Stanford to the south ...
, under the name 'Cooper Software,' then changing the name to 'Cooper Interaction Design' in 1997. Cooper was the first consulting firm dedicated solely to interaction design. Its original clients were mainly Silicon Valley software and computer hardware companies. The company uses a human-centered methodology called “goal-directed design” that emphasizes the importance of understanding the user's desired end-state and their motivations for getting there. In 2002, Cooper began offering training classes to the public including topic as interaction design, service design, visual design, and design leadership. Cooper has served as the President of Cooper (formerly Cooper Interaction Design), a user experience and interaction design consultancy in
San Francisco, California San Francisco (; Spanish for " Saint Francis"), officially the City and County of San Francisco, is the commercial, financial, and cultural center of Northern California. The city proper is the fourth most populous in California and 17th ...
since its founding in 1992. Cooper helps their customers with interaction design challenges and offers training courses in software design and development topics, including their Goal-Directed design (under the CooperU brand). In 2017, Cooper became part of Designit, a strategic design arm of Wipro Digital. Cooper Professional Education continued to exist as a teaching and learning division of Designit until it closed its doors to business on May 29, 2020.https://www.cooper.com/journal/2020/05/a-farewell-cooper-professional-education-closes-its-doors/?mc_cid=debdfd2c9c&mc_eid=e586df2d2b


Bibliography

* ''About Face: The Essentials of User Interface Design'' (), 1995 * ''The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity'' (), 1998 * ''About Face 2.0: The Essentials of Interaction Design'' (with Robert Reimann) (), 2003 * ''About Face 3: The Essentials of Interaction Design'' (with Robert Reimann and David Cronin) (), 2007 * ''About Face: The Essentials of Interaction Design, 4th Edition'' (with Robert Reimann, David Cronin, and Christopher Noessel) (), 2014


See also

*
Application posture The term application posture characterizes the nature of a software application's interaction with its user. The term was coined by Alan Cooper, who characterized four 'postures' for applications: sovereign, transient, daemonic and parasitic. * A ...
*
Design methods Design methods are procedures, techniques, aids, or tools for designing. They offer a number of different kinds of activities that a designer might use within an overall design process. Conventional procedures of design, such as drawing, can be reg ...
*
Design thinking Design thinking refers to the set of Cognition, cognitive, strategic and practical procedures used by designers in the process of Design, designing, and to the body of knowledge that has been developed about how people reason when engaging with des ...
*
Interaction design Interaction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services." Beyond the digital aspect, interaction design is also useful when creating physical (non-digital) produ ...
* User centered design *
User experience design User experience design (UX design, UXD, UED, or XD) is the process of defining the experience a user would go through when interacting with a digital product or website. Design decisions in UX design are often driven by research, data analysis, an ...
*
Windows Pioneers The Windows Pioneers are the seven individuals who received awards from Microsoft in 1994 in recognition of their contributions to Microsoft Windows. Bill Gates presented each pioneer with an award. The seven Windows Pioneers were: * Alan Cooper ...


References


External links


Profile at Cooper.com
* Article
Alexa, please kill me now: My thoughts on conversational UI
* Agile 2008 interview
“Similarities Between Interaction Designers and Agile Programmers”
* Interview, UX Podcast
Ranch Stories with Alan Cooper
* Interview
Alan Cooper Interview on .NET Rocks
* Interview
Conversation with Alan Cooper
at Microsoft's Channel 9 * Article, Alan Cooper on why he has been called
the Father of Visual Basic
* Interview
SEOV: Visions of Alan Cooper (Video Interviews)
* Discussion

* Article, ttp://www.dubberly.com/articles/alan-cooper-and-the-goal-directed-design-process.html Alan Cooper and the Goal Directed Design ProcessGain AIGA Journal of Design for the Network Economy, 2001 * Software Development Forum'
Software Visionary Award
* Interview
Triangulation 262: Alan Cooper
* Article

Alan K'necht * Article

(re.
Gary Kildall Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, a ...
), Michael Swaine * * Encyclopedia entry
Structured Systems Group
( Britannica.com) * Interview
Why People Yell at Their Computer Monitors and Hate Microsoft's Clippy
{{DEFAULTSORT:Cooper, Alan American computer programmers Software engineers Human–computer interaction researchers Living people 1952 births