The Product Management Life Cycle

The Product Management Life Cycle

Product management is a critical function within any organization that seeks to innovate and thrive in today’s competitive landscape. It encompasses the entire journey of a product, from initial conception through to its eventual withdrawal from the market. This journey, known as the product management life cycle, is marked by several key stages, each with its own set of challenges and objectives. By understanding and effectively navigating these stages, product managers can ensure that their products not only meet market needs but also achieve the desired business outcomes.

The product management life cycle is an iterative and dynamic process that requires a strategic vision, meticulous planning, and agile execution. It begins with a clear understanding of the business outcomes the organization aims to achieve. These outcomes could range from increasing market share, enhancing customer satisfaction, driving revenue growth, or achieving operational efficiency. Having a well-defined business outcome acts as a guiding star, aligning the entire team’s efforts toward a common goal and providing a benchmark for measuring success.

Once the business outcomes are established, the journey proceeds through several distinct stages: Discover, Validate, Build, Launch, Evaluate, and Iterate. Each of these stages plays a vital role in shaping the product, ensuring that it aligns with market needs and organizational goals. The discovery stage involves identifying opportunities and understanding customer needs through market research and customer interviews. This foundational understanding paves the way for the validation stage, where ideas are tested and refined through prototyping and user feedback.

Upon validating the concept, the focus shifts to building the product. This stage involves detailed planning, designing, developing, and rigorous testing to ensure the product meets the highest standards of quality and functionality. Following the build stage is the launch, where the product is introduced to the market through well-crafted go-to-market strategies and marketing campaigns.

However, the journey doesn’t end with the launch. Continuous evaluation of the product’s performance against the defined business outcomes is crucial. This involves tracking key performance indicators, gathering customer feedback, and analyzing market trends. Based on these insights, the iteration stage allows for continuous refinement and enhancement of the product, ensuring it remains relevant and competitive in the market.

The product management life cycle is not a linear path but a cyclical process that emphasizes continuous improvement and adaptation. It requires collaboration across various functions within the organization, including marketing, sales, development, and customer support. By effectively managing this life cycle, organizations can create products that deliver value to customers, achieve business objectives, and sustain long-term success. In the following sections, we will delve deeper into each stage of the product management life cycle, exploring the key activities and best practices that drive successful product outcomes.

Business Outcome

The business outcome serves as the cornerstone of the product management life cycle, setting the stage for all subsequent activities and decisions. It represents the tangible goals that an organization aims to achieve through its product initiatives. These outcomes can vary widely, encompassing financial objectives like revenue growth, market share expansion, and profitability, as well as non-financial goals such as enhancing customer satisfaction, improving brand loyalty, or driving operational efficiency.

A well-defined business outcome provides a clear direction and purpose for the entire product team. It aligns the efforts of various stakeholders, ensuring that everyone works towards a common goal. This alignment is crucial for maintaining focus and coherence throughout the product development process. For example, if the business outcome is to increase market share, the team will prioritize features and strategies that attract new customers and differentiate the product from competitors. Conversely, if the goal is to enhance customer satisfaction, efforts will be directed toward improving user experience, customer support, and product reliability.

Moreover, the business outcome acts as a benchmark for measuring the product's success. By setting specific, measurable, achievable, relevant, and time-bound (SMART) goals, organizations can objectively assess whether their product initiatives are on track. For instance, a business outcome to increase market share by 10% within a year provides a clear target against which progress can be measured. This not only helps in evaluating the effectiveness of the product strategy but also in making data-driven decisions for future improvements.

The process of defining business outcomes involves a thorough understanding of the organization's strategic objectives, market conditions, and customer needs. It requires input from various departments, including executive leadership, marketing, sales, finance, and customer support, to ensure a holistic perspective. Engaging with these stakeholders early in the process helps in setting realistic and achievable goals that are aligned with the broader business strategy.

Articulated business outcomes can inspire and motivate the product team. When team members understand how their work contributes to the organization's success, they are more likely to be engaged and committed. This sense of purpose can drive innovation, improve productivity, and foster a collaborative working environment.

The business outcome is the guiding star that illuminates the path for product management. It provides direction, alignment, and motivation, ensuring that all efforts are focused on achieving meaningful and impactful results. As we delve into the subsequent stages of the product management life cycle—Discover, Validate, Build, Launch, Evaluate, and Iterate—this overarching business outcome will continue to serve as the reference point, guiding decisions and measuring success at every step.

