¿Cómo recopilaría los comentarios de los usuarios para definir los requisitos funcionales?
Los requisitos funcionales son las características y comportamientos que debe tener un sistema para satisfacer las necesidades y expectativas de sus usuarios. Para definirlos, debe recopilar comentarios de los usuarios de varias fuentes y métodos. En este artículo, aprenderá a planificar, ejecutar y analizar los comentarios de los usuarios para crear requisitos funcionales claros y concisos para su proyecto de desarrollo de sistemas.
Antes de comenzar a recopilar comentarios de los usuarios, debe tener un objetivo y un alcance claros para su proyecto. ¿Qué problema estás tratando de resolver? ¿Quiénes son tus usuarios objetivo? ¿Cuáles son sus puntos débiles y objetivos? ¿Cómo medirá el éxito de su solución? Estas preguntas te ayudarán a definir tus objetivos, criterios y preguntas de retroalimentación. También debe decidir quién proporcionará los comentarios, cómo llegará a ellos y qué herramientas y técnicas utilizará. Dependiendo del contexto, el presupuesto y el cronograma de su proyecto, puede elegir diferentes métodos, como encuestas, entrevistas, grupos focales, pruebas de usabilidad, prototipos o historias de usuario.
-
In a nutshell, this is part of continuous product discovery; the first iteration is always challenging but with over a period of time one would be able to refine the product features. A few approaches that have helped me and these should be taken in collaboration rather than stating one is better than the other. 1. JTBD - Jobs to be done framework.. it helps one to map the user activities across the product lifecycle. 2. User journey maps. It covers the entire flow. 3. Market scan for continuous benchmarking. There are enough sources in the public domain what has been done by the leading institutions in your industry across the world.
-
In my experience, the best method would be the interview followed by ratification by functional specification, this way you can actually hear and feel the client's desire in relation to the demand.
-
I always like to get what the industry calls, "The Voice of the Customer" There will be all the people that actually take time to complain or identify a problem and need company to resolve. Also need all those silent sufferer customers that try and find an answer through self service or Google. Finally I gather all data and then interview front line Support teams and product teams. I vet and parse together information from multiple sources. I then vet out details in phone calls "recorded" and emails and ensure we identify all key issues. GPT can help out a lot on all this including also using your powerful CRM data.
-
Crafting a feedback strategy starts with pinpointing your project's mission: Identify the issue, understand your audience, and their challenges and aspirations. This clarity guides your feedback aims and metrics. Choose the right crowd for insights, deciding on the best approach and tools—surveys, interviews, focus groups, usability testing, or prototypes—to align with your project's scale, budget, and deadlines.
-
Collect user feedback to define functional requirements. Observe user interaction with the current system and analyze customer support feedback.
Una vez que tengas tu estrategia de feedback en marcha, tienes que ejecutarla de forma sistemática y ética. Debe reclutar y comunicarse con los participantes de retroalimentación, preparar y probar sus materiales de retroalimentación, y realizar y grabar sus sesiones de retroalimentación. Debe seguir algunas de las mejores prácticas para garantizar la calidad y validez de sus comentarios, como hacer preguntas abiertas e imparciales, escuchar de manera activa y empática, buscar detalles y ejemplos, y agradecer y recompensar a sus participantes. También debe cumplir con los requisitos legales y éticos relacionados con la privacidad y el consentimiento de los datos.
-
Activating your feedback strategy means engaging with participants ethically and effectively. This involves recruiting them clearly, preparing materials thoroughly, and conducting sessions with openness and empathy. Always ask open-ended questions, listen actively, and respect privacy and consent laws. Remember, a genuine 'thank you' goes a long way :-)
-
Good companies invest in their employees and let them give you feedback. Get the feedback from them. Identify what's wrong and what are their biggest pain points? If it's hard for the team to solve, then its a nightmare for most customers. Identify workflows and create a visual roadmap and journey of what are the problem points that you can solve. I then take this to a stakeholder team and feed them with neutral data to prove with data integrity that the issues are not biased. From there listening and setting up a plan of attack is next step.
-
You can also use in-product Research with Sprig. Then you need a solid repository like Dovetail or even a simple doc tool like Coda 💎
-
Com sua estratégia definida, colete e armazene os feedback´s. Grave a reunião, transcreva os audios... Mas sempre tenha em mente que ouvir atentamente e empaticamente é o que eles esperam de nós. Seja ético e correto.
Una vez que haya recopilado los datos de comentarios, debe analizarlos para identificar los patrones, los temas y la información que informarán sus requisitos funcionales. Debe organizar y revisar los datos, como la transcripción de grabaciones de audio o vídeo, la categorización de las respuestas de las encuestas o la codificación de datos cualitativos. Debe buscar necesidades, preferencias, expectativas y comportamientos comunes y recurrentes entre sus usuarios, así como brechas, problemas u oportunidades de mejora. Debe sintetizar y resumir sus hallazgos, como la creación de personas, escenarios, recorridos de usuario o diagramas de afinidad.
-
Decoding user feedback is like solving a puzzle. Organize, categorize, and analyze to uncover patterns and insights. Craft personas and journeys from these clues to shape innovative requirements. It's about turning raw data into a roadmap for groundbreaking improvements.
-
Junto com os usuários chave, analise e valide tudo. Cubra todas as brechas e lacunas usando sua experiência e tente antever as necessidades do seus clientes.
Basándose en su análisis de comentarios, debe redactar sus requisitos funcionales de forma clara y concisa. Debe utilizar un formato coherente y estándar, como casos de usuario o casos de uso, que describa quién, qué y por qué de cada requisito. Debe evitar la ambigüedad, la jerga o las suposiciones, y utilizar términos precisos y medibles. Debe priorizar y agrupar sus requisitos según su importancia, dependencia o complejidad. También debe validar y verificar sus requisitos con las partes interesadas, como usuarios, clientes o desarrolladores, para asegurarse de que sean precisos, completos y factibles.
-
Use clear and concise language when writing functional requirements. Avoid using jargon or making assumptions. Prioritize and group requirements based on importance, dependency, or complexity. Validate requirements with stakeholders, such as users, clients, or developers, to ensure accuracy, completeness, and feasibility.
-
Os requisitos funcionais devem ser únicos e sem ambiguidade. Priorize e agrupe os requisitos afim de identificar reuso e valide com seus usuários, clientes e envolvidos.
-
Utilize a format to express a feature like "As a [role], I want to [action], so that [benefit]". This ensures clarity. Organize requirements with a method like MoSCoW to categorize and prioritize the requirements. This helps in focusing on what's essential. Regularly review the requirements with stakeholders like users, client AND developers to ensure they align with expectations and are feasible. This is crucial for verifying the accuracy and completeness of the requirements. Recognize that requirements evolves. Be open to revising them based on ongoing feedback and testing. This iterative process ensures that the project remains aligned with user needs and market demands.
-
I usually gather user stories and actual use cases so that people can resonate with the source of the problem and by journeymapping everything in a non-technical way. Everyone at the table will understand the problem you are solving for and the technical people (Dev team, QA, and Engineers) will understand what the heck you actually need so they know how to program it correct. If you don't do something like this you may miss the boat all together. Believe me I've worked for the best Silicon Valley companies and see more costly mistakes than ever by not following this simple path to success. Once you have all this gathered, use the common industry formats. There are tons of examples of this already noted. Use it. This is needed.
Escribir sus requisitos funcionales no es una actividad de una sola vez. Debe administrarlos a lo largo del ciclo de vida de desarrollo del sistema, ya que pueden cambiar o evolucionar debido a nuevos comentarios, decisiones de diseño o restricciones técnicas. Debe utilizar una herramienta o sistema adecuado, como un software de gestión de requisitos o una hoja de cálculo, para almacenar, realizar un seguimiento y actualizar sus requisitos. Debe documentar y comunicar cualquier cambio o modificación en sus requisitos, y asegurarse de que estén alineados con el alcance, los objetivos y las especificaciones de su proyecto.
-
In the fluid world of system development, functional requirements aren't set in stone and they're living entities that evolve as feedback flows, designs pivot, and technical landscapes shift. Embrace this dynamism by wielding the power of a robust requirements management tool, be it sophisticated software or a meticulously organized spreadsheet. This isn't just about storage; it's about creating a transparent, accessible record that adapts in real-time, ensuring every stakeholder is aligned with the project's beating heart. Remember, managing your requirements is akin to navigating a river and stay responsive to the currents of change to reach your destination successfully.
-
Clearly documented requirements keep all developers, designers, and QA testers on the same page and working towards the same goal, avoiding misunderstandings.
-
Requisitos funcionais mudam, por isso é importante gerenciá-los. Mantenha a documentação em dia e sempre opte por uma documentação simples e direta. Quaisquer alterações devem ser documentadas e alinhadas com o escopo e objetivo do projeto.
Por último, es necesario recopilar los comentarios de los usuarios continuamente, no solo al principio de su proyecto, sino también durante y después del desarrollo del sistema. Debe probar y evaluar su sistema con sus usuarios, y recopilar sus comentarios sobre su funcionalidad, facilidad de uso y satisfacción. Debe utilizar varios métodos, como pruebas beta, formularios de comentarios, análisis o revisiones, para medir y supervisar el rendimiento del sistema y la experiencia del usuario. Debe utilizar los comentarios para identificar y abordar cualquier problema, error o mejora, y para mejorar la calidad y el valor de su sistema.
-
Some of the best Silicon Valley Leaders in the industry require a lot of reviews even on quick agile projects and programs in product. This allows us to make iterations and to make sure we continue to adapt as we go. If you follow this methodology, you'll have several happy customers and end users not just a happy executive that signed off on the big budget that you promised them gold but delivered a tin can.
-
You can also anticipate user future needs and tech advancement when taking into consideration defining functional requirements so that the product remains relevant and adaptive over time.
Valorar este artículo
Lecturas más relevantes
-
Análisis de negocio¿Cómo se administran los comentarios de los usuarios después de implementar una solución?
-
Visión de producto¿Cómo se sintetizan los comentarios de los usuarios?
-
Empresas emergentes en la fase inicial¿Cómo analizas y priorizas los comentarios que recibes de tus pruebas MVP?
-
Gestión de productos¿Cómo puede convertir los comentarios de los usuarios en información procesable?