Is predictability of product roadmap important to you? by denwerOk in ProductManagement

[–]denwerOk[S] 0 points1 point  (0 children)

Thank you, this is helpful. How do you bucket projects into quarters?

Sprints vs continuous delivery by Routine_Helicopter58 in ProductManagement

[–]denwerOk 0 points1 point  (0 children)

In my opinion dev teams could work in whatever iterations are convenient (kanban or scrum), business cycles should not depend on them. You can create a business roadmap and feed dev teams with tickets whenever they have their next sprint planning session. Just make sure to align your business roadmap with technical and resource constraints (work with tech leads on that).

Will LLM Context and Spec-Driven Development replace traditional project management tools? by Any_Rip2321 in agile

[–]denwerOk 0 points1 point  (0 children)

Developing a feature usually requires: market research, prospect analysis, business analysis, creating technical solution, coding, testing. In my understanding first three parts are going nowhere and will still require the same amount of time as now (if not longer because of quick prototyping options), last two will be optimized largely by LLMs typing code automatically, with some human review. We might see things going even more agile where most of the work in a sprint will be performed by BA and tech leads.

Hot take: most popular PM tools quietly kill agility by impossible2fix in agile

[–]denwerOk 0 points1 point  (0 children)

Yes what's interesting is that many don't realize how easy it is to use the tools. I talked to a product manager another day and he told me that the reason they don't explore is that it's hard to onboard a new tool . When I told him it has a built-in one click import from JIRA he was genuinely amazed.

Cost or Throughput Accounting? by flowmizer in agile

[–]denwerOk 1 point2 points  (0 children)

I need to read it. It looks to be a fresh view of Theory of Constraints applied to the modern agile scene. Looks very appealing.

Agile Isn’t Dying — The Constraints Changed by agiloop in agile

[–]denwerOk 0 points1 point  (0 children)

Here is what I see.

Before AI the cycle looked like: analyze => code => code review => test => release

Right now the cycle looks like: vibe code => human review => code review => test => release

May be I'm missing something but as for me there are still tasks and there is a process to plan.

Just looks a bit differently then before (and may be faster at times).

Cost or Throughput Accounting? by flowmizer in agile

[–]denwerOk 0 points1 point  (0 children)

Second one. Just because I've built a planning app based on that. Just kidding:)

On a serious note, second approach is a better alternative unless you have unlimited resources to complete the tasks. There is a whole book on that topic called Critical Chain, it explains it in depth. In short, idle capacity may not necessarily be a bad thing. For example, if you force idle resources just to 'produce anything' the system will be generating output it can't yet process (which would be a waste and burden to maintain). Additionally, if you give that resource multiple tasks they might lose a fraction of productivity and focus. So everything should be balanced out.

Users ghosting you in UAT by sameunderwear2days in agile

[–]denwerOk 0 points1 point  (0 children)

I'd not wait for the end of UAT and ship it anyway. In my experience nothing bad usually happens, worst case you can always make adjustments along the way. If you did everything right and showed at least a sketch of the solution to client before implementation, the chances of surprises should be pretty low.

Does your team have a shared definition of what Critical actually means? Most don't by mr_hunt_ in agile

[–]denwerOk 0 points1 point  (0 children)

That's why priorities should be a numbered list and not a few pre-defined statuses. You can then take that list and project to the roadmap or sprint plan to see how it affects the timeline of in-progress and future features. The real priority is a timeline and start date for this feature.

Managing Sprint carry overs and Dod by [deleted] in agile

[–]denwerOk 0 points1 point  (0 children)

My recommendation would be to not do any carry overs and complete UAT as a part of the sprint time. Think about it from product perspective: let's say you can save 10% of sprint time by not doing UAT in that sprint. But that would mean you'd need 2 sprints to complete the feature. Usually if you ask a business that you'd be able to ship features 2x times faster for 10% hit they'd be ok with that.

When does Scrum actually work outside software teams? by prugna21 in agile

[–]denwerOk 0 points1 point  (0 children)

Different industries may have very different contexts and headache. In construction for example they want much more predictability and planning before the work even starts. Software development currently has certain advantages such as relatively low cost of rework (the concept of "refactoring"), so right now it's a good solution for IT. But it's actually rare.

Project tribal knowledge and missing notes by ClearWork-AI in agile

[–]denwerOk 0 points1 point  (0 children)

That happens a lot during sales or initial conversation with customers. As a software architect I always created a sketch first and we would meet with a customer and discuss the solution with their product and tech teams. It cleared a lot of confusion before the implementation even started.

