Software Development Processes With and Without UX

Taylor Emma
3 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

If your company is not including UX specialists in the software design and development process, your process most likely looks like the image below.

Description: Software design and development process without UX specialists.

Software design and development process without UX specialists.

A client, product manager, CEO, or someone with the vision tells engineering what they want. Engineering builds it, tests it, and gets it on a staging or production server. The person with the vision then sees it and, wouldn’t you know, they aren’t happy. They want something different or have changed their mind.

Engineering has to then cycle back to the beginning, find out what this person now wants, build, test, and cross their fingers that this is the charm.

Description: Software design and development process with UX involved.

Software design and development process with UX involved.

If you have UX experts on the team, the process is quite different. That person with the vision comes to UX with the ideas, data, and customer pain points. UX cycles through the tasks in its user-centered design process and then tests these concepts before engineering writes a line of code. This ensures that the product or feature we’re considering building is the right execution of the right idea for our target customers.

Testing might bring some flaws to light, which allows UX to iterate and often test again. After UX’s process, you have a fully-vetted design ready to deliver to engineering.

If someone changes their mind along the way, that person talks to UX rather than putting it in as a change request to developers. UX runs interference during their process and nothing is sent to engineering without UX being involved in designs, decisions, and testing on real or archetypal customers.

Changes of mind at this point aren’t disasters since the cost for someone to change their mind at this point is minimal. Engineering hasn’t been delivered the blueprints, they haven’t started, and have nothing to rebuild. UX iterates on their designs and can do user testing to ensure that the ideas are a good, strong match to the customer base. Changes of mind burn time, but the overall impact on the budget is small.

Share This Article
A senior editor for The Mars that left the company to join the team of SenseCentral as a news editor and content creator. An artist by nature who enjoys video games, guitars, action figures, cooking, painting, drawing and good music.
Leave a review