Discover

This stage is all about uncovering opportunities, understanding customer needs, and identifying potential solutions that align with the defined business outcomes. It involves a deep dive into the market landscape, competitor analysis, and gaining insights directly from potential users. The aim is to gather comprehensive information that will inform the development of a product that addresses real problems and adds value to users' lives.

Market research is a critical component of the discovery phase. It involves analyzing industry trends, understanding market dynamics, and identifying gaps or unmet needs in the market. This research helps product managers to grasp the broader context in which their product will exist, including potential challenges and opportunities. By staying informed about market trends, product managers can anticipate changes, adapt strategies, and identify new opportunities for innovation.

Customer interviews and surveys are equally important in the discovery phase. Engaging directly with potential users provides firsthand insights into their pain points, preferences, and behaviors. These interactions allow product managers to empathize with users, understand their experiences, and identify the problems they face. This qualitative data is invaluable as it goes beyond numbers and statistics, offering a deeper understanding of user needs and motivations. It also helps in validating initial assumptions and ensuring that the product concept is grounded in reality.

In addition to customer interactions, competitive analysis is conducted to understand the strengths and weaknesses of existing solutions in the market. This involves studying competitors' products, analyzing their features, pricing, and positioning, and identifying what they do well and where they fall short. Understanding the competitive landscape helps in differentiating the new product and finding unique value propositions that can attract users.

The discovery phase also includes brainstorming and ideation sessions where diverse teams come together to generate and evaluate ideas. These sessions encourage creativity and innovation, allowing teams to explore various possibilities and potential solutions. The goal is to come up with a range of ideas that can address the identified needs and opportunities. This collaborative approach leverages the collective expertise and perspectives of the team, leading to more well-rounded and innovative solutions.

Throughout the discovery phase, it's essential to keep the business outcome in mind. Every insight, idea, and decision should be aligned with the overarching goals of the organization. This ensures that the product not only solves user problems but also contributes to the desired business outcomes.

The discovery phase is about laying a solid foundation for the product by deeply understanding the market, the users, and the competitive landscape. It involves thorough research, direct engagement with potential users, and collaborative ideation to uncover opportunities and generate viable solutions. This phase is crucial for ensuring that the product concept is both desirable to users and aligned with business objectives, setting the stage for successful validation, development, and eventual market success.

Validate

This stage ensures that the proposed solutions are not only feasible and desirable but also align with user needs and business goals. The objective is to reduce risks by confirming that the product concept holds up under scrutiny before significant resources are committed to development.

Validation begins with the creation of prototypes, which are simplified versions of the product designed to convey its essential features and functionality. These can range from low-fidelity sketches and wireframes to interactive digital models. The purpose of these prototypes is to visualize the concept and provide a tangible representation that can be tested and evaluated. Prototypes are invaluable tools for communication, allowing stakeholders and potential users to see, touch, and interact with the idea, rather than just imagining it.

User testing is a fundamental activity during the validation stage. By putting prototypes in the hands of real users, product managers can observe how people interact with the proposed solution, gather feedback, and identify any usability issues or design flaws. User testing sessions often reveal insights that were not apparent during the discovery phase, such as unexpected user behaviors or unmet needs. This feedback is critical for refining the product concept and ensuring it truly addresses the problems it aims to solve.

In addition to user testing, market testing can be conducted to gauge broader market interest and viability. This often involves launching a Minimum Viable Product (MVP), which is a stripped-down version of the product with just enough features to be functional and useful. The MVP is released to a limited audience to test the market's response, collect usage data, and validate assumptions about the product's value proposition. Market testing provides real-world evidence of how the product performs, who its users are, and what aspects need improvement.

During validation, it's also important to assess the feasibility of the product from a technical, financial, and operational perspective. This includes evaluating whether the necessary technology is available and capable, whether the product can be developed within budget constraints, and whether the organization has the capacity to support and scale the product. Feasibility studies help in identifying potential roadblocks and making informed decisions about proceeding with development.

Customer feedback gathered during validation is not just about identifying problems; it's also about understanding what works well. Positive feedback can highlight features and aspects of the product that resonate most with users, providing a clearer direction for future development. Negative feedback, on the other hand, is invaluable for identifying gaps and areas that need improvement. Both types of feedback are essential for refining the product and enhancing its market fit.

