link
unanimously seasons viagra online buy viagra online dresses How Does the Genealogy Community View Design? | ThinkGenealogy
friend

How Does the Genealogy Community View Design?

Friday, 21 Dec 2007 | by Mark Tucker

Ideas. Design. Experience. Innovation. It seems that those words are continually bouncing around in my head. I am fascinated by them. They motivate me. Sometimes they frustrate me.

Two books that I have been reading lately help bring order to the words swarming in my mind. These books are “Sketching User Experiences: getting the design right and the right design” by Bill Buxton and “About Face 3: The Essentials of Interaction Design” by Alan Cooper, et al.

The first diagram in Chapter 1 of “About Face 3” shows the four evolutionary levels of the software development process:

 

Level 1

Software Development Process - Level 1

This first level is how many software companies start out. It’s the “two guys in the garage” scenario. The programmers see an opportunity or have an idea that is within their real of knowledge. They spend hours developing it and do some testing as they go along. When it is “good enough”, they ship it.

Level 2

Software Development Process - Level 2

The next level adds one or more managers that likely have knowledge of a particular market. It is their job to understand the opportunities and define software requirements which the programmers then build.

Level 3

Software Development Process - Level 3

As things progress, a more formalized Quality Assurance process is defined. When bugs are found, they are sent back to development to fix. When the application passes QA, then a Graphic Designer gives feedback on UI elements, icons, colors. But this design approach is more of an afterthought.

Level 4

Software Development Process - Level 4

The final level shows user input early in the process before development begins. Interaction Designers or User Experience Designers work with users to understand needs and goals. Programmers provide feedback to Designers as to technical feasibility. The design is provided to the programmers to build the software. Part of passing QA is meeting these design specs. Users play a key role at both ends of the development process.

In my career, I have seen these four levels. In thinking about the organizations that ship genealogy software, I wonder which level most closely matches where they are. I would be very interested in surveying all these organizations (even anonymously) to better understand the current state of genealogy software.

Over the last year, I have come across at least two organizations that have advertised job openings for Interaction Designers: MyFamily.com (part of The Generations Network) and The Church of Jesus Christ of Latter-day Saints. If they are seeking Interaction Designers, does that mean they are practicing at level 4?

How are other genealogy software organizations doing? What are they doing about design? Do we really need designers anyway?

Continued on next post

1 Comment »

  1. [...] Continued from this previous [...]

    Pingback by ThinkGenealogy » More Design in the Genealogy Community — 21 Dec 2007 @ 6:17 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress | Theme by Roy Tanck

Copyright 2010 Mark Tucker. All rights reserved.