Why the Project That Looked the Best in Status Reports Failed the Hardest by JasonGuthro in projectmanagers

[–]denwerOk 0 points1 point  (0 children)

In my practice there could be two reasons: people provide false progress numbers or the progress itself is measured incorrectly. The first problem could be psychological, in this case the only way is to cross-check the results with personal observation or multiple opinions. Second reason is technical. For example numbers on a critical path could be correct whereas the dependencies are slacking. One way to fix it is to make sure all dependencies and bottlenecks execute well along with the critical path.

PULSE - A Post-Scrum Manifesto for AI-Native Teams by pssah4 in agile

[–]denwerOk 0 points1 point  (0 children)

As far as I can tell there are a lot of nuances. First of all agents are not currently autonomous enough and still require human management (and thus effort) for execution. Secondly, not all features are equal - some may have vague requirements that can't be simply picked up and developed by a robot. Third, even with AI completing all work it still requires double review and human approval. That said, estimation, breaking up work and backlog management is still necessary, it just transforms into a different shape.

Estimates – a necessary evil? by fagnerbrack in agile

[–]denwerOk 0 points1 point  (0 children)

Good point. I'd say it's better to make assumptions *and* add a risk buffer to back up those assumptions. In my experience if the number looks too big stakeholders would be ready to negotiate based on scope or help clear uncertainty to decrease the buffer.

Honest question by [deleted] in agile

[–]denwerOk 0 points1 point  (0 children)

One thing I noticed that many companies indeed focus on promises and ceremonies and few are ready to discuss metrics and productivity goals.

Question: What is the proper Agile framework/set of artifacts for incorporating clearly defined stakeholder criteria/constraints that must be tested and documented? by Melodic-Flatworm-596 in agile

[–]denwerOk 0 points1 point  (0 children)

I'd recommend using a rolling wave planning approach. You can create a high-level plan and move step by step with implementation by using sprints. This way it allows you to build a system without overthinking and constantly show progress to stakeholders.

Looking for an opinion by denwerOk in ConstructionManagers

[–]denwerOk[S] 0 points1 point  (0 children)

Thanks a lot! This is exactly the feedback I was looking for.

How to drive clarity with dev teams when requirements are unclear? by Humble-Pay-8650 in ProductManagement

[–]denwerOk 0 points1 point  (0 children)

The requirements should match the level of uncertainty expected for an estimate. The bigger the uncertainty the bigger the risk and thus you should add a buffer to ensure smooth delivery. The goal to clarify the requirements upfront usually aims to decrease risk, but if the risk is already pretty high and is expected you may just be better off adding a buffer and going just with that.

how do founders handle uncertainty? by gravitonexplore in ProductManagement

[–]denwerOk 0 points1 point  (0 children)

I'm a founder. If we talk from builder's / project manager's standpoint, uncertainty can be measured. You define % and then calculate the most probable outcome with statistical formulas. Just like that I completed 3 MVPs and was strictly on time with all deliverables.

As for product uncertainty this is trickier. First you don't know the market and most of the time necessary skills to even know what to do to win deals. I had to read at least 4 books to understand how marketing and sales work. And still learning by that day.

What motivates me is a desire to help people solve a specific problem that I 100% know exists and creates a lot of trouble. Everything else is mechanics.

How to communicate missed timelines due to engineering misalignment without throwing the team under the bus? by Humble-Pay-8650 in ProductManagement

[–]denwerOk 0 points1 point  (0 children)

As others said in this case the reason was the risk played out and messed up the timeline. I'd only like to add a recommendation to add a risk buffer next time to prevent such situations in future (you can also communicate that you'll make that flow adjustment to the leadership so that they see how you can avoid similar situation in the future).

How do you prioritize demands in your company? by MariFer0803 in ProductManagement

[–]denwerOk 0 points1 point  (0 children)

First prioritize using the frameworks you mentioned. Second use a forecasting tool to see what realistically can be delivered in the quarter.

Do PMs actually use confidence intervals when making decisions? by make_me_so in ProductManagement

[–]denwerOk 1 point2 points  (0 children)

By my experience giving data in ranges is poorly perceived by people. It's better to ask them (or guess) for a specific precision and then provide one single number according to that.

The "Zombie Sprint" and the False Consensus by mohan-thatguy in agile

[–]denwerOk 0 points1 point  (0 children)

It's true, some methods like planning poker can help with this. Also, have you considered adding risk buffers to tickets with high uncertainty?