• Business

Enterprise applications with good user experience.

The time has come. Rushy Worky, VP at a very important fictional company, decides that his company needs a custom enterprise application.

He wants a software that will help him with project management, customer relations and also accounting. He wants it available on all the platforms and cloud sync is a must.

He doesn’t have a lot of money because the company did not fit the app in the budget. Time wise, he needs it yesterday. No time for needs assessment, personas, user journeys, or fancy information architecture questions. He knows what he wants to enter and what he wants to get out.

“This is not a product for my clients”, you can hear him say.

“Usability is not something important for me and what is this fluffy talk about user experience and feelings.”

“How do my employees feel when they use the product? They get paid to work not to have feelings.”

I think you can get the idea by now that Rushy Worky is not on the right track here. The signs are there but still the consequences are not visible. Let’s see what happens several months in the future.


Several months in the future – The deployment of the enterprise application

Somehow Rushy managed to get a working app and starts the in-house deployment. People are excited to work with the new app that promises to solve a big problem for their company. After the brief excitement, they figure out that the application is hard to work with, the learning curve is steep and almost half of the features are useless.Some of the things are easy to do, but 10 steps to find an email are just too many.

After the initial hype people start to get frustrated by the bad user experience of the app. You can see this in their mood and in the way they serve the clients. They start to blame the app for everything. The clients understand this is a software issue, but still their problem is not fixed. Rushy starts to lose clients and employees mysteriously decide to quit. As a last resort Rushy decides to ditch the app.

One week later he reads in the news about Thinky Feely, VP at another important fictional company. He that started to develop a similar enterprise application. It’s in the early stages but Thinky says it’s going to be awesome.

“If only Thinky knew what I have been through” Rushy said.

Fast-forward 1 year later. Thinky is booming with business, thanks to the new enterprise application he acquired for his company. He has new clients, happy employees, good customer service and now he even wants to sell the enterprise application to other companies.

Rushy is still stuck with the problem and no solution in sight.


How to get an enterprise application with good user experience

Kind of a sad story, huh? Although the names are fictional, the stories are real. Regardless of the type of digital product, a bad user experience can have a high impact on business, revenue, customer satisfaction and more.

Just to be sure that you will become Thinky Feely and not Rushy Worky, here are some tips you should take into account when you acquire a custom enterprise application for your company.


#1 Give the project the importance and the resources it deserves

Very often we choose to treat internal issues superficially. We get caught in the trap that if the client doesn’t see it or use it, then it doesn’t have to be beautiful or usable. We think and improve our clients user experience but we forget that our employees also need a good user experience.

If this enterprise application is something that can fix an important problem for your business give it the attention, time and resources it deserves. This way you can be sure that the app will solve your problem and will not become a failed project.

Make an internal team responsible with the project and offer them all the support they need. At minimum, make this project someone’s main responsibility. Don’t make this enterprise application an “on the side project” for somebody in your company because you are going to get an “on the side result”. When we design an app a good part of the design process takes place in your company. Having a team to interact with will greatly increase the communication between us and your company.


#2 Fully engage in the process

There’s a saying that 1 hour of planning can save you 10 hours of work. In this case 1 hour of needs assessment can make the difference between Rushy and Thinky. It’s that important. We understand that you don’t have a lot of time but the beginning is critical.  Help us understand your needs, your employees, what are your desired results and how the product will be used. It will make a big difference for us. Your involvement will ensure that you will get an enterprise application that works and also has a good user experience.

We are a digital product development agency that focuses on user experience. We use tools like personas, interviews, user flows, wireframes, prototype software etc. to better understand your business and your digital needs and wants. Some of these tools might be new for you, but we are willing to explain if you are willing to listen. Some attention to the sketches, mock-ups and early prototypes will help us shape your desired enterprise application and generate better solutions for your problems.


#3 Understand that usability is an important part in user experience

Good usability means that your employees will achieve their desired goal faster and easier. It means that they will achieve more in their 8 hour work day. They will be less stressed and more focused on serving the client than fixing and avoiding bugs in the system. You don’t need to create more problems when you try to fix another one.  For this reasons we have user journeys and use cases. We work together with your employees to understand how they do what they do, and how we can improve the process.

