Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
pseudocode for human-centered design
"""Template for the design process."""
def empathize(people):
raise NotImplementedError
def define(people, needs):
raise NotImplementedError
def ideate(people, problems):
raise NotImplementedError
def prototype(people, problems):
raise NotImplementedError
def test(people, solutions):
raise NotImplementedError
def finished(people, results):
raise NotImplementedError
def design(people):
while True:
needs = empathize(people)
problems = define(people, needs)
ideas = ideate(people, problems)
solutions = prototype(people, ideas)
results = test(people, solutions)
if finished(people, results):
break
return solutions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment