Team:Wellesley Desyne/Methodology
From 2013.igem.org
Methodology
The User-centered design process.
OVERVIEW
We applied a user-centered design process to create an intuitive and useful software tool. Throughout our projects, we applied a user-centered design (UCD) process in our web-based, MS surface, and z-space applications. What distinguishes UCD from other approaches is that user input is elicited throughout all stages of the design process. Through user studies, we obtain valuable information about users’ behaviors and practices that allow us to create software that is more intuitive and useful. User input allows us to enhance the users’ intuitions instead of forcing them to adapt their behavior to our software. Each iteration of our design involves consultation with the opinions of our users to better address concerns and issues with our software. The user-centered design process we followed this year can be divided into four different steps: analysis, design, implementation, and evaluation. Following, we describe the key activities we employed in each stage.
DESIGN PROCESS
Analysis
In this phase of our project, we observed groups of users who could potentially use our software. Making sure our software was effective and practical involved us getting to know the users’ needs and what features they would like to see based on their current methodologies. Our analysis aimed to envision scenarios in which our software would be useful for our potential users and to create a test scenario after a basic version of our product was complete. Observed users included: the MIT iGEM team, the BU iGEM team, introductory biology and neuroscience Wellesley College students, and the MIT-Wellesley Upward Bound Program high school participants.
practices
We consulted with Natalie Kuldell, founder of BioBuilder, to understand the lab practices of synthetic biologists. Our team also participated in a first-hand experience in which we were able to perform an experiment to better familiarize ourselves with wet-lab environment techniques. We especially took note of the gestures we were using throughout the experiment. The experience was also crucial to understand biological safety protocol.
Before designing our software, we looking at existing applications for the MS Surface and online applications that visualized programming languages and organized queries in unique ways. These applications included MoClo Planner, Scratch, and Blockly, among others. While working on zTree we looked through some photos of other 3D Tree structures and chose one that seemed appealing, usable, and interactive with the zSpace. With Bac to the Future, we looked at animation and social media to create a more interactive and engaging environment
Design
The next step in our user-centered design process was the Design phase, where we created low-fidelity prototypes of the software we envisioned developing while collaborating with our users. We brainstormed ideas together, and went through several iterations of mock-ups before we started developing and testing a high-fidelity prototype of our software. During the first few weeks of our summer research, we had a lengthy brainstorming discussion with our collaborators from BU and Agilent Technologies. We presented our ideas for Eugene software, our outreach program, and z-space software. Throughout the brainstorming session, users pointed out the practicality of our designs and where we could improve. After incorporating their feedback into our design, we then created a low-fidelity paper prototype for Eugenie which stepped through each step of our software. For our web application, Bac to the Future, we created a mock-up which served a similar purpose.
During the design phase, we tested the usability of our software. Our first user studies for Eugenie occurred with introductory science students from Wellesley College.
Implementation
members trying zSpace
After conducting our user studies, we then started the implementation stage of our design process, which includes additional testing with synthetic biologists and refining our software past the basic functionality to improve design and efficiency. During this phase, we conducted additional user studies with the BU and MIT iGEM teams. We iterated on the visual design of Eugenie as well as adding small improvements which increased the usability of our software. With Bac to the Future, we conducted initial user studies with the MIT/Wellesley Upward Bound Program high school students to gauge the effectiveness of our application in communicating core synthetic biology concepts, as well as the level of engagement and fun our users experienced.
Evaluation
prototype to Natalie Kuldell (MIT) and a high school teacher.
Finally, in the evaluation stage we deployed our refined software tools for use in the wet-lab and evaluated overall user satisfaction regarding the software tools created.
Usability and usefulness: we conducted testing with the BU and MIT iGEM teams as well as with Wellesley College biology students and the MIT/Wellesley Upward Bound Program. We used various quantitative measures (e.g. time on task, subjective satisfaction) and qualitative indicators (e.g. user collaboration and problem solving styles). See results from the evaluation of Eugenie, Bac to the Future, and zTree.