Ultimately, the validation stage is about making informed decisions. It provides a reality check, ensuring that the product concept is grounded in actual user needs and market conditions. By validating the product early and iteratively, organizations can minimize risks, avoid costly mistakes, and ensure that the product is poised for success before moving into full-scale development.

Validation is a critical phase where ideas are tested and refined through prototyping, user testing, and market testing. It involves gathering and analyzing feedback to ensure that the product concept is viable, desirable, and feasible. This stage is essential for aligning the product with user needs and business goals, setting the stage for successful development and market entry.

Build

The build stage is where the validated product concepts are transformed into a tangible product. This phase is marked by detailed planning, design, development, and testing to ensure that the product meets the highest standards of quality and functionality. It involves cross-functional collaboration among product managers, designers, developers, and quality assurance teams to bring the vision to life.

The build stage begins with comprehensive planning. This involves defining the product roadmap, setting clear milestones, and allocating resources effectively. The roadmap serves as a strategic guide, outlining the sequence of features and functionalities to be developed. It helps in prioritizing tasks, managing timelines, and ensuring that everyone involved has a clear understanding of the project's direction. Detailed planning also includes risk management, identifying potential challenges, and developing contingency plans to address them.

Design is a critical component of the build stage. This involves creating detailed designs, wireframes, and user interfaces that translate the product vision into a user-friendly experience. Designers work closely with product managers to ensure that the design aligns with user needs and business objectives. They focus on crafting intuitive interfaces, seamless user experiences, and visually appealing aesthetics that enhance user engagement. The design phase also includes creating style guides and design systems to maintain consistency across the product.

Development is the core of the build stage, where the actual coding and integration of systems take place. Developers turn the design specifications into functional software, writing the code that powers the product. This phase often follows agile methodologies, with iterative development cycles and continuous feedback loops to ensure that the product evolves based on real-time insights. Agile practices such as sprints, stand-ups, and retrospectives help in maintaining momentum, addressing issues promptly, and keeping the project on track.

Quality assurance (QA) is integral to the build stage, ensuring that the product meets the required standards of performance, reliability, and usability. QA teams conduct rigorous testing, including unit tests, integration tests, and user acceptance tests. These tests are designed to identify bugs, errors, and inconsistencies, ensuring that the product functions as intended under various conditions. Automated testing tools and manual testing processes are employed to cover different aspects of the product and provide comprehensive quality checks.

Collaboration and communication are essential throughout the build stage. Regular check-ins, updates, and reviews ensure that all team members are aligned and any issues are addressed promptly. Cross-functional teams work closely together, leveraging each other's expertise to solve problems and optimize the product. Effective communication helps in managing expectations, facilitating feedback, and fostering a collaborative environment where innovation can thrive.

Documentation is another important aspect of the build stage. Detailed documentation of the design, code, and testing processes helps in maintaining transparency and providing a reference for future development. It includes technical specifications, user guides, and operational manuals that support the development process and ensure that the product can be maintained and scaled effectively.

By the end of the build stage, the product should be a fully functional, high-quality solution ready for launch. The thorough planning, detailed design, robust development, and rigorous testing ensure that the product not only meets user needs but also aligns with business objectives. This stage transforms the initial concepts into a market-ready product, setting the foundation for a successful launch.

The build stage is about turning validated concepts into a functional product through meticulous planning, collaborative design, iterative development, and comprehensive testing. It involves cross-functional teamwork, effective communication, and detailed documentation to ensure that the product is of high quality and ready for market entry. This stage is crucial for transforming ideas into reality and laying the groundwork for the product's success in the market.

Launch

The launch stage is a pivotal moment in the product management life cycle, marking the transition from development to market entry. It involves executing a well-crafted strategy to introduce the product to the target audience, create awareness, and drive initial adoption. This stage requires meticulous planning and coordination across various functions, including marketing, sales, customer support, and operations, to ensure a smooth and impactful launch.

A comprehensive go-to-market strategy is the cornerstone of a successful product launch. This strategy outlines the target audience, positioning, pricing, and distribution channels for the product. Understanding the target audience is crucial for tailoring marketing messages and selecting the right channels to reach potential users. Positioning defines how the product will be perceived in the market, highlighting its unique value proposition and differentiating it from competitors. Pricing strategies should reflect the product’s value, competitive landscape, and customer willingness to pay, balancing affordability with profitability. Distribution channels, whether direct or through partners, determine how the product will be made available to customers.

