andreasjohanssonux.se
Open in
urlscan Pro
104.21.45.150
Public Scan
Submitted URL: http://andreasjohanssonux.se/how-to-estimate-ux/
Effective URL: https://andreasjohanssonux.se/how-to-estimate-ux/
Submission: On November 07 via api from US — Scanned from SE
Effective URL: https://andreasjohanssonux.se/how-to-estimate-ux/
Submission: On November 07 via api from US — Scanned from SE
Form analysis
2 forms found in the DOMPOST
<form id="forminator-module-9697" class="forminator-ui forminator-custom-form forminator-custom-form-9697 forminator-design--default forminator_ajax" method="post" data-forminator-render="0" data-form-id="9697" data-design="default" data-grid="open"
style="" data-uid="654a1ce300cf1" novalidate="novalidate">
<div role="alert" aria-live="polite" class="forminator-response-message forminator-error" aria-hidden="true"></div>
<div class="forminator-row">
<div id="section-1" class="forminator-field-section forminator-col forminator-col-12 ">
<div class="forminator-field">
<h3 class="forminator-subtitle"><span id="General_project_and_cost_information">General project and cost information</span></h3>
</div>
</div>
</div>
<div class="forminator-row">
<div id="text-2" class="forminator-field-text forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-text-2_654a1ce300cf1" class="forminator-label" id="forminator-field-text-2_654a1ce300cf1-label">Project name</label><input type="text" name="text-2"
value="UX project for Acme Inc" placeholder="" id="forminator-field-text-2_654a1ce300cf1" class="forminator-input forminator-name--field" data-required="" aria-describedby="forminator-field-text-2_654a1ce300cf1-description"><span
id="forminator-field-text-2_654a1ce300cf1-description" class="forminator-description">Enter a project name, e.g. UX project for Acme Inc.</span></div>
</div>
</div>
<div class="forminator-row">
<div id="date-1" class="forminator-field-date forminator-col forminator-col-12 ">
<div class="forminator-field"><label for="forminator-field-date-1-picker_654a1ce300cf1" class="forminator-label" id="forminator-field-date-1-picker_654a1ce300cf1-label">Project start date</label>
<div class="forminator-input-with-icon"><label for="forminator-field-date-1-picker_654a1ce300cf1"><span class="forminator-icon-calendar" aria-hidden="true"></span></label><input autocomplete="off" type="text" size="1" name="date-1" value=""
placeholder="" id="forminator-field-date-1-picker_654a1ce300cf1" class="forminator-input forminator-datepicker hasDatepicker" data-required="" data-format="yy-mm-dd" data-restrict-type="" data-restrict="" data-start-year="1923"
data-end-year="2123" data-past-dates="enable" data-start-of-week="1" data-start-date="" data-end-date="" data-start-field="" data-end-field="" data-start-offset="" data-end-offset="" data-disable-date="" data-disable-range=""
aria-describedby="forminator-field-date-1-picker_654a1ce300cf1-description"></div><span id="forminator-field-date-1-picker_654a1ce300cf1-description" class="forminator-description">E.g. 2023-02-16</span>
</div>
</div>
</div>
<div class="forminator-row">
<div id="number-2" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-2_654a1ce300cf1" class="forminator-label" id="forminator-field-number-2_654a1ce300cf1-label">Cost / hour</label><input name="number-2" value="739"
placeholder="E.g. 99" id="forminator-field-number-2_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="2" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '.', 'digits': '2'" type="number" step="any" min="1" aria-describedby="forminator-field-number-2_654a1ce300cf1-description"><span id="forminator-field-number-2_654a1ce300cf1-description"
class="forminator-description">Enter your consultation fee (cost per hour to hire you).</span></div>
</div>
<div id="text-1" class="forminator-field-text forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-text-1_654a1ce300cf1" class="forminator-label" id="forminator-field-text-1_654a1ce300cf1-label">Currency</label><input type="text" name="text-1" value="SEK"
placeholder="E.g. SEK, USD, GBP, EUR" id="forminator-field-text-1_654a1ce300cf1" class="forminator-input forminator-name--field" data-required="" aria-describedby="forminator-field-text-1_654a1ce300cf1-description"><span
id="forminator-field-text-1_654a1ce300cf1-description" class="forminator-description">Enter the currency you want the total project cost to be shown in (e.g. USD, EUR, GBP, SEK)..</span></div>
</div>
</div>
<div class="forminator-row">
<div id="section-2" class="forminator-field-section forminator-col forminator-col-12 ">
<div class="forminator-field">
<h3 class="forminator-subtitle"><span id="Solving_the_right_problem_-_Understanding_the_business_needs_and_user_needs">Solving the right problem - Understanding the business needs and user needs</span></h3>
</div>
</div>
</div>
<div class="forminator-row">
<div id="number-6" class="forminator-field-number forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-6_654a1ce300cf1" class="forminator-label" id="forminator-field-number-6_654a1ce300cf1-label">Research plan - estimated time (hours)</label><input
name="number-6" value="0" placeholder="0" id="forminator-field-number-6_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="500" aria-describedby="forminator-field-number-6_654a1ce300cf1-description"><span
id="forminator-field-number-6_654a1ce300cf1-description" class="forminator-description">Enter the estimate (in hours) to complete the research plan, including e.g. the research goal, timelines, resources, deliverables, risks, assumptions,
....</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-8" class="forminator-field-number forminator-col forminator-col-4 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-8_654a1ce300cf1" class="forminator-label" id="forminator-field-number-8_654a1ce300cf1-label">Number of stakeholder interviews</label><input name="number-8"
value="0" placeholder="" id="forminator-field-number-8_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-8_654a1ce300cf1-description"><span
id="forminator-field-number-8_654a1ce300cf1-description" class="forminator-description">Enter the number of stakeholder interviews your project needs.</span></div>
</div>
<div id="number-7" class="forminator-field-number forminator-col forminator-col-4 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-7_654a1ce300cf1" class="forminator-label" id="forminator-field-number-7_654a1ce300cf1-label">Number of user interviews</label><input name="number-7"
value="0" placeholder="" id="forminator-field-number-7_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-7_654a1ce300cf1-description"><span
id="forminator-field-number-7_654a1ce300cf1-description" class="forminator-description">Enter the number of user interviews (or e.g. observations) your project needs.</span></div>
</div>
<div id="number-9" class="forminator-field-number forminator-col forminator-col-4 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-9_654a1ce300cf1" class="forminator-label" id="forminator-field-number-9_654a1ce300cf1-label">Estimated time per interview (hours)</label><input
name="number-9" value="4" placeholder="" id="forminator-field-number-9_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-9_654a1ce300cf1-description"><span
id="forminator-field-number-9_654a1ce300cf1-description" class="forminator-description">Enter the estimate (in hours) to complete one interview, including e.g. preparing interview scripts, conducting the interview transcribing or
summarizing the interview</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-1" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-1_654a1ce300cf1" class="forminator-label" id="forminator-field-number-1_654a1ce300cf1-label">Personas</label><input name="number-1" value="0"
placeholder="E.g. 1" id="forminator-field-number-1_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-1_654a1ce300cf1-description"><span
id="forminator-field-number-1_654a1ce300cf1-description" class="forminator-description">Enter the number of personas your project needs.</span></div>
</div>
<div id="number-4" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-4_654a1ce300cf1" class="forminator-label" id="forminator-field-number-4_654a1ce300cf1-label">Estimated time per persona (hours)</label><input name="number-4"
value="8" placeholder="" id="forminator-field-number-4_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-4_654a1ce300cf1-description"><span
id="forminator-field-number-4_654a1ce300cf1-description" class="forminator-description">Enter the estimate (in hours) to complete one persona, including all revisions.</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-3" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-3_654a1ce300cf1" class="forminator-label" id="forminator-field-number-3_654a1ce300cf1-label">User journey maps</label><input name="number-3" value="0"
placeholder="" id="forminator-field-number-3_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-3_654a1ce300cf1-description"><span
id="forminator-field-number-3_654a1ce300cf1-description" class="forminator-description">Enter the number of user journey maps your project needs.</span></div>
</div>
<div id="number-5" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-5_654a1ce300cf1" class="forminator-label" id="forminator-field-number-5_654a1ce300cf1-label">Estimated time per journey map (hours)</label><input
name="number-5" value="8" placeholder="" id="forminator-field-number-5_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-5_654a1ce300cf1-description"><span
id="forminator-field-number-5_654a1ce300cf1-description" class="forminator-description">Enter the estimate (in hours) to complete one journey map, including all revisions.</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-10" class="forminator-field-number forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-10_654a1ce300cf1" class="forminator-label" id="forminator-field-number-10_654a1ce300cf1-label">Research findings report - estimated time
(hours)</label><input name="number-10" value="0" placeholder="" id="forminator-field-number-10_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150"></div>
</div>
</div>
<div class="forminator-row forminator-hidden-option forminator-hidden">
<div id="calculation-2" class="forminator-field-calculation forminator-col forminator-col-12 forminator-hidden forminator-hidden-option">
<div class="forminator-field forminator-is_filled"><label for="calculation-2-field_654a1ce300cf1" class="forminator-label" id="calculation-2-field_654a1ce300cf1-label">Estimated hours of work - user research</label><input name="calculation-2"
value="" id="calculation-2-field_654a1ce300cf1" class="forminator-calculation forminator-input" data-formula="{number-6}+(({number-8}+{number-7})*{number-9})+({number-1}*{number-4})+({number-3}*{number-5})+{number-10}" data-required=""
data-decimal-point="" data-precision="0" data-is-hidden="1" disabled="disabled" data-decimals="0" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" inputmode="text"></div>
</div>
</div>
<div class="forminator-row">
<div id="section-3" class="forminator-field-section forminator-col forminator-col-12 ">
<div class="forminator-field">
<h3 class="forminator-subtitle"><span id="Solving_the_problem_right_-_Prototypes_and_conceptual_ideas">Solving the problem right - Prototypes and conceptual ideas</span></h3>
</div>
</div>
</div>
<div class="forminator-row">
<div id="number-11" class="forminator-field-number forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-11_654a1ce300cf1" class="forminator-label" id="forminator-field-number-11_654a1ce300cf1-label">UX vision - estimated time (hours)</label><input
name="number-11" value="0" placeholder="" id="forminator-field-number-11_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150"></div>
</div>
</div>
<div class="forminator-row">
<div id="number-15" class="forminator-field-number forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-15_654a1ce300cf1" class="forminator-label" id="forminator-field-number-15_654a1ce300cf1-label">UI information architecture - estimated time
(hours)</label><input name="number-15" value="0" placeholder="" id="forminator-field-number-15_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-15_654a1ce300cf1-description"><span
id="forminator-field-number-15_654a1ce300cf1-description" class="forminator-description">Enter the expected amount of time in hours to complete a basic UI information architecture (e.g. site map, user flows, user's mental model as a mind
map).</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-12" class="forminator-field-number forminator-col forminator-col-4 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-12_654a1ce300cf1" class="forminator-label" id="forminator-field-number-12_654a1ce300cf1-label">Conceptual designs</label><input name="number-12" value="0"
placeholder="" id="forminator-field-number-12_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-12_654a1ce300cf1-description"><span
id="forminator-field-number-12_654a1ce300cf1-description" class="forminator-description">Enter the number of conceptual designs (e.g. unique layouts to design in the form of wireframes, mockups or prototypes) your project needs.</span>
</div>
</div>
<div id="number-13" class="forminator-field-number forminator-col forminator-col-4 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-13_654a1ce300cf1" class="forminator-label" id="forminator-field-number-13_654a1ce300cf1-label">Number of revisions per conceptual design</label><input
name="number-13" value="2" placeholder="" id="forminator-field-number-13_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-13_654a1ce300cf1-description"><span
id="forminator-field-number-13_654a1ce300cf1-description" class="forminator-description">Enter the number of revisions each conceptual design can be expected to have.</span></div>
</div>
<div id="number-14" class="forminator-field-number forminator-col forminator-col-4 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-14_654a1ce300cf1" class="forminator-label" id="forminator-field-number-14_654a1ce300cf1-label">Estimated time per conceptual design revision
(hours)</label><input name="number-14" value="4" placeholder="" id="forminator-field-number-14_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-14_654a1ce300cf1-description"><span
id="forminator-field-number-14_654a1ce300cf1-description" class="forminator-description">Enter the estimate (in hours) to complete one conceptual design, per revision.</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-16" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-16_654a1ce300cf1" class="forminator-label" id="forminator-field-number-16_654a1ce300cf1-label">Usability test</label><input name="number-16" value="0"
placeholder="" id="forminator-field-number-16_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-16_654a1ce300cf1-description"><span
id="forminator-field-number-16_654a1ce300cf1-description" class="forminator-description">Enter the number of usability tests to perform on the conceptual design.</span></div>
</div>
<div id="number-17" class="forminator-field-number forminator-col forminator-col-6 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-17_654a1ce300cf1" class="forminator-label" id="forminator-field-number-17_654a1ce300cf1-label">Estimated time per usability test (hours)</label><input
name="number-17" value="4" placeholder="" id="forminator-field-number-17_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-17_654a1ce300cf1-description"><span
id="forminator-field-number-17_654a1ce300cf1-description" class="forminator-description">Enter the estimate (in hours) to complete one usability test.</span></div>
</div>
</div>
<div class="forminator-row">
<div id="section-4" class="forminator-field-section forminator-col forminator-col-12 ">
<div class="forminator-field">
<h3 class="forminator-subtitle"><span id="Any_other_aspects_to_consider">Any other aspects to consider</span></h3>
</div>
</div>
</div>
<div class="forminator-row">
<div id="number-18" class="forminator-field-number forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-18_654a1ce300cf1" class="forminator-label" id="forminator-field-number-18_654a1ce300cf1-label">Project summary and future recommendations
(hours)</label><input name="number-18" value="0" placeholder="" id="forminator-field-number-18_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-18_654a1ce300cf1-description"><span
id="forminator-field-number-18_654a1ce300cf1-description" class="forminator-description">Enter the expected amount of time in hours to summarize the overall project and to provide future considerations / recommendations.</span></div>
</div>
</div>
<div class="forminator-row">
<div id="number-19" class="forminator-field-number forminator-col forminator-col-12 ">
<div class="forminator-field forminator-is_filled"><label for="forminator-field-number-19_654a1ce300cf1" class="forminator-label" id="forminator-field-number-19_654a1ce300cf1-label">Meetings (hours)</label><input name="number-19" value="0"
placeholder="" id="forminator-field-number-19_654a1ce300cf1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0" aria-required="false"
data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number" step="any" min="0" max="150" aria-describedby="forminator-field-number-19_654a1ce300cf1-description"><span
id="forminator-field-number-19_654a1ce300cf1-description" class="forminator-description">Enter the expected amount of time in hours in various meetings (e.g. status meetings, sync meetings).</span></div>
</div>
</div>
<div class="forminator-row">
<div id="select-1" class="forminator-field-select forminator-col forminator-col-12 ">
<div class="forminator-field"><label for="forminator-form-9697__field--select-1_654a1ce300cf1" id="forminator-form-9697__field--select-1_654a1ce300cf1-label" class="forminator-label">Estimate "padding" / buffer (percentage)</label><select
id="forminator-form-9697__field--select-1_654a1ce300cf1" class="forminator-select--field forminator-select2 select2-hidden-accessible forminator-screen-reader-only" data-required="" name="select-1" data-default-value="one"
data-placeholder="" data-search="false" aria-labelledby="forminator-form-9697__field--select-1_654a1ce300cf1-label" aria-describedby="forminator-form-9697__field--select-1_654a1ce300cf1-description"
data-select2-id="select2-data-forminator-form-9697__field--select-1_654a1ce300cf1" tabindex="-1" aria-hidden="true">
<option value="one" selected="selected" data-calculation="1" data-select2-id="select2-data-2-p4jh">0% - I am confident all of this will work out exactly as planned!</option>
<option value="two" data-calculation="1.1">10% - The project is quite clear.</option>
<option value="25%---There-are-a-lot-of-uncertainties-in-this-project." data-calculation="1.25">25% - There are a lot of uncertainties in this project.</option>
</select><span class="select2 select2-container forminator-select" dir="ltr" data-select2-id="select2-data-1-d32z" style="width: 680px;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-disabled="false" aria-describedby="forminator-form-9697__field--select-1_654a1ce300cf1-description"
aria-labelledby="select2-forminator-form-9697__field--select-1_654a1ce300cf1-container" aria-controls="select2-forminator-form-9697__field--select-1_654a1ce300cf1-container"><span class="select2-selection__rendered"
id="select2-forminator-form-9697__field--select-1_654a1ce300cf1-container" role="textbox" aria-readonly="true" title="0% - I am confident all of this will work out exactly as planned!">0% - I am confident all of this will work out
exactly as planned!</span><span class="select2-selection__arrow" role="presentation"><span class="forminator-icon-chevron-down" aria-hidden="true"></span></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span><span id="forminator-form-9697__field--select-1_654a1ce300cf1-description" class="forminator-description">Choose a percentage that will be added to all the estimates in case something unforeseen
happens.</span></div>
</div>
</div>
<div class="forminator-row forminator-hidden-option forminator-hidden">
<div id="calculation-5" class="forminator-field-calculation forminator-col forminator-col-12 forminator-hidden forminator-hidden-option">
<div class="forminator-field forminator-is_filled"><label for="calculation-5-field_654a1ce300cf1" class="forminator-label" id="calculation-5-field_654a1ce300cf1-label">Estimated hours of work - solution phase</label><input name="calculation-5"
value="" id="calculation-5-field_654a1ce300cf1" class="forminator-calculation forminator-input" data-formula="{number-11}+({number-15})+({number-12}*{number-13}*{number-14})+({number-16}*{number-17})+{number-18}+{number-19}"
data-required="" data-decimal-point="" data-precision="0" data-is-hidden="1" disabled="disabled" data-decimals="0" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" inputmode="text"></div>
</div>
</div>
<div class="forminator-row forminator-hidden-option forminator-hidden">
<div id="calculation-4" class="forminator-field-calculation forminator-col forminator-col-12 forminator-hidden forminator-hidden-option">
<div class="forminator-field forminator-is_filled"><label for="calculation-4-field_654a1ce300cf1" class="forminator-label" id="calculation-4-field_654a1ce300cf1-label">Total hours estimated</label><input name="calculation-4" value=""
id="calculation-4-field_654a1ce300cf1" class="forminator-calculation forminator-input" data-formula="({calculation-2}+{calculation-5})*{select-1}" data-required="" data-decimal-point="" data-precision="0" data-is-hidden="1"
disabled="disabled" data-decimals="0" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" inputmode="text"></div>
</div>
</div>
<div class="forminator-row forminator-hidden-option forminator-hidden">
<div id="calculation-1" class="forminator-field-calculation forminator-col forminator-col-12 forminator-hidden forminator-hidden-option">
<div class="forminator-field forminator-is_filled"><label for="calculation-1-field_654a1ce300cf1" class="forminator-label" id="calculation-1-field_654a1ce300cf1-label">Total cost estimated</label><input name="calculation-1" value=""
id="calculation-1-field_654a1ce300cf1" class="forminator-calculation forminator-input" data-formula="{calculation-4}*{number-2}" data-required="" data-decimal-point="" data-precision="0" data-is-hidden="1" disabled="disabled"
data-decimals="0" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" inputmode="text"></div>
</div>
</div>
<div class="forminator-row forminator-hidden-option forminator-hidden">
<div id="calculation-3" class="forminator-field-calculation forminator-col forminator-col-12 forminator-hidden forminator-hidden-option">
<div class="forminator-field"><label for="calculation-3-field_654a1ce300cf1" class="forminator-label" id="calculation-3-field_654a1ce300cf1-label">Estimated days of work</label>
<div class="forminator-input forminator-input-with-prefix"><input name="calculation-3" value="" id="calculation-3-field_654a1ce300cf1" class="forminator-calculation" data-formula="{calculation-4}/8" data-required="" data-decimal-point="."
data-precision="1" data-is-hidden="1" disabled="disabled" data-decimals="1" data-inputmask="'groupSeparator': '', 'radixPoint': '.', 'digits': '1'" inputmode="text"><span class="forminator-suffix">days</span></div>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden"><input type="hidden" id="hidden-1_654a1ce300cf1" name="hidden-1" value="-"></div>
<div class="forminator-row">
<div id="html-1" class="forminator-field-html forminator-col forminator-col-12 ">
<div class="forminator-field forminator-merge-tags" data-field="html-1">
<h3><span id="Summary_-_total_estimated_cost_time">Summary - total estimated cost & time </span></h3>
<p>Project name: UX project for Acme Inc<br>Price:<strong> SEK<br></strong>Time estimate (total): <strong> hours </strong>( working days).</p>
<p>The project will approximately start at: </p>
<strong>Breakdown of estimates</strong>
<ul>
<li>Better understanding and defining the problem via e.g. user research: hours</li>
<li>Designing the solution: hours</li>
</ul>
<p><strong>Estimates have the following buffer added:</strong><br>0% - I am confident all of this will work out exactly as planned!</p>
<p><em>Disclaimer: These are all estimates based on what I know today. Estimates might need to be revisited in the future or if any circumstances around the project changes. Estimates are not promises, they are rough indications on how long
things likely will take. On top of that, usually lead time gets added (e.g. waiting for feedback, meetings or similar).</em></p>
</div>
</div>
</div><input type="hidden" name="referer_url" value="">
<div class="forminator-row forminator-row-last">
<div class="forminator-col">
<div class="forminator-field"><button class="forminator-button forminator-button-submit forminator-hidden">Send Message</button></div>
</div>
</div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="b870a75178"><input type="hidden" name="_wp_http_referer" value="/how-to-estimate-ux/"><input type="hidden" name="form_id" value="9697"><input type="hidden"
name="page_id" value="9698"><input type="hidden" name="form_type" value="default"><input type="hidden" name="current_url" value="https://andreasjohanssonux.se/how-to-estimate-ux/"><input type="hidden" name="render_id" value="0"><input
type="hidden" name="action" value="forminator_submit_form_custom-forms"><label for="input_30" class="forminator-hidden" aria-hidden="true">Please do not fill in this field. <input id="input_30" type="text" name="input_30" value=""
autocomplete="off"></label>
</form>
POST
<form action="" method="post" id="commentform" class="comment-form" novalidate="">
<p class="comment-notes"><span id="email-notes">Din e-postadress kommer inte publiceras.</span> <span class="required-field-message">Obligatoriska fält är märkta <span class="required">*</span></span></p>
<p class="comment-form-comment"><label for="comment">Kommentar <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required=""></textarea></p>
<p class="comment-form-author"><label for="author">Namn <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required=""></p>
<p class="comment-form-email"><label for="email">E-postadress <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required="">
</p>
<p class="comment-form-url"><label for="url">Webbplats</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url"></p>
<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"> <label for="wp-comment-cookies-consent">Spara mitt namn, min e-postadress och webbplats i denna webbläsare
till nästa gång jag skriver en kommentar.</label></p>
<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Publicera kommentar"> <input type="hidden" name="comment_post_ID" value="9698" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
</p>
</form>
Text Content
* Hoppa till huvudinnehåll * Skip to footer ADDITIONAL MENU Andreas Johansson UX UX, Digital Marknadsföring, Utveckling, SEO. Menu * Hem * Börja här Submenu * Bästa gratis hemsida * Bästa webbhotell * Starta blogg * Starta webbutik * Tjäna pengar * Tips & guider Submenu * UX HOW TO ESTIMATE UX LIKE A PRO: LEARN WITH MY TOOL AND FAQ Skrivet av Andreas Johansson - januari 14, 2023. Senast uppdaterat: januari 14, 2023 FacebookTweetPinLinkedInEmailShares If you have been working in UX or with design projects, you know that it can be very tricky to understand how to estimate a UX project properly. Since it’s an iterative process (especially the conceptual design itself), how do you even go about estimating something like that? I understand because I struggle with the same thing myself. However, I also understand why clients ask since they want to better understand what value they will get, and how much it will cost! There is an interesting reason I am writing this article. I want to show you a tool I built, that will make your UX estimation so much smoother… So that you can spend more time on actually designing! Enter the UX project estimation tool. Innehåll [visa] * * * * * * * * * * * * * * * * * * * UX ESTIMATION TOOL – EVEN BETTER THAN A UX ESTIMATION TEMPLATE! Here you’ll find a UX estimation tool I have created for you. The tool works like this: * Enter your estimates for each UX activity. Under each form field you typically will find some aspects to consider when doing the estimate. * If you are unsure what a deliverable means – be sure to look it up! You might find it useful in your UX project. * At the end of the form there is a summary where you can see the total cost + time estimated overall for the project. This updates as you fill in the form. Sometimes the plugin I use can be a bit slow to update so give it some time, or try clicking another field, select/enter a value, and click another field to make the form refresh. GENERAL PROJECT AND COST INFORMATION Project nameEnter a project name, e.g. UX project for Acme Inc. Project start date E.g. 2023-02-16 Cost / hourEnter your consultation fee (cost per hour to hire you). CurrencyEnter the currency you want the total project cost to be shown in (e.g. USD, EUR, GBP, SEK).. SOLVING THE RIGHT PROBLEM - UNDERSTANDING THE BUSINESS NEEDS AND USER NEEDS Research plan - estimated time (hours)Enter the estimate (in hours) to complete the research plan, including e.g. the research goal, timelines, resources, deliverables, risks, assumptions, .... Number of stakeholder interviewsEnter the number of stakeholder interviews your project needs. Number of user interviewsEnter the number of user interviews (or e.g. observations) your project needs. Estimated time per interview (hours)Enter the estimate (in hours) to complete one interview, including e.g. preparing interview scripts, conducting the interview transcribing or summarizing the interview PersonasEnter the number of personas your project needs. Estimated time per persona (hours)Enter the estimate (in hours) to complete one persona, including all revisions. User journey mapsEnter the number of user journey maps your project needs. Estimated time per journey map (hours)Enter the estimate (in hours) to complete one journey map, including all revisions. Research findings report - estimated time (hours) Estimated hours of work - user research SOLVING THE PROBLEM RIGHT - PROTOTYPES AND CONCEPTUAL IDEAS UX vision - estimated time (hours) UI information architecture - estimated time (hours)Enter the expected amount of time in hours to complete a basic UI information architecture (e.g. site map, user flows, user's mental model as a mind map). Conceptual designsEnter the number of conceptual designs (e.g. unique layouts to design in the form of wireframes, mockups or prototypes) your project needs. Number of revisions per conceptual designEnter the number of revisions each conceptual design can be expected to have. Estimated time per conceptual design revision (hours)Enter the estimate (in hours) to complete one conceptual design, per revision. Usability testEnter the number of usability tests to perform on the conceptual design. Estimated time per usability test (hours)Enter the estimate (in hours) to complete one usability test. ANY OTHER ASPECTS TO CONSIDER Project summary and future recommendations (hours)Enter the expected amount of time in hours to summarize the overall project and to provide future considerations / recommendations. Meetings (hours)Enter the expected amount of time in hours in various meetings (e.g. status meetings, sync meetings). Estimate "padding" / buffer (percentage)0% - I am confident all of this will work out exactly as planned!10% - The project is quite clear.25% - There are a lot of uncertainties in this project.0% - I am confident all of this will work out exactly as planned!Choose a percentage that will be added to all the estimates in case something unforeseen happens. Estimated hours of work - solution phase Total hours estimated Total cost estimated Estimated days of work days SUMMARY - TOTAL ESTIMATED COST & TIME Project name: UX project for Acme Inc Price: SEK Time estimate (total): hours ( working days). The project will approximately start at: Breakdown of estimates * Better understanding and defining the problem via e.g. user research: hours * Designing the solution: hours Estimates have the following buffer added: 0% - I am confident all of this will work out exactly as planned! Disclaimer: These are all estimates based on what I know today. Estimates might need to be revisited in the future or if any circumstances around the project changes. Estimates are not promises, they are rough indications on how long things likely will take. On top of that, usually lead time gets added (e.g. waiting for feedback, meetings or similar). Send Message Please do not fill in this field. If you like this tool, feel free to share the link to this article with others! WHY AM I WRITING THIS ARTICLE? WHERE CAN I LEARN MORE ABOUT UX DESIGN ESTIMATION? This article is a complement to the original article that I wrote on medium. I actually wrote this in English mainly since this is a topic that could be interesting for many readers, even if most of the content on my website is in Swedish. I also have two other similar articles written which I think you might find interesting on Medium: * How to create a UX project plan * How to create a UX backlog To me these are some of the starting points of a UX project, before you start researching, designing, and so on, which you then can complement with interviews with stakeholders or users (article in Swedish) or by running a UX design workshop. If you are lucky you might have a project manager help you with the planning! But if you are the only designer on a project, this is something that can be beneficial to do on your own. Especially since this helps to set the right client expectations up-front. And if you know Swedish, I have a whole section written about the user experience field right here. HOW DO YOU MEASURE SUCCESS OF A UX PROJECT? Measuring success for a UX project can be tricky, but it usually boils down to a few qualitative indicators: * Is the project delivered on time and budget? * Is the client happy? * Are the users happy? There are also more quantitative metrics, but I’d caution against using this unless you have enough statistical significance to do so. These include: * Task completion rate (%) * Task completion time (minutes and seconds usually ) * User satisfaction (could be via e.g. System Usability Scale (SUS)) If these are set then you are usually all good. It’s worth mentioning that if you know up-front / early on that a project won’t go well, e.g. if the budget is too small to be able to deliver a good user experience – state this as soon as possible! The client will respect you for it, and you will sleep better knowing that you have clearly set the expectations early on. To make you feel confident that you are done with your UX project, I have created a UX project checklist for you! >> UX project checklist – get it here! << You can also read the full UX checklist article here if you want. But the checklist PDF above contains the same checklist items in case you want to print them or refer to them at a later point in time. HOW LONG CAN A UX PROJECT TAKE? Honestly, it depends on so many factors (as you can see above). I have been on projects that take a few hours. I have also been on UX projects that go on for years. Usually, the time a UX project takes depends on: * The scope of the project itself, not just the UX part (e.g. is it a full app + website? Or just a few screens?) * If the project has already been started or not (e.g. might be trickier to improve the overall UX if most of the product has already been implemented) * The UX budget that your client has. HOW DO I QUOTE A UX PROJECT? There are multiple ways to do this. Some experts go by the rule of charging more on a value-based approach (e.g. how much is the work worth to the client). While I agree that this can be done if the scope is VERY well defined (e.g. create a logo for our brand!) I don’t think this is a good idea for unclear and long UX design projects. In UX design projects, I recommend that you quote either per hour (for smaller projects) or per day (for larger projects). Remember to continuously show progress and status to the client, so that the client knows how your work is going. It’s usually a good idea to bring some kind of UX deliverable, be it personas, customer journey maps, impact maps or prototypes, to any kind of client meeting that you have. HOW MUCH SHOULD I CHARGE? WHAT IS THE UX DESIGN COST? It depends on where you are located, but some examples: * In Sweden, according to Unionen, average salary for a UX designer is between 37000 – 48000 SEK per month. And according to glassdoor a product designer can have up towards 57000 SEK as of writing this. On top of that you need to also of course cater for taxes, vacation and so on if you run your own freelance work, agency or similar. So I wouldn’t go below 500-600 SEK per hour. Personally I charge more since I also have been working in this field for almost 10 years now. * A product designer in the US is as of writing this one of the top 5 most paid entry level jobs, according to Glassdoor. If you want to find out roughly how much to charge where you are based, do a google search on “your product job title + salary + location”. And consider your overall experience as well of course. WHAT IS THE PROCESS TO DEFINE A UX ESTIMATE? The general process goes something like this: 1. Understand the client’s needs, through e.g. stakeholder interviews and workshops. As part of this, make sure to clarify the client’s budget early on as well. That way you can define a better and more customised plan to the client you are working with. 2. Write down and define the scope of work to be done. Writing things down helps to get clarity. E.g. write down different activities such as conducting interviews, creating personas and so on. 3. Break down the scope of work as much as possible. E.g. How many interviews? How long does it take to transcribe the interview? What interview scripts should I use? And so on. 4. Estimate the different activities. If you are on your own it is fairly straightforward – you can use the calculator I have built above for instance. 5. Based on your estimates, create a project timeline. Here, remember to consider the lead time – e.g. waiting for client feedback. Also remember to cater for breaks, vacations, sickness and so on (even if you don’t charge the client for this it’s still good to consider!). 6. Write down project risks (with recommended mitigation plan), assumptions and dependencies your work might have. 7. Present the proposal with the client and get feedback. 8. Sign-off on the work to be done, timeline and budget. For more information, see the original article that I wrote on medium about this. HOW MANY PROJECTS IS TOO MANY? According to research, you should maximum work on 2 to 3 concurrent projects. I can speak from experience, that anything more than 2 projects is very stressful, at least for me. I prefer to do one project at a time whenever possible – that way I can put my full energy and focus into delivering the best user experience possible for the current project. WHAT ARE SOME COMMON MISTAKES THAT PEOPLE MAKE WHEN ESTIMATING A UX PROJECT? Some of the biggest mistakes I see is to: NOT CONSIDERING THE CLIENT’S BUDGET Check the client’s budget as early on as possible. Based on that, prioritise key deliverables based on the client’s budget, needs and the current project status and timeline. For instance, if there is very limited time, perhaps a heuristic evaluation (article in Swedish) is a good start! In other cases, a full UX-process with all its UX design methods might be beneficial. It all depends on the current context. NOT DEFINING THE NUMBER OF DESIGN REVISIONS IN YOUR ESTIMATES FOR UI DESIGN ESTIMATION If you have worked in UX for some time, you know that a design can be revised for a LONG time. If you work with estimates, make sure to state the number of revisions as part of the estimates too. For instance: “2 design revisions per design layout is included in the estimate”. NOT SETTING THE RIGHT EXPECTATIONS FOR THE UX AND UI ESTIMATION ITSELF Again, it is worth mentioning several times to the client that: 1. Estimates are best-guess efforts, based on what we know and assume today. 2. Estimates are rough predictions – for instance, it might rain tomorrow, but it might also be sunny. 3. Estimates are typically written in effective time, so in other words, on top of this you tend to add things like: lead time, multi-tasking, waiting for feedback/review comments, and so on. MAKING THE UX ESTIMATES TOO OPTIMISTIC If it’s the first time you do something, double or triple your estimates! I am a time optimist myself so I know the pain of this. It is so easy to think “how hard can it be?”. However, it’s worth keeping in mind that the biggest secret to making the client happy is: under-promise and over-deliver. Therefore, provide larger estimates than you think – best case: you deliver earlier, and the client is much happier because the client got things quicker than expected! DO YOU NEED HELP, COACHING OR GUIDANCE WITH UX ESTIMATES, OR THE UX PROCESS IN GENERAL? Feel free to contact me via my contact form. I hope you enjoy this tool and FAQ post about UX project estimation! Feel free to share this article and tool with others if you found it helpful. FacebookTweetPinLinkedInEmailShares Arkiverad under: UX OM ANDREAS JOHANSSON Hej! Jag (Andreas) tycker det är roligt när teknik möter kreativitet. Därav det stora intresset för både utveckling och design av hemsidor. Utöver att jag jobbar med produkter och tjänster för webb, så gillar jag att producera musik, samt att njuta av bra böcker och spel med fantasy-tema. Mitt mål är att göra det tryggt och lätt för dig att hitta rätt produkter, vare sig det är köksprylar, saker till kontoret eller digitala verktyg som du behöver. LÄSARKOMMENTARER LÄMNA ETT SVAR AVBRYT SVAR Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta * Kommentar * Namn * E-postadress * Webbplats Spara mitt namn, min e-postadress och webbplats i denna webbläsare till nästa gång jag skriver en kommentar. FOOTER Som Amazon-associates tjänar jag pengar på kvalificerade köp. * Resurser * Uppdrag * Tjänster * Priser * Kontakta mig * Om mig * Integritetspolicy Copyright © 2023 · Hemsidan är skapad av Andreas Johansson. Share this ArticleLike this article? Email it to a friend! Friend's Email Address Your Name Your Email Address Comments Send Email Email sent!