From Engineer to Product Manager: Navigating the ‘How’ and the ‘When’

Praveen Yerneni
6 min readAug 21, 2023

--

Photo by airfocus on Unsplash

Welcome back dear readers to our final chapter of this blog series, where we complete this journey of transformation from an engineering mindset to becoming a proficient Product Manager. In our previous discussions, we’ve explored the ‘Why’, ‘Who’, ‘What’, and ‘Where’ stages, uncovering the fundamental pillars of effective product management. Today, we delve into the more actionable realms of the ‘How’ and the ‘When’, where strategy meets execution and timing plays a pivotal role.

As an engineer transitioning into Product Management, I found myself immersed in the ‘How’ stage almost instinctively. Years of technical expertise had conditioned me to focus on execution, yet I quickly learned that a strategic approach is essential to ensure the ‘How’ aligns with the bigger picture. Similarly, the ‘When’ stage became more than just timing; it evolved into a much better understanding of market dynamics, user readiness, and the significance of a roadmap. Let’s dissect these stages and plunge into the specifics.

How — From Strategy to Execution

Photo by Shane Aldendorff on Unsplash

The ‘How’ stage marks the intersection of strategy and execution. It involves turning your product vision into a tangible reality while making strategic decisions to ensure its success. The ‘How’ encompasses every step from development and design to testing and launch. By thoughtfully addressing the ‘How’ questions, you pave the way for seamless implementation and impactful delivery. Here are some questions to ask in the ‘How’ stage.

How will you develop and design the product?

Craft a detailed plan outlining the development process. Collaborate closely with your engineering team, designers, and other stakeholders to ensure a synchronized execution. Break down tasks, set milestones, and define responsibilities to maintain clarity throughout the process.

How will you manage resources and priorities?

Resource allocation plays a pivotal role in the success of your project. Prioritize tasks based on their potential impact and alignment with the product’s overarching objectives. Utilize methodologies like Agile or Scrum to ensure effective task management, adaptability, and timely delivery.

How will we effectively communicate progress updates with essential stakeholders?

Establishing a streamlined communication approach is vital for keeping essential stakeholders informed and engaged. Develop a well-defined communication plan that specifies the frequency and format of status updates. Utilize tools like project management software, newsletters and/or regular meetings. Ensure stakeholders are informed about milestones, challenges, and adjustments. This cultivates trust and involvement.

How will we collect and analyze user feedback to drive product improvements?

Gathering and analyzing user feedback can help you pivot or improve your product iteratively. Implement structured feedback collection methods, such as surveys and user interviews. Utilize analytical tools to organize feedback and identify trends. Collaborate closely with cross-functional teams to prioritize user-generated suggestions and translate them into tangible enhancements. This iterative process enhances user satisfaction and product relevance.

How will we prepare our customer support and training teams to assist users during and after the product launch?

Effective post-launch support requires a proactive approach. Develop thorough training resources, including comprehensive guides and instructive tutorials, to equip your supporting teams. Deliver targeted training sessions to familiarize them with product features and potential challenges. Develop a protocol for handling user inquiries and escalations. Establish a feedback loop between support and development for continuous improvement. This proactive approach ensures effective post-launch user assistance.

When — The Art of Timing

Photo by SpaceX on Unsplash

Timing can make or break a product’s success. The ‘When’ stage involves carefully considering the optimal time for launching your product, updating features, and measuring success. It’s a balance between market trends, user readiness, and iterative progress. And at the heart of successful timing lies a strategic roadmap. Your roadmap serves as your strategic timeline, detailing when you’ll introduce your product in private or public previews and when you’ll unveil new features, updates, and improvements. An effective roadmap strikes a balance between short-term achievements and long-term objectives. It ensures that while you’re addressing immediate user needs, you’re also paving the way for the product’s sustained growth and evolution. Here are some essential questions to ask in this stage.

When should we aim to launch the product to align with market demand and trends?

Launching at the right time ensures your product capitalizes on existing market demand and trends. Analyze the market landscape and gather insights to precisely identify when your target audience is most receptive. A well-timed launch can give your product a competitive edge and maximize its potential impact.

When should we release updates or new features to maintain user engagement and relevance?

Regular updates maintain user engagement and uphold the relevance of your product. Choose intervals that strike a balance between user expectations and your development cycle. Assess user feedback and track trends to determine when new features can make the most significant impact, fostering continuous engagement.

When is the best time to engage users for testing and validation of new features?

Engaging users for testing is best done when features are operational yet adaptable. This typically occurs during early releases, such as beta versions or private previews, prior to full deployment or general availability. Timely user feedback can effectively shape features, enhancing user experience and minimizing post-launch challenges.

When is the suitable moment to sunset or retire a product/feature that has reached the end of its lifecycle?

Sunsetting should be contemplated when a product’s effectiveness diminishes, or newer solutions emerge. Monitor product usage, customer feedback, and market trends closely. A well-timed sunset guarantees a smooth departure, while devising alternatives ensures the contentment of your user base. This principle also applies to features that are underutilized or lack substantial value for users.

Regarding the problem statement we’ve been exploring as a case study (Providing Access to Education and Learning for Children in Underserved Communities), I don’t have an additional section to address the questions above as they are self-explanatory. Both the ‘How’ and the ‘When’ aspects are tactical with elements of strategy. The timeline, milestones, release schedule, customer feedback, and iterative loop depend on the project team’s chosen execution approach to deliver optimal results. As project managers, we may find it necessary to initiate parallel efforts at later stages of the product’s development. This involves engaging the appropriate audience to test the product and provide early feedback, enabling iterative improvements as we approach the launch phase.

Photo by Mwesigwa Joel on Unsplash

Personally, I lean towards initiating a private preview of the product. This approach involves collaborating with customers and partners to ensure sufficient interest in the pilot phase. This enables us to swiftly onboard these users and subject the product to testing. It’s worth noting that product launches demand substantial resources, time, and cross-group collaboration to ensure success. A variety of tools are available to assist in project planning.

My preferred approach follows an agile process, specifically the Scrum framework, utilizing two-week sprints. We prioritize features and sequentially work through them using a ‘pull’ model. This empowers engineers and project managers to tackle user stories once the previous ones are completed. This methodology offers flexibility for adjustments and alterations as we learn from sprint demos and retrospectives.

I’ll openly acknowledge that this approach often results in project timelines extending beyond the initial estimated launch dates. However, it offers predictability and the opportunity to promptly incorporate user feedback. If you’re interested in delving deeper into project planning, execution, and launches, please feel free to share your thoughts here or connect with me on LinkedIn.

As we conclude this journey, we’ve explored the heart of the ‘How’ and ‘When’ stages in Product Management. Navigating ‘How’ requires a blend of intelligent planning and deliberate action, while mastering ‘When’ entails choosing the right time and perpetual improvement. I hope you found our blog series captivating and educational. Writing this series has deepened my comprehension of Product Management and its challenges. Thank you for investing time in reading. If possible, kindly share your thoughts in the comments or recount your own stories and lessons. Your feedback holds immense value!

Other stories in this series

From Engineer to Product Manager: Embracing the ‘Why’ and ‘Who’ Mindset
From Engineer to Product Manager: Unraveling the ‘What’ and the ‘Where’

--

--

Praveen Yerneni

Head of Product | Chief Engineer | AI & ML | Cloud Computing | Software Architecture