Marketing and promotion play a critical role in generating buzz and attracting users. This involves creating compelling promotional materials, such as advertisements, social media posts, blog articles, and videos, that communicate the product’s benefits and features. Marketing campaigns should be tailored to the preferences and behaviors of the target audience, leveraging various channels such as digital marketing, content marketing, influencer partnerships, and public relations. A well-executed marketing campaign not only raises awareness but also builds anticipation and excitement around the product.

Sales and customer support teams must be well-prepared for the launch. Sales teams need to be equipped with the necessary tools, training, and resources to effectively sell the product. This includes detailed product information, sales scripts, demo materials, and competitive analysis to address customer questions and objections. Customer support teams should be ready to handle inquiries, provide technical assistance, and resolve issues promptly. Providing excellent customer support from the outset helps build trust and ensures a positive experience for early adopters.

The launch stage also involves logistics and operations planning to ensure that the product is available and accessible to customers. This includes managing inventory, setting up distribution channels, and ensuring that the product is delivered efficiently and reliably. Operational readiness is crucial to handle the anticipated demand and avoid any disruptions that could negatively impact the customer experience.

Monitoring and feedback collection are essential during the launch phase. Tracking key performance indicators (KPIs) such as website traffic, conversion rates, sales figures, and customer feedback provides valuable insights into the product’s performance and the effectiveness of the launch strategy. Real-time monitoring allows for quick adjustments and improvements, ensuring that any issues are addressed promptly and the product continues to meet customer expectations.

Engaging with early adopters and gathering their feedback is particularly important. Early adopters can provide insights into the product’s strengths and weaknesses, offering suggestions for improvements and new features. Their feedback helps in refining the product and making necessary adjustments to better meet market needs. Additionally, satisfied early adopters can become advocates for the product, sharing their positive experiences and helping to drive word-of-mouth marketing.

The launch stage is about executing a strategic plan to introduce the product to the market, generate awareness, and drive initial adoption. It involves a comprehensive go-to-market strategy, effective marketing and promotion, sales and customer support readiness, operational planning, and continuous monitoring and feedback collection. A successful launch sets the foundation for the product’s growth and establishes a strong market presence, paving the way for future success.

Evaluate

The evaluation stage is critical in the product management life cycle as it focuses on assessing the product's performance and impact after its launch. This phase involves systematically gathering and analyzing data to understand how well the product meets the established business outcomes and user expectations. Through careful evaluation, product managers can identify areas of success and opportunities for improvement, ensuring the product continues to evolve and deliver value.

At the core of the evaluation stage is the tracking of key performance indicators (KPIs). These metrics provide quantifiable measures of the product’s performance and its alignment with business objectives. Common KPIs include user acquisition rates, engagement levels, retention rates, revenue, and customer satisfaction scores. By continuously monitoring these indicators, product managers can gauge the effectiveness of their strategies and make informed decisions about future actions.

Customer feedback plays a pivotal role in the evaluation process. Engaging with users through surveys, interviews, and feedback forms provides valuable insights into their experiences with the product. This qualitative data complements the quantitative metrics, offering a deeper understanding of user sentiments, preferences, and pain points. Customer feedback helps identify what aspects of the product are working well and which areas require enhancement. Listening to users ensures that the product remains aligned with their needs and expectations, fostering loyalty and satisfaction.

In addition to direct customer feedback, analyzing user behavior data is essential. Tools such as analytics platforms track how users interact with the product, revealing patterns and trends that might not be immediately apparent through surveys alone. For example, data on user flow can highlight which features are most popular, where users spend the most time, and where they might encounter obstacles or drop-offs. This behavioral analysis provides concrete evidence of how users engage with the product, informing decisions about feature enhancements, usability improvements, and new developments.

Market analysis continues to be important during the evaluation stage. Keeping an eye on market trends, competitor activities, and broader industry developments helps product managers anticipate changes and adapt their strategies accordingly. Competitive analysis can reveal shifts in the market landscape, such as emerging technologies or new entrants, which might impact the product’s positioning and strategy. Staying informed about the market ensures that the product remains relevant and competitive.

The evaluation stage also involves assessing the financial performance of the product. This includes analyzing revenue, profit margins, and cost structures to ensure that the product is financially viable and contributes positively to the organization’s bottom line. Financial analysis helps identify whether the product is meeting its revenue targets and where there might be opportunities to optimize costs or increase profitability.

Based on the insights gathered from these various sources, product managers can develop a comprehensive understanding of the product’s strengths and weaknesses. This evaluation informs strategic decisions about the product’s future direction, including potential enhancements, new features, and areas for optimization. It also provides a basis for setting new goals and KPIs for the next iteration of the product life cycle.

