Top 3 challenges we face as product developers – #PDevTOOLBOX

After running a survey of product developers, I collected the following 3 top challenges that product developers face in their work.
  1. Unclear specifications with missing information like acceptance criteria, and that require large amounts of rework after we start developing a particular functionality
  2. Finding out critical use cases too late (via bugs, real-user feedback, etc), which leads to long delays in the project.
  3. We don’t have a clear and measurable definition of value, therefore it is always a fight of opinions where the HIPPO (highest paid person’s opinion) prevails most of the times – even when it goes against survey results.

A toolbox to solve these problems

Given these 3 main findings, it is easy to understand why delivering on time is hard for many teams. No matter how much goes into planning and estimating, when the agreement on value is missing, and the specifications of what to do are too fuzzy, we will inevitably find big gaps that lead to massive scope creep and delays.
But it does not need to be like these. There are simple tools I collected in my product developer’s toolbox (#PDevTOOLBOX) that can help alleviate or remove these problems. Based on your input through the #PDevTOOLBOX survey, I’ve created a booklet (15 min read) you can download and read while on the run in your mobile phone or tablet.



2 major challenges I faced as a product developer

When I started developing software as a team member, and later as a project manager, I started to face some of the challenges that you are probably familiar with.

With the little experience I had, these challenges proved to be difficult to solve. During part of my journey, they even felt impossible to solve. I know better now…

The first and most important challenge for me was the need to meet a strict deadline.

We ended up calling it the Christmas problem.
Continue reading 2 major challenges I faced as a product developer

Jeff Campbell shares 2 transformative lessons he learned in the same company

There are many learnings we collect along our journey as Scrum Masters. However, transformative lessons are not that common, except for Jeff in this particular job. Listen how he learned 2 lessons that totally changed how he looks at his job as a Scrum Master.

About Jeff Campbell

Jeff is an Agile Coach who considers the discovery of Agile and Lean to be one of the most defining moments of his life, and considers helping others to improve their working life not to simply be a job, but a social responsibility. As an Agile Coach, he has worked with driving Agile transformations in organisations both small and large. He is one of the founding members of www.scrumbeers.com and an organiser of www.brewingagile.org in his spare time. He is also the author of an open source book called Actionable Agile Tools, where he explains how he uses 15 of the tools he uses in his daily work as a scrum master and agile coach.
You can link with Jeff Campbell on LinkedIn, and connect with Jeff Campbell on Twitter.

Karol Sójko on how Impact Mapping changed his way of thinking

Impact Mapping, a technique popularized by Gojko Adzic transformed how Karol thinks about software and product development.

About Karol Sójko


Developer, software architect and a team leader. Karol is a big fan of Behavior Driven Development and open source software. In his everyday work he tries to share his experience and actively participate in development and spreading a good word about open source projects like Symfony, Behat or PhpSpec. He is also fascinated by the process of making teams work better and tweak their productivity. After hours he is one of PHPers meetups organizers in Poland.
Karol is the author of To-Do: Team!: Simple productivity techniques for improving your team & making software that matters
You can connect with Karol Sójko on twitter, and subscribe to his helpful tips on how to get your team to the next level.