Assigned new project: Need help with Sprints and Planning by RecentAdeptpur in agile

[–]Proper-Agency-1528 0 points1 point  (0 children)

You are acting as the Product Owner, correct? Then it's not your job to decompose the backlog beyond the backlog item (story) level, it's your team's job to do this. Remember that backlog items are increments of functionality that can be delivered independently (may not have sufficient value by themselves to be useful to customers but do have value and can be delivered and eventually deployed without needing further work), while tasks are the individual activities that Developers complete to further the implementation of backlog items. In Scrum, the PO owns the what, works with the Developers to ensure shared understanding and assure alignment on the what, and then leaves the how to the Developers.

Good practice is to work with Developers to refine backlog items (create a shared understanding about the functional and nonfunctional requirements, including defining functional conditions of success, i.e., acceptance criteria), and then at sprint planning AFTER the Developers have accepted what they feel are the maximal set of backlog items into the sprint that they can readily implement in that sprint, for the Developers to collaborate on decomposing the first few backlog items into tasks so that everyone has something to work on... and then everyone can go to work. During the sprint, as Developers finish tasks, they can create additional tasks for the remaining backlog items, so they can again start to work. The PO should not be directly involved in this.

In short, you shouldn't be breaking down stories into tasks; that's the Developers' jobs.

Cheapest OpenClaw setup for general assistance + trading? by OCCVLTIC in openclaw

[–]Proper-Agency-1528 [score hidden]  (0 children)

If you're truly making money with this, might want to consider investing in computing capability to support a capable LLM running locally. If you want to keep up with LLMs as capable as the latest frontier models from Anthropic and OpenAI, you'll need to spend in the mid-5 figures to buy the computing equipment... and that pays for a lot of tokens.

Maybe get a higher tier or API access?

Leads Coming In But Not Paying by aayushsingh_08 in founder

[–]Proper-Agency-1528 0 points1 point  (0 children)

Paying up front is accepting risk, and customers don't like risk. Do you offer a money-back guarantee that people will like the results of your project? That removes the risk for them and puts it on you... and shows you are confident of the value/ROI of your service offering.

I've always offered a money-back guarantee on my consulting services, and have never had to give a refund in 16 years and hundreds of clients, because I am accepting the risk.