Communication and collaboration are crucial during the evaluation stage. Sharing insights and findings with the broader team ensures that everyone is aligned and informed about the product’s performance. Collaborative discussions help generate ideas for improvements and foster a culture of continuous learning and adaptation.

The evaluation stage is about systematically assessing the product’s performance and impact through the collection and analysis of data. This includes tracking key performance indicators, gathering customer feedback, analyzing user behavior, monitoring market trends, and evaluating financial performance. Through this comprehensive evaluation, product managers can identify successes and areas for improvement, ensuring the product continues to evolve and deliver value to users and the organization.

Iterate

The iterate stage is the final, yet ongoing, phase of the product management life cycle. This stage is centered around continuous improvement, where insights gained from the evaluation phase are used to refine and enhance the product. Iteration is crucial for keeping the product relevant, competitive, and aligned with user needs and business objectives. It involves making incremental improvements, adding new features, addressing issues, and adapting to changing market conditions.

Iteration begins with the analysis of feedback and data collected during the evaluation stage. Product managers and their teams review user feedback, performance metrics, and market trends to identify specific areas for improvement. This analysis helps prioritize which aspects of the product need attention, whether it’s enhancing existing features, fixing bugs, improving usability, or developing new functionalities.

User feedback is instrumental in guiding iteration efforts. By understanding the pain points and preferences of users, product managers can make informed decisions about what changes will have the most significant impact. Engaging with users through regular surveys, interviews, and usability tests ensures that the product evolves in a way that meets their needs and expectations. This user-centered approach fosters loyalty and satisfaction, as customers feel heard and valued.

Agile methodologies are often employed during the iterate stage to facilitate continuous improvement. Agile practices, such as sprints and iterative cycles, enable teams to develop, test, and release small, manageable increments of the product regularly. This iterative approach allows for quick adjustments based on feedback and reduces the risk of large-scale failures. By breaking down the development process into smaller chunks, teams can remain flexible and responsive to changes.

One of the key activities in the iterate stage is the refinement of existing features. This involves enhancing functionality, improving performance, and ensuring that the product is user-friendly and efficient. Continuous testing and quality assurance are essential to maintain high standards and address any issues promptly. By focusing on incremental improvements, teams can ensure that the product remains robust and reliable.

In addition to refining existing features, iteration involves the development of new features and capabilities. These new additions are often driven by user feedback, market demands, and technological advancements. Introducing new features keeps the product competitive and can attract new users while retaining existing ones. It’s important to prioritize these features based on their potential impact and alignment with business goals.

Iterating also means being adaptable to market changes and emerging trends. The business landscape is constantly evolving, and products need to keep pace with these changes to stay relevant. This could involve adopting new technologies, entering new markets, or adjusting strategies based on competitor actions. Staying informed and proactive ensures that the product can capitalize on new opportunities and mitigate potential threats.

Collaboration and communication are vital during the iterate stage. Regular meetings, such as retrospectives and planning sessions, help teams reflect on what has been achieved, discuss what can be improved, and plan the next steps. Cross-functional collaboration ensures that insights from different perspectives are considered, leading to more comprehensive and effective iterations.

Documentation and knowledge sharing are also important in the iterate stage. Keeping detailed records of changes, user feedback, and testing results helps in maintaining transparency and provides a reference for future iterations. It also ensures that new team members can quickly get up to speed and contribute effectively.

Ultimately, the iterate stage is about fostering a culture of continuous improvement and innovation. It’s about being responsive to user needs, proactive in the face of market changes, and committed to delivering the best possible product. By embracing iteration, organizations can ensure that their products not only meet current demands but also evolve to address future challenges and opportunities.

The iterate stage involves using insights from the evaluation phase to continuously refine and enhance the product. It includes making incremental improvements, developing new features, and adapting to market changes through agile methodologies and user-centered design. This stage is crucial for maintaining the product’s relevance, competitiveness, and alignment with user needs and business objectives.

Conclusion

The product management life cycle is a comprehensive, iterative process that spans from initial ideation to continuous refinement, ensuring that a product not only meets market demands but also aligns with organizational goals. Each stage of the life cycle plays a critical role in shaping the product's journey and determining its success. By understanding and effectively managing these stages—business outcome, discovery, validation, build, launch, evaluate, and iterate—organizations can develop products that provide real value to users and drive meaningful business results.

