What is a Product Vision? A product vision is an overall goal for the product. It’s generally a long-term strategic direction, that articulates where the future of the product lies. It conveys what you’re aiming to achieve, for the users you’re targeting. There are a few templates out there, but this is my preferred one. So why […]Read more "Why Having A Product Vision Is A Must"
This is a topic that is widely debated in the Software Engineering industry. In textbook Scrum, there is no Analyst role within the Scrum team. In other flavours of Agile, there may be hybrid style Analyst roles. Perhaps the first thing we should clarify is what type of Analyst role are we talking about here…? Business […]Read more "Are Analysts needed in an Agile team?"
Originally posted on Make it quotidian:
Not enough people actually begin at the beginning. Often when I meet teams working on service transformation, or digital change projects, I find that they’ve begun somewhere else. Perhaps their work began when someone decided the organisation should be using a particular system, so they’re busy trying to implement that,…
They are wed-locked in holy matrimony ’til death do them part! As with any normal marriage, the relationship between Product Owner and Scrum can be many things, including, loving, challenging, fun, stressful and rewarding. If you’re a PO or a member of a Scrum team (or married), then you might be able to relate! If we imagine […]Read more "How to guarantee a happy marriage (between Product Owner and Scrum team)."
1. Lo-Fi Vs Hi-Fi (Sketches Vs Flashy Photoshop) designs There are some benefits of Lo-Fi designs compared to Hi-Fi designs, and some drawbacks of Hi-Fi compared to Lo-Fi. High fidelity designs and wireframes look awesome! However, they immediately set expectations to the people that will look at them (Stakeholders/ POs/ Execs). Sometimes, if these designs are […]Read more "3 key ingredients to achieve Agile and UX design harmony."
The sometimes controversial topic of estimating is a big one in the Technology world! What is estimating anyway? – The art of providing an educated guess at how long a piece of software development will take? – The skill to be able to carefully calculate the complexity of some work? – The ability to have […]Read more "Making the world a better place by not estimating."
Nowadays, pair programming is sometimes seen as a standard practice in relatively mature Agile teams. Here I’ll talk about why it got phased out in our team and how we have changed that. Firstly though, it’s worth noting that pairing might not always be the solution. It depends on the team, the workload, the complexity of the […]Read more "When pair programming fizzles out…"
Ship early and often. Learn early and often! What is the Product Design Sprint? Google’s Product Design Sprint is a framework that acts as a catalyst to transform ideas into a real product within 5 days. Within this timeframe, the aim is to learn and gain feedback as early as possible, in order to steer the product in […]Read more "Our first attempt at using Google Venture’s Product Design Sprint."