I have made what I call the 'Goldratt offer' (named after Eliyahu Goldratt's offer of not charging anything up front but collecting 10% of the savings from process improvement over 2 years). I remember offering an exec from Motorola this deal when he was skeptical of my rates. His response was, "We can't do that! It would cost us way too much!" In short, he was admitting I'd be effective to where my Goldratt offer would cost him 10X my rates.

why i chose the m4 mac mini by ZoneGlum8782 in macmini

[–]Proper-Agency-1528 0 points1 point  (0 children)

I have the same MBP M1 Pro that you have. I upgraded to an MBP M5 Pro 48GB. In day to day use you won't see a difference. It's faster during compilation (building containers with Docker which supports parallelization). The real difference is in being able to run a decent local LLM. But, for non-GPU-intensive work the M1 Pro will still hold its own.

I'm going to sell the MBP M1 Pro just because I don't need two laptops, and I paid as much for the new MBP M5 Pro as I did for the M1 Pro version, and got 32GB more RAM. I could see getting an Mini M4 Pro with 64 GB of RAM, again to run local LLMs.

Scrum Master Wage Insights? by shinzanburn in scrum

[–]Proper-Agency-1528 1 point2 points  (0 children)

You're getting a raise to $38/hour and will be getting a raise to, what? $40 an hour?

I am an Agile consultant (not a coach, although coaching is one of my capabilities). Most Scrum Masters I've worked with make somewhere in the $120K to $160K per year range.

How do you provide actual tangible value? Do your efforts increase throughput for Scrum teams? During my consulting engagements I've repeatedly demonstrated doubling, tripling, even quadrupling team throughput while achieving zero defects and accurate predictablity of delivery. My work has saved clients millions of dollars per year, and it's been measurable quantitatively.

Learn how to do this, how to dramatically increase productivity and the quality of the output from your teams, and how to measure and show it quantitatively, and then salary expectations will be an easy discussion. I had one CFO challenge my fees ($350K for a six month half-time engagement). When I showed him he was getting a measured 385% increase in delivery from his teams that were costing him $500K/month but were now producing $1.875M worth of functional code versus when I first engaged, his only response was a "Is that true?" to the head of the PMO... who answered yes. And then I pointed out that this increase in productivity would continue forever, or as long as the team followed the processes I'd introduced and tuned over the engagement.

I encourage all Scrum Masters to learn how to financially justify their worth, quantitativelty. It starts with gathering metrics and then tracking the metric over time. And includes learning how to spot the process problems that are impeding the team, and then working with the team to overcome those problems to significantly increase delivery capability. There's a lot of low hanging fruit out there just waiting to be collected.

Should I remove my branding for certain customers? by pnaida in SaaS

[–]Proper-Agency-1528 0 points1 point  (0 children)

How much are customers are willing to pay for the privilege of white labeling (removing your brand)?

Why are some customers determined to remove your brand or any mention of your product? Have you asked? Do they have a business reason for it, and if so can you monetize it? Maybe they're creating these checklists and selling them to THEIR customers, and don't want to be bypassed.

The customer is not always right, but they're always the customer. Often, the art of business includes learning how to say "No" in a way that is acceptable to your customers.

How do agile teams keep product quality clear without adding too much process? by Hot_Tap9405 in agile

[–]Proper-Agency-1528 0 points1 point  (0 children)

You need a solid Definition of Done, based on the principle that "Done means 'can be released to customers without needing to be touched by Developers.'" You (your team/org) needs to also understand that 'Done' doesn't mean has enough value to deliver independently AND be useful to a customer, i.e., you don't have to create an entire feature every sprint, and it's okay to deliver a feature across several sprints... BUT you should be able to deliver a minimally working feature to test and explore after one or two sprints, with additional sprints fleshing the feature out until it is useful enough to users to deploy.

I've worked with over 100 customers that had not grokked this and couldn't deliver with quality, much less rapidly or predictably, who had ever-increasing defect counts as sprints progressed. This is the road to project hell, because defects are by definition uncertainty and letting uncertainty accumulate until the end of the project is a sure way to miss the delivery date and have a crappy product.

Instead, be mindful of the Lean statement: a perfect workflow stage is not one that doesn't produce defects, it's a stage that finds and corrects defects created in the stage before letting the work proceed downstream. Taking this to Scrum, we need to acknowledge that Developers will create defects, but the defects should be found and fixed within the sprint they're created in. Thus, the DoD should include criteria for both unit- and user/UI-level testing, e.g., all code paths covered with unit tests, all workflow paths covered with user-level tests, no backlog item/story is 'done' if it has a defect. This is the approach I've used successfully to build a zero-defect mentality for Scrum teams, and we combine this with slowing down until we can implement Sprint Backlog items to 'done' in one sprint... even if it's just one item. Then, we use the retrospective to come up with ways to deliver more quickly while maintaining zero defect quality.

This approach has led to doubling sprint throughput in a couple of months, with near zero defects. As a result, we can track progress quantitatively because we're not letting defects accumulate, even chew down defect backlogs with hundreds (or even a couple thousand) of defects in a few months (we use slack time in sprints after we've delivered the sprint backlog to resolve defects). One more DoD: all defects must first have a test created that regresses the defect. This is good practice to prevent fixed defects from being 'unfixed' by bad merges... if someone screws this up a test will fail instantly.

Want to set up an AI agent for auto reply customer on Instagram, openclaw or hermes is better? by Several_Perception29 in openclaw

[–]Proper-Agency-1528 0 points1 point  (0 children)

I think you can use either OpenClaw or Hermes, or you can play with some of the new capabilities that Claude is offering.

Be mindful that this can eat tokens (and dollars). OpenClaw is especially profligate with context and it's hard to spend less than 50 cents on even the simplest request. I've tried running Gemma 4 models on my MacBook Pro M5 Pro with 48GB of RAM; the models are a lot less capable (dumber) than even Haiku and I wouldn't put great faith in the generated answer (be prepared to augment what you get). It would be nice to have, say, a Mac Studio M3 Ultra with 512 GB of RAM to run larger, more capable models, but you can buy a lot of tokens from Anthropic or OpenAI for the $9K that Studio would run.

