In order to create a strategic product that meets your user’s needs, developing personas can be a powerful tool to help you understand them. In this Tech in 2, Senior Consultant Marcelle Carlson walks you through how to develop personas in your organization.
Personas are a basic foundational design and product strategy tool. You really need to understand who your user is in order to create a strategic product that will be able to meet your user’s needs. So typically, you create a persona by doing a lot of user interviews and research upfront. You look at the patterns and behaviors of your users and then create this fictional character from that information.
If you do not have a specific person dedicated to creating a persona, I love to create proto-personas. It’s basically creating a persona with the entire team’s input and their understanding of who the user is. Today, you don’t do any additional research. You basically get everyone in the room, take 60 to 90 minutes, and throw out all your ideas of who this user is.
Proto-personas, you’re not doing all of that upfront research, but the great thing about what you’re doing is that, in addition to getting the team into alignment, once you go into doing user interviews, once you’re doing usability studies with those users, you’re able to look back at that proto-persona and update it as you go. So you’re always going back and validating, and you’re making sure it changes as you learn more. Proto-personas work really well in the context of agile development because you are learning as the team learns, and you’re adding to that proto-persona and moving it forward.
If you don’t have a proto-persona or a persona, you could start designing for yourself, which even the best designers do it. You can also start designing specifically for what the client thinks or what another person associated with the project thinks. When it’s really about the user, it’s really designing. You really want to build and design products that meet their needs and their pain points.

Better Software Development Through Collaborative Communication
Collaborative communication in software development is so important, as it helps you anticipate obstacles, figure out how to resolve them and ensure you have a well-rounded product. In this Tech in 2, Senior Consultant Jennifer Butler shares three keys to collaborative communication.

Learning From Old Code to Improve New Code
When faced with very old code, a developer might question “what were they thinking?” or “who would design something like this?” In reality, though, there’s actually a lot that can be learned from old code. In this Tech in 2, Principal Consultant Jeremy Swineheart shares three keys to learning from old code.

Solving Common Problems in Software Development
A couple of the biggest challenges that Client Executive Hannah Stork is seeing in software development currently are capacity-based issues and speed-to-market challenges. In this Tech in 2, hear from Hannah as she shares three tips to solve these common problems.

Maximizing Efficiency, Not Productivity
In software development, efficiency is incredibly important. Perhaps even more so than productivity. In this Tech in 2, Senior Consultant Jennifer Butler explains why and shares three tips for driving efficiency in your software development teams.