Better yet usability saves you time with training. We strive to create applications that are easy to use and understand. This means that the employees that use the enterprise application will become productive faster and you will save time and money.


#4 You like beautiful things? Why not make the enterprise application beautiful too?

We know that beautiful things are for the clients but stop to think a bit. Some of your employees will spend hours after hours looking at your new enterprise application. If you look at an ugly painting for 8 hours don’t you think it will affect you in a bad way? The same thing applies to your app too. We are inclined to use aesthetically pleasing apps because this is in our nature.

Therefore a beautiful app means an increase in user experience, internal adoption and it will make your employees feel better when they use it.


#5 Ask for an MVP first. You will thank us later.

Using a MVP (minimum viable product) approach can help you a lot. First of all it makes the deployment easier because users don’t have to learn all the bulk of the information at the same time. Second it means that you have time to gather inside feedback and create the product that is really needed. Sometimes you need a prototype product to work with, for you to really understand what you need. Also the MVP approach stops you from overdoing it. At the beginning you want a lot of features but as you go by you realize that some were just nice to have and not necessarily vital for your business. User experience is embedded from the start in the app but as you advance in the next stages of the app you can tweak the user experience to better serve your purpose.


#6 Do prioritize and avoid putting all the people in the same bucket

Not everybody will use all the features available in your enterprise application. Decide on what should be the core features set. Then add modules to personalize the experience. People are different and they have different needs. This is why you wanted a customized app in the first place. Understand their differences and treat your employees as separate segments. Offering them a custom user experience in the enterprise application will help them achieve their objectives faster and will make your employees feel special. Don’t believe us? Make an app for a department in your company. Wait for a while and you will see the request for other apps on your desk.


#7 Be proud of your enterprise application and make it public

You are launching something new and innovative. It will make a difference in your company. This is really cool! Share this with the people outside of the office. Get feedback from business partners, clients and other people in your industry. We tend to live in a bubble. When you start to explore the exterior environment you will be surprised of what you will find there. A company that shares their work is more likely to win our admiration than a company that doesn’t share anything.

User experience doesn’t stop at the end users. Your employees interact with your clients and any changes you make in your company will affect the external environment. It’s all connected so why not get some external opinions on your project.


#8 Share it with others

You never know what will happen. There are a lot of success stories of companies that created something for their internal use and then they started selling it as a product. Maybe it will not become your core revenue source but at least you will get a stream of income that will help you continue the development of your app and transform it into something even better. Having a bigger user base will improve feedback and will offer you more opportunities to improve the user experience of the enterprise application.


#9 Get the right partners to build your digital dream

The people that will build your enterprise app must care about user experience. If you are going to be the only one that thinks that user experience is important then you are going to have a tough time. Be sure that you are on the same page with them and you are striving to achieve the same thing. If you manage to do this, then the job is half done.


If you are more Thinky than Rushy, and you have an interesting digital project, then we would like to hear from you.

We like to build websites and apps that solve business problems and make people’s lives easier.

We care a lot about user experience and we think you too.

If you like our work and have an interesting digital project send us a message and let’s get in touch.

  • Tags:
  • (OPEN) Front-End Developer

    We are on a quest for our next Front-End Web Developer at Grapefruit, a User Experience & Digital Consulting agency. Do you work well with JS based frameworks (React, Vue, etc.)? Then your Front-End skills belong with Grapefruit. Let’s meet!

  • (OPEN) Back-End Developer

    Do you work well with PHP based frameworks, OOP, PHP 5 & 7? Then your B/E skills belong with Grapefruit. Let’s meet!

  • (OPEN) Business Analyst

    We are looking for a Business Analyst collaborator to help us outline problems, opportunities, and solutions for businesses and report them back to the stakeholders.

  • (CLOSED) UI/Graphic Designer

    We are looking for a UI/Graphic Designer who can help us deliver outstanding digital solutions and campaigns.

  • (CLOSED) Senior UX/UI Designer

    We are searching for a Senior UX/UI Designer who can help us deliver outstanding digital solutions and campaigns.