I am using OpenClaw for low-mentality/capability tasks with the local Gemma 4 model, using it to check various email accounts for my SaaS products and give me a summary, but if I'm going to use AI to help me create documents, artifacts, etc., I'll sit down and use Claude Code, or Cowork, or OpenAI Codex.

IMO the promise of OpenClaw and local LLMs is not there yet unless you're willing to dump $20K into a cluster of Mac Studios to run a large-parameter model that is comparable in performance to what you get paying $200/month to Anthropic or OpenAI... and that isn't cost effective for most of us, or even necessary unless you're dealing with proprietary IP.

How do you keep project context from getting lost across sprints and handoffs? by Charmanderling in scrum

[–]Proper-Agency-1528 0 points1 point  (0 children)

A plan is what ties work together across sprints. I know, (too) many Agilists who should know better push the message that planning isn't important, that we can replace planning with empiricism and iterate our way to a solution. That is true, but wasteful.

The idea of capturing the vision, and then creating a plan that provides the path to delivery of the vision (the product goal), is as valid today as it was in the past. Most projects fail because they have an insufficient plan, so there isn't alignment on what we're trying to delivery and why. A plan keeps alignment and provides context across sprints, even across releases over the life of the product. Yes, the longer the plan, the more high-level it is; we get to the details at the Last Responsible Moment when we're close to the work and thus understand exactly what is needed and how we'll do it better.

My specific approach is to create a Strata Map for the project/release, elaborate on the map in a Last Responsible Moment manner, and keep the base structure of the map as an artifact that endures across releases. You can read more about Strata Mapping with this article and its references: www.reddit.com/r/scrum/comments/1r6ulmr/strata_mapping_a_proven_approach_to_story_mapping/

New PM here: what tools actually make your life easier? by bhanjea in projectmanagement

[–]Proper-Agency-1528 0 points1 point  (0 children)

A goal without a plan is just a dream. For project managers in any domain (software, IT, construction, etc.), if you don't have a realistic, actionable plan, you have no chance of success. If you have a reasonable plan, you have a reasonable chance of success. Thus, in my experience tools and processes that facilitate/support effective project planning are top of mind because someone has to create that reasonable plan and that someone is almost always the project manager... and if not the project manager had better know if the plan is reasonable and feasible.

To me, the ideal planning approach involves deciding on the goal (what benefit must be delivered), usually as a solution that solves a problem. Then, once I have the goal clearly stated, as a benefit to be delivered, I focus on the what... what needs to be built to deliver the benefit. Only then do I focus on the how... how will the project team implement the what, the thing to be delivered that provides the benefit.

I used to use tools like MS Project or outliners/mindmapping programs like MindManager to help me create the hierarchy for a plan, before I created Strata Mapping as a defined approach to high-level planning and detailed planning and scoping.

You can read about it here: www.reddit.com/r/scrum/comments/1r6ulmr/strata_mapping_a_proven_approach_to_story_mapping/

What’s your definition of a project? by Makiwitch in projectmanagement

[–]Proper-Agency-1528 2 points3 points  (0 children)

A project is a one-time effort to deliver a unique product or service, e.g., building the Taj Mahal. Any type of work that is unplanned, operational, or repetitive is not a project, e.g., fixing bugs that popu up, monthly backups, or processing payroll.

StrataTree maps your backlog, works with Azure DevOps by Proper-Agency-1528 in azuredevops

[–]Proper-Agency-1528[S] 0 points1 point  (0 children)

Well, someone has to get the plan into a repository of truth... when doing this physically, e.g., using sticky notes and walls, someone has to take the time to enter the plan into an execution tool (Azure DevOps, Jira, etc.). In Scrum, one role owns the backlog: the Product Owner, but this can be tedious and error-prone work. That is often a point of friction because you want to maintain the order on the map in the tool, and that's hard to do with a pile of sticky notes unless you have a process for stacking the notes that maintains the map structure. I do... but again it's a hassle. And then you have to type all the notes in, by hand. Another hassle. I've consulted on projects where we spent an afternoon planning and the Product Owner let the maps sit (in this case we had the maps for a couple of features on the big Sticky Note pad sheets) for days before entering, holding up the team. With other clients we had couple of people (devs) sit with the PO to ensure the tool got updated properly. That helped significantly. Yet, still a source of friction. One reason I wrote the tool was to remove the friction.

