Agile has become the de-facto standard for innovating new products in software development. But an Agile project needs good product management and good UX design to succeed. Fitting UX in with product management and Agile can be uncomfortable for UX designers. Once you get it, though, you’ll never want to work any other way.
The product owner is a very important component in a Scrum team, as it is the force driving the team towards the satisfaction of the end-user needs. This is a different situation if you are in a small startup or responsible for a large, established product line. In this blog post, Roman Pichler discusses the differences between small and big product owners.
One of the most important, and often overlook, sentence in the principles of the Agile Manifesto is “continuous delivery of valuable software”. Delivering value is an important principle for Agile and prioritization is the tool that allows to deliver value quickly. This is the topic discussed by Daniel Zacarias in his article “20 Product Prioritization Techniques: A Map and Guided Tour”.
A product roadmap is a high-level plan that shows how a product is likely to grow over time. This creates a continuity of purpose, aligns stakeholders and facilitates prioritisation. Unfortunately, many product owners and teams struggle with their product roadmaps. The roadmaps are often dominated by features, and the features are sometimes regarded as a commitment by senior management.
Product Management practices remains a skill difficult to pin down in its scope and responsibility. This article discusses how Product Management can exist within an Agile-oriented organization. It explains that it is an organizational level activity with responsibilities, decision-making and influences far beyond the scope of the software itself. Without the Product Manager, the Product Owner cannot do his job, as the business context for the software solution is lost.
Product owners are under a lot of pressure. On one side, customers, stakeholders and users provide a constant stream of requests and demands. On the other side, developers own their estimates and commitments. It’s easy to take on too much work and resort to heroic prioritisation to try to make things fit. This video gives to Scrum product owners several ideas on how to adapt their product management process to increase quality.
The product designer (PD) is very a important role in software development. They will provide detail requirements specification and business workflow, UI workflow. In traditional software development process, PD will prepare the detail requirement design document before develop team start to make software design. How does the product designer work in Agile Teams?