Beginning with the definition of clear business outcomes, the life cycle sets a strategic foundation for all subsequent activities. These outcomes guide the entire process, ensuring that every decision made and every action taken is aligned with the overarching goals of the organization. This strategic alignment is crucial for maintaining focus and ensuring that the product delivers measurable value.

In the discovery phase, the focus is on uncovering opportunities and understanding the needs of potential users. This involves thorough market research, customer interviews, and competitive analysis to gain deep insights into the problem space. The goal is to develop a comprehensive understanding of the market and user needs, which forms the basis for generating viable product ideas.

The validation stage ensures that these ideas are tested and refined before significant resources are committed. Through prototyping, user testing, and market testing, product managers can gather valuable feedback and data to confirm that the product concept is both feasible and desirable. This stage reduces risks and increases the likelihood of product-market fit by ensuring that the proposed solution truly addresses user needs and aligns with business objectives.

The build stage transforms validated concepts into a tangible product. This phase involves detailed planning, collaborative design, robust development, and rigorous testing to ensure that the product is of high quality and ready for market entry. Cross-functional collaboration and effective communication are essential during this stage to ensure that the product is developed efficiently and meets all necessary standards.

The launch stage is about executing a strategic plan to introduce the product to the market. This involves developing a comprehensive go-to-market strategy, executing marketing campaigns, and ensuring that sales and customer support teams are well-prepared. A successful launch generates awareness, drives initial adoption, and establishes a strong market presence for the product.

Once the product is launched, the evaluation stage focuses on assessing its performance and impact. This involves tracking key performance indicators, gathering customer feedback, analyzing user behavior, and monitoring market trends. The insights gained from this evaluation are critical for identifying areas of success and opportunities for improvement, ensuring that the product continues to meet user needs and business objectives.

The final stage, iteration, is about continuous improvement. By using the insights gathered from the evaluation stage, product managers can refine and enhance the product through incremental improvements and the development of new features. This stage ensures that the product remains relevant, competitive, and aligned with evolving market conditions and user needs. Agile methodologies and user-centered design practices play a crucial role in facilitating this continuous iteration.

Throughout the entire product management life cycle, effective communication and collaboration are essential. Engaging with stakeholders, sharing insights, and fostering a culture of continuous learning and adaptation are key to successful product management. By embracing these practices, organizations can ensure that their products not only achieve their intended outcomes but also evolve to meet future challenges and opportunities.

In conclusion, the product management life cycle is a dynamic and iterative process that requires strategic vision, meticulous planning, and agile execution. By understanding and effectively managing each stage of the life cycle, organizations can develop products that deliver real value to users and drive meaningful business results. This comprehensive approach to product management ensures that products are not only successfully brought to market but also continuously improved to maintain relevance and competitiveness in an ever-changing landscape.

Literature:

  1. Banfield, R., Lombardo, C. T., & Wax, T. (2020). Product Leadership: How Top Product Managers Launch Awesome Products and Build Successful Teams (2nd ed.). O'Reilly Media.
  2. Belsky, S. (2018). The Messy Middle: Finding Your Way Through the Hardest and Most Crucial Part of Any Bold Venture. Portfolio.
  3. Bonnet, D., & Westerman, G. (2021). The Leading Digital Transformation: Developing Digital Maturity and Reaping the Benefits. Harvard Business Review Press.
  4. Ganapathy, S. (2021). The Product Mindset: Succeed in the Digital Economy by Changing the Way Your Organization Thinks. CreateSpace Independent Publishing Platform.
  5. Goswami, A., & Raj, A. (2019). The Digital First Mindset: Experience Design to Transform Customer Experience. McGraw-Hill Education.
  6. Horowitz, B. (2019). What You Do Is Who You Are: How to Create Your Business Culture. Harper Business.
  7. Krug, S. (2021). Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd ed.). New Riders.
  8. Levitt, S., & Dubner, S. J. (2020). Think Like a Freak: The Authors of Freakonomics Offer to Retrain Your Brain. William Morrow Paperbacks.
  9. McGrath, R. G. (2019). Seeing Around Corners: How to Spot Inflection Points in Business Before They Happen. Houghton Mifflin Harcourt.
  10. May, A. (2018). Scaling for Success: People Priorities for High-Growth Organizations. Columbia University Press.

要查看或添加评论,请登录

Marcin Majka的更多文章

社区洞察

其他会员也浏览了