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.
Getting Started with Generative AI-Assisted Coding
With numerous benefits to using Generative AI in coding, it’s no wonder so many organizations are harnessing this new technology to their advantage. If you haven’t started using Generative AI in coding yet, though, no need to fear. In this video, Chief Engineering Officer Janet Pierce shares three steps to help you get started with using generative AI in coding.
AI-Aided Product Engineering
AI-aided product engineering demonstrates a shift from the more traditional, development-focused use of AI. In this Tech in 2, Sparq Chief Technology Officer Derek Perry shares more about this concept and how it can help organizations with critical things like improving speed-to-market.
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.