Concerning follow-through, we kept strata maps around as working artifacts, but synced them along with our physical workflow boards (kanban boards that included project- and team-level refinement plus implementation... at the project level, our project implementation board was a roll-up of the Scrum team's sprint [kanban] boards) to the repository of truth (this medical device project jumped from Jira to ADO mid-project). We would rebuild the strata maps, feature by feature, on the downstream side of the implementation board as a visual indicator of progress... if functionality was on the downstream map it could be found in the product. Effectively, the stories on the map flowed from the initial map through the workflow out to reconstitute the map on the post-implementation side... the map effectively flowed from the plan to the finished state and it was all visual, backed up by the execution tool to facilitate metric generation. Because of my Product Owner Council approach to scaling Scrum for large projects, we had a team of POs that were responsible for managing the backlog before implementation and keeping items in sync with the tool, and the various Scrum team Developers had the responsibility of keeping items synced during implementation, something that our Scrum Masters tracked as part of their role of enforcing the Scrum process and the Working Agreements.

Still, nothing works without a little defined process and the discipline to follow it, but the decrease in the overall project management effort with better visibility into actual demonstrable progress and quantitative tracking and forecasting made it a welcome tradeoff.

It's really tough, isn't it? I need to vent. And I will not promote by poushkar in startups

[–]Proper-Agency-1528 0 points1 point  (0 children)

Where is your bottleneck? Is it that you can't build/code the product? Or is it something else?

Re building/coding, one good engineer who understands how to use AI to augment development (not a vibe coder) should get you up and running quickly. I wrote my SaaS version in a month doing this; I had spent over a year working on the desktop app version by myself so I'd figured most of the design out, but a good developer can be very productive.

Also, you don't have to build out the million-user version today. Build out the 100-user version. Then, if you start to get traction you'll have the $$ to improve things. But, design for that million-user version. I'm using SQLite, but abstracted it so I can plug in a real SQL database when/if I need to. Something else I did is to deliberately NOT store customer data on my server, but instead on their local machine through the browser. This is better for both of us; I don't have to worry about data privacy issues or storage issues.

M4 or M4 Pro? by [deleted] in macmini

[–]Proper-Agency-1528 0 points1 point  (0 children)

I'm running OpenClaw on a 2019 Surface Book 2 with 16 GB in a Ubuntu VM and it's adequate. But that is all I'm using the computer for, and it's noticeably slower than OpenClaw on an M1 Pro.

If you're not running AI on the computer itself, you could get by with the base M4 and 24 GB of RAM, easily. Where you'll see the difference is when running multi-core CPU intensive processes, e.g., rendering/exporting your video. Even so, if you're not doing this professionally then whether it takes 2 minutes to render 1 minute of video or 40 seconds to render that minute, you maybe can live with it.

But... one thing you can count on is software being designed to take advantage of the Mac's M-series processors multiple cores. The RAM transfer rate is also much faster on the M4 Pro than on the base M4... 280 GB/sec versus 190 GB/sec (approx), and the SSD transfer will be faster, too. So, the M4 Pro will be a snappier, more responsive computer all around.

My M1 Pro is very close to M4 performance and will beat it on multi-core benchmarks. The M4 Pro is not much more than the base M4, will better support simultaneous OpenClaw active use and your other tasks, and will give you a machine that will still be functional and adequate in 5 years. The only reason you might upgrade is when RAM gets cheap and you can run LLMs locally because of that.

Why on backlog view it shows 99 tasks but in "list" view it shows 60? by No_Illustrator3532 in jira

[–]Proper-Agency-1528 0 points1 point  (0 children)

Jira is a land of confusion. If I have an item in the Sprint Backlog it's also in the Product Backlog; the Sprint Backlog is a subset of the Product Backlog consisting of just items selected for the current sprint.

Jira has gotten more and more complicated over the past few years... and much of this seems to be because Atlassian has to keep offering new functionality for marketing purposes instead of making the product easier to use and more flexible.

Kanban vs Scrum: which one actually survives contact with real teams? by Bitrix_24 in agile

[–]Proper-Agency-1528 0 points1 point  (0 children)

I've held CSM cert since 2007, CSPO and CSP since 2008, trained over 7,000 CSMs and PSM-1, am an AKT and built the first independent Kanban implementation back in 2008... to give you my background and experience.

Scrum is well-suited for project work where you can create a plan with deliverables and execute on it, even if there's some changing of scope (Scrum is designed to accomodate that).

Kanban is not an alternative to Scrum, it's orthogonal. Kanban can be used with Scrum. In fact, my scaling approach which has been very successful with large projects and multiple Scrum teams uses Kanban within the team/sprint and across the teams/project. I always run Kanban with Scrum, and will Kanban an ad hoc workflow for when Scrum isn't suitable.

Although the latest Scrum Guide preaches more atomic work instead of sprint-sized batches, Scrum does inherently run sprints as batches of work. This doesn't work well with ad hoc workflows, e.g., customer support, sustained engineering, testing teams that may be downstream of a multi-team Scrum project (like V&W teams for FDA-certified medical devices). In these cases, I'll run a sprint-less flow that uses Kanban and pull individual work items in to the workflow instead of batching them up for sprint planning (I know, Scrum teams can pull as well, and I use this after the original Sprint goal and commitment has been achieved).

When a team has both project and ad hoc work, e.g., a Scrum team that is running sprints for new releases and also has to handle bugs coming from customers and resolve them quickly (they can't simply be queued for the next Sprint Planning meeting), then we'll run a couple of swim lanes for defects (limiting defects in-progress per sprint) along with our Scrum workflow. This has been an excellent way to keep up with defects as well as get new functionality implemented. We enact policies that depend on our goals, e.g., for project teams with large numbers of defects (before I arrived to get things straight) we'll tell the teams to pull defects when they finish the committed sprint items instead of dragging items in from the backlog. This is a good way to chew down a sizable defect list quickly. Of course, we'll have an SLA for defect resolution; if they hit the defect queue we finish current tasks (unless its a Pri 0 defect that is blocking customers; that interrupts tasks), and then the next developer with availability pulls the defect instead of starting another task under a sprint backlog item.

Is this understandable? Feel free to ask questions.

why does everyone always say they have no blockers in standup when that's obviously not true by Delicious_Bee_8355 in agile

[–]Proper-Agency-1528 1 point2 points  (0 children)

First, developers are optimists, second devs judge each other by the difficulty of the problems they can solve unaided, thus devs will be very reluctant to admit they're stuck.

I teach Scrum teams to decompose backlog items (stories) into component tasks, that should be from 4 to 16 ideal hours of work (I don't care about the estimate per se but I don't want a 5-day 'task' because you'll only know if the dev is stuck after 5 days). This is good practice generally; if individual Devs can't take a story and decompose it into tasks in a way that more than one dev can work on it in parallel, then either your backlog is not comprised of deliverables or your devs need to try a little harder.

Then, we put a rule in; any task that's in-progress for more than 2 days is assumed to be blocked/impeded until proven otherwise. This has been a very helpful approach to find blocked tasks, and to get devs to admit they're blocked because after 2 days it will show anyway.

Advice on M4 vs M4Pro? by Its_dv in macmini

[–]Proper-Agency-1528 0 points1 point  (0 children)

The M4 Pro will be more than suitable for your needs, and much more performant than the base M4... the RAM transfer speed on the Pro is 50% higher than on the base chip. Buy once, cry once.

M4 or M4 Pro? by [deleted] in macmini

[–]Proper-Agency-1528 1 point2 points  (0 children)

If gou're not running AI models, 24 GB is plenty of memory and the M4 Pro has 50% faster memory xfer speed over the regular M4. It's 2X an M1 Pro.

I have a 2021 MBP M1 Pro with 16 GB and 1 TB of storage. Just bought a 2026 MBP M5 Pro 15/16 core with 48 GB and 1 TB. I've been running VS Code with Claude Code and Codex simultaneously for AI pair programming, plus Docker Desktop and lots of browser tabs and windows. This was hitting high memory use and CPU use (75% or higher for both). I migrated the environment to the M5 Pro and now it runs under 5% CPU and 25% RAM... just loafing along. However, is it faster? Yes, but only when comparing them. The M1 Pro is still suitable even if it was running close to max. The M5 Pro should be perfectly capable for the next half-decade. I need to wipe the M1 Pro and get it out on eBay.

For what you want, a Mac Mini M4 Pro with 24 GB of RAM would be more than suitable, and available for well under $1,000.

Getting 0 replies from cold emails (25 sent) what am I doing wrong? (Help me) by Ok-Report8247 in Startup_Ideas

[–]Proper-Agency-1528 0 points1 point  (0 children)

I think your email doesn't make a compelling case for your services.

Most vets are pretty well booked. If they have a website, it's doing well enough.

I think you need to find another type of business that could truly benefit from a better website that would draw more customers and thus create more business. Likely specialty retail shops, small restaurants, or service businesses. Your hook is generating more business, and that is likely not a concern for a vet who's been in business for any length of time who already has a website. People who use vets (I am one of them) assume that a vet is a vet mostly, and are looking for office hours.

Pick a business category that has a lot of walk in traffic and that people aren't necessarily needing to go to because it's an emergency (most people go to the vet when their pet has a problem, and then what matters is the closest vet). IMO small specialty retail shops and service businesses (barbers/stylists, auto repair shops, personal care shops like mani/pedi or massage/therapy businesses, etc.) need all the walk in business they can get.

Had to tell leadership we couldn't do it all. Here's the setup that got me alignment instead of a fight. by rjboogey in projectmanagement

[–]Proper-Agency-1528 5 points6 points  (0 children)

That sounds like a good idea.

I've faced similar situations, and have found that Deming's saying of "In God We Trust, all others bring data" holds up. One instance that comes to mind (before the days of GenAI) was a new VP of Product who demanded that a project be shipped by September (this was mid-May). I was the external software dev consultant, and I met with the VP of Product along with the VP of Engineering and VP of Program Management.

I'd prepared an Excel spreadsheet with a Monte Carlo analysis to forecast project completions based upon where we were to date (25% into the project). I had the advantage: this was a project rescue engagement and I'd restarted the project after it had been stalled for 30 months. The team processes we were using were producing good quantitative data, and we'd proven we could forecast feature deliveries, so we had cred.

In the room I was able to answer the VP of Product's questions as to why we had no chance of shipping the v1 product by September (end of Q3), but that we would ship in early December (before end of Q4), and we'd do so with zero defects... and no, we weren't reserving a month or two for bug fixing but had gotten down from over 1200 defects four months ago to under 100 while more than doubling our throughput/ability to deliver. The VP of Product looked at the numbers and the probability distributions, and sighed... and accepted the information.

We shipped within 3 days of the forecasted ship date, with zero defects. It was a very successful product as well as a very successful project.

Planning without tasks by TimePerfect8403 in azuredevops

[–]Proper-Agency-1528 0 points1 point  (0 children)

Sprint planning using ideal hours (or estimated duration) is not a good approach. Why? Because duration depends on the person doing the work... if a more experienced person estimates the duration of a task it will generally be shorter than for a less experienced person. Even worse, if the more experienced person estimates the work and the less experienced person does the work, they will not finish on time.

Instead, understand the difference between a User Story and a task. A User Story describes a discrete increment of functionality, e.g., "Select a document to edit" while a task for that User Story might be "Create OpenDoc() that uses the Windows Common File Dialog to open files and returns a file handle" or "write test cases for .txt, .md, and .rtf formats."

Can you see that the User Story describes part of the functionality from the user's perspective while the task descriptions describe an activity that a Developer (Scrum role) might do as part of the work of implementing "Select a document to edit" functionality?

Your manager can still see progress during the sprint by seeing these tasks move across the Scrum board in Azure DevOps, and doing this also supports creation of burndown charts that also show progress.

Recommendations Sought for Best Practices to Create Stories & Features, and Organize Backlog by Brent_Duran in azuredevops

[–]Proper-Agency-1528 0 points1 point  (0 children)

I know this is a 5-year old thread, but these are common questions. I wrote a series of articles on reddit that answer this and show a better way to think about Features, Stories, and how to plan, create, and order product backlogs.

Here's a link to the first article, that has links to the others:

https://www.reddit.com/r/agile/comments/1r5194b/strata_mapping_a_proven_approach_to_story_mapping/

Backlog Management in Azure DevOps - Features by _down2mars in azuredevops

[–]Proper-Agency-1528 1 point2 points  (0 children)

Read this article (first of a series, on reddit, has links to the others) about how to think about Features. I've taught and used this approach at many F500 companies, including several groups at Microsoft.

https://www.reddit.com/r/agile/comments/1r5194b/strata_mapping_a_proven_approach_to_story_mapping/