Move from const to var

This commit is contained in:
Marcus Kammer 2022-11-20 11:55:28 +01:00
parent dec841f5da
commit db1ef89b1d
Signed by: marcuskammer
GPG key ID: C374817BE285268F

View file

@ -1,10 +1,10 @@
;; Personal UX database. Goal of this database is to provide funtions and data
;; to generate an org file for ux planning.
(defconst ux:glossary
(defvar ux:glossary
'((context-of-use "The Context of Use is the actual conditions under which a given artifact/software product is used, or will be used in a normal day to day working situation.")))
(defconst ux:roles
(defvar ux:roles
'((strategist "In essence, the UX strategist gives valuable input and suggestions to key business decisions with a user-centered mindset. They work with different stakeholders to determine what features to improve upon or add to the product—always with the goal of improving the business overall.")
(architect "The purpose of a User Experience (UX) Architect is to develop the structure and flow of a digital solution (website, app, software, mobile, etc.). The Architect conducts research, interviews, and surveys, and then translates that information into sitemaps, wireframes, and prototypes.")
(consultant "UX consultants research customers, audit websites, create and test prototypes, and train their clients in user experience best practices.")
@ -13,7 +13,7 @@
(writer "A UX writer plans and writes the microcopy in apps, websites, and other digital products users need to navigate a product. A user experience (UX) writer creates copy for apps, websites, and other digital products that help users navigate the product.")
(analyst "A UX analyst, also known as a usability analyst, is a member of a UX design team who studies data to determine how users engage with a software product, such as an application or website.")))
(defconst ux:methods
(defvar ux:methods
'((contextual-inquiry "Contextual inquiry is a type of ethnographic field study that involves in-depth observation and interviews of a small sample of users to gain a robust understanding of work practices and behaviors." research)
(interview "User interviews are guided interviews where a researcher asks existing or potential users questions to gain an understanding of their preferences, thoughts and feelings." research)
(focus-group "A focus group is a research method that brings together a small group of people to answer questions in a moderated setting." research)
@ -28,7 +28,7 @@
(prototyping "A simulation or sample version of a final product, which UX teams use for testing before launch." design research)
(content-strategy "Content strategy focuses on the planning, creation, delivery, and governance of content." writing)))
(defconst ux:deliverables
(defvar ux:deliverables
'((information-architecture "Organizing, structuring, and labeling content in an effective and sustainable way." design)
(user-flow "The user flow lays out the user's movement through the product, mapping out each and every step the user takes—from entry point right through to the final interaction" design)
(wireframe "A wireframe is a diagram or a set of diagrams that consists of simple lines and shapes representing the skeleton of a website or an application's user interface (UI) and core functionality." design)
@ -39,10 +39,10 @@
(affinity-diagram "An affinity diagram is a collection of large amounts of data that is organized into groups or themes based on their relationships." research)
(mental-model "A mental model is an explanation of someone's thought process about how something works in the real world." research)))
(defconst ux:mapping
(defvar ux:mapping
'(user-journey customer-journey service-blueprint))
(defconst ux:maturity-levels
(defvar ux:maturity-levels
'((isolated
"strategy set by management"
"scope set by product owner"
@ -100,7 +100,7 @@
"The UX-maturity model provides a framework to assess each
organization's UX-related strengths and weaknesses.")
(defconst ux:usability:research-questions
(defvar ux:usability:research-questions
'((web-sites
"How easily do users understand what is clickable?"
"How easily and successfully do users find the products or information they are looking for?"
@ -140,7 +140,7 @@
"Is there an appropriate balance of ease of use and ease of learning?"))
"Example of questions which can be answered through usability tests.")
(defconst ux:usability:test-plan-categories
(defvar ux:usability:test-plan-categories
'("Purpose, goals, and objectives of the test"
"Research questions"
"Participant characteristics"
@ -151,7 +151,7 @@
"Data to be collected and evaluation measures"
"Report contents and presentation"))
(defconst ux:usability:heuristics
(defvar ux:usability:heuristics
'("Visibility of system status"
"Match between system and the real world"
"User control and freedom"
@ -164,7 +164,7 @@
"Help and documentation")
"https://www.nngroup.com/articles/ten-usability-heuristics/")
(defconst ux:research:want-to-learn
(defvar ux:research:want-to-learn
'((customer
"Their goals in purchasing the product."
"Their frustrations with current solutions."
@ -180,7 +180,7 @@
"Problems and frustrations with current products (or an analogous system if no current product exists)."))
"What do we want to learn from users or/and customers?")
(defconst ux:websites
(defvar ux:websites
'("https://usability.yale.edu/"
"https://webaim.org/"
"https://digital.gov/"
@ -188,7 +188,7 @@
"https://www.interaction-design.org/")
"Important websites for UX topics.")
(defconst ux:explain-codes
(defvar ux:explain-codes
'((action "the quality or state of being active. behavior or actions of a particular kind physical activity")
(task "a piece of work. something that has to be done (task)")
(gain "something wanted or desirable")
@ -200,14 +200,14 @@
"A long term purpose which a person strives to achieve"))
"Explain codes used for thematic analysis.")
(defconst ux:map-codes-to-questions
(defvar ux:map-codes-to-questions
'((activity . how)
(job . what)
(objective . why)
(gain . why)
(pain . what)))
(defconst ux:interview-questions
(defvar ux:interview-questions
'((general
(en "What does your typical weekday look like?"
"Tell me about your role at your company?"