by Janneth Amaya.
You can become a great developer, even if you are not considering it right now, while you’re in school. I myself fell in love with coding after graduation.
Once you commit to become a great developer, knowing how to code it’s not the only skill you need.
Discover what else is necessary to become the best!
by Misael León.
The key to thrive in the competitive environment is without a doubt to focus on the User Experience.
People simply won’t pay money for a product that doesn’t fit their needs.
Don’t let people’s misconceptions and lack of understanding keep you from doing User Research in your Agile Team to create world class products.
Agile teams can quickly adapt to the change in user preferences. And User Research is the tool to sense this pulse.
There are plenty of misconceptions that stand in the way. Here are some practical recommendations to make them work together.
At the core of UX sits User Research, a set of techniques to understand user behaviors, needs, and motivations through observation and measurement.
There are specific User Research activities that can help you at every stage of the product development process,
The challenge is to identify which one is right for the problem you want to solve and to allocate sufficient time to run it and get value from it.
Test small and often
When you introduce User Research to an Agile Team, you’ll hear things like this,
These myths are the result of a “just ship it” mentality. Work is rewarded based on how many features are shipped and not on how much we are changing user behavior towards our business goals.
Typically under Agile there is no distinct discovery step. Discovery research and requirements gathering are oftentimes conflated as one taks. Development is guided by a mock that may or may not reflect what users really want.
Typically this “discovery” work does not have an owner. There is no dedicated time to explore users’ motivations, expectations, or how they use your product. At best, product owners come up with design specifications barely in time before development starts.
To incorporate User Research activities in your Agile process the whole team must shift to a user-centric vision of the product. Change begins when learning about users is at the core of their work. Yes, you will still ship features, but these will be aligned to change user behavior and improve the product.
All of a sudden the work changes. Now the goal is to reduce tickets, not shipping a particular feature. This means that the team will explore options like creating a moderator role. They can research that simple idea with customers.
Test small and often.
This is another step to shift from a culture of delivery to a culture of learning.
Create a space where this discovery work can be done
You can also recruit users familiar with the product so they don’t spend tons of time going through the learning curve.
You could schedule regular research sessions with users. This makes it a weekly routine and everybody knows it’s “User Research day.”
In the end what matters is applying the right technique to find the answer to your question.
Ideally, instruct others to run the sessions themselves. Initially they could take notes, speak to the customers, and ask single questions. Over time they will get so used to the process and will be capable of running in on their own.
Atlassian did a great work building their own User Research lab. Theirs is by no means an expensive or fancy lab. It’s more about creating a space where this discovery work can be done. More than that, it is creating the right team mentality around user problems.
Check out how Atlassian built its lab
You can easily run User Research activities remotely.
Conduct remote usability tests through video calls. You can record the action in the screen using Quicktime, while still seeing the reaction on your user’ face.
Create affinity diagrams using virtual sticky-notes in Google Slides or similar. While not ideal, this workaround is pretty helpful when the other option is to have no UX Research at all.
Run tree tests, card sorting, surveys, and more with Optimal Workshop.
Prioritize your backlog with FeatUR‘s customer satisfaction survey.
It will take time, but you can help your team integrate the voice of the customer into their work. The time spent making this happen is worth every second.
Everybody from your team will benefit,
You cannot create meaningful solutions without customer input. And people simply won’t buy products that don’t fit their needs.
For More Information…
To learn more about how to integrate User Research and Agile, don’t miss the upcoming UX Webinar.
by Monica Tye.
More companies are incorporating flex time and integrating digital nomads into their workforce. This trend is especially true for the software industry.
Nevertheless, working remotely poses some challenges as well; I know this first hand. I then turned to one of my favorite Slack communities, Women In Tech. We discussed the challenges of working remotely as well as ways to overcome them.
Here’s what we came up with.
by Diego Montes.
In general, it is very difficult to have a team communicate effectively, mostly because people are not on the same page. A lot of it happens at an unconscious level.
The best way to improve your team’s communication is to help them become aware of what goes on during the communication process.
These axioms act as a set of rules to keep a team’s homeostasis.
by Carlos Ponce.
September 16th will mark my sixth anniversary at Nearsoft. That’s Mexico’s Independence day.
Six years might not seem like a long time, but from my standpoint, it is. I was the type of person who used to think that long-term work commitments was poisonous for personal growth.
Boy, was I wrong!
by Roberto Martínez.
As I was trying to decide what to write about, the absurd idea of giving advice came to me. However, I do not think of myself as the best advice giver.
Instead, I will share a little bit of my story and a few of my believes.
Whether what I am about to share with you is useful to you or not, you’d be the judge.
by Ariel Isaac.
Contributing to an Open Source project can be very challenging, to say the least. I know because during my time as intern, I was asked to join a project and contribute.
This is what I learned about getting integrated into this community.
A good day can never end without a few rounds of your favorite game. Otherwise, it would be a dull and a boring day. Many people feel that way and rejuvenate themselves and end their day with a dose of their favorite game of PokémonGo, Rummy, or Temple Run.
But what makes users stick to an app when there’s a new game launched every day? What does it take to make them stick to your app?
All your info is kept private. We'll never spam you.
Send us your resume and we’ll guide you trough the process of landing your dream job.