News for hackers. Stuff that matters.
Re:Pivotal Tracker will shut down by aantix on Thursday September 19, 2024 @10:37AM (#41592386)
The thing that I always liked about Pivotal is that it was visibly obvious that there was only one queue.

It forced everyone to ruthlessly prioritize and make the hard decisions.

In this moment, do you want me working on this bug, or this new feature? You have to decide - you get one or the other.

It avoided the "Everything is a high priority" dilemma.

Re:Pivotal Tracker will shut down by teeray on Thursday September 19, 2024 @12:15PM (#41593408)
I also loved that it was adamant about having specific, defined states with no customization. The issue is todo, in progress, done, delivered, accepted… that’s it. Custom issue states are a special kind of hell in JIRA.
Re:Pivotal Tracker will shut down by shagie on Thursday September 19, 2024 @01:02PM (#41593921)
> Custom issue states are a special kind of hell in JIRA.

The nth circle of hell looks like a Jira workflow. https://i.imgur.com/dQE9vWn.png and https://medium.com/@daitcheson/you-can-do-better-than-jira-1...

Re:Pivotal Tracker will shut down by hinkley on Thursday September 19, 2024 @01:37PM (#41594276)
Your honor, he needed killin’.
Re:Pivotal Tracker will shut down by theamk on Friday September 20, 2024 @12:09AM (#41598722)
[delayed]
Re:Pivotal Tracker will shut down by shagie on Friday September 20, 2024 @12:28AM (#41598794)
Worked with a manager who had a physical kanban board in a nearby vacant cube... and had a ip camera set up to it so that the business could go to the IP and see the board. When they had meetings, they'd have the business people on speaker phone and... honestly, we had trouble not laughing overhearing those meetings.
Re:Pivotal Tracker will shut down by Aeolun on Friday September 20, 2024 @08:39AM (#41601415)
That first one looks kind of reasonable compared to our ‘simplified’ workflow. The full one?…
Re:Pivotal Tracker will shut down by hinkley on Thursday September 19, 2024 @01:36PM (#41594269)
That fucking state machine page makes me want to shoot someone.
Re:Pivotal Tracker will shut down by acdha on Thursday September 19, 2024 @01:36PM (#41594270)
Yes - 100% of the people I saw be annoyed after switching to GitHub projects were the people whose projects were perennially late but also had a roughly 1:1 ratio of PM overhead rituals to actual work. I’ve come to think of it like giving a toddler TikTok – there’s a certain type of person who cannot resist thinking that one more workflow state / custom field will be the secret trick for productivity.
Re:Pivotal Tracker will shut down by twic on Thursday September 19, 2024 @03:20PM (#41595357)
60% yes, but 40% no, because there was nothing after "accepted" - so no way to track "in production" and "validated with users", which are the most important states. You could abuse the earlier states to do that, but then you have trouble tracking internal acceptance. Ultimately, reality just has more significant states than Tracker recognised.
Re:Pivotal Tracker will shut down by quesera on Thursday September 19, 2024 @03:35PM (#41595509)
What has worked well for my teams is to track story/development state and deployment state separately.

They are fundamentally different things, and you cannot always infer one from the other.

  - "Accepted" is the final state. Deployed to prod and verified. Story is finished and can be hidden from active view.

  - "Delivered" is set by QA when they believe the changes are complete and correct, ready for deployment.

  - "Finished" is set by the developer when they finish, push, and create the PR.

Then we use labels for deployment state. E.g. @staging, @sandbox, @production, etc.

It happens sometimes that a Finished story is deployed to staging in integration build X, but then omitted from integration build X+1, for reasons unrelated to the quality of the changes. In this case the story stays Finished (or Delivered) and we set the @staging label when deploying X to staging, but clear it when deploying X+1.

This works really well, especially after writing some glue code to integrate Pivotal and GitHub and your build/deploy flows.

Re:Pivotal Tracker will shut down by cpeterso on Thursday September 19, 2024 @12:08PM (#41593322)
An alternative to one big queue is a separate queue for each client (external customers, internal teams, the dev team's own tech debt, etc). Each client manages their queue order themselves; the dev team just needs to focus on the head of each queue (and working with clients to clarify the requirements for the next few tasks in the queues).

"JIT selection from independent streams: An alternative to the “big backlog” of work"

https://longform.asmartbear.com/jit-backlogs/

Re:Pivotal Tracker will shut down by jadbox on Thursday September 19, 2024 @11:14AM (#41592792)
I LOVED Pivotal tracker for just this reason- it was way more focused. It was hands-down my favorite task tracker. Since most of my projects were code related, we eventually moved to Github Projects which is honestly very similar in being focused. The downside is that non-technical people may need to get a Github account, but it wasn't that much of an obstacle in practice.
Re:Pivotal Tracker will shut down by aquilaFiera on Thursday September 19, 2024 @10:38AM (#41592400)
+1. It's been 15 years since I used Tracker but I miss that aspect of it.
Re:Pivotal Tracker will shut down by dangus on Thursday September 19, 2024 @12:40PM (#41593713)
That sounds more like a disastrous missing feature to me.

A good productivity tool doesn’t dictate how teams work.

I’d rather have a tool that’s more customizable.

Re:Pivotal Tracker will shut down by necovek on Thursday September 19, 2024 @01:29PM (#41594203)
I know managers love Jira — a poster child for customizability — esp product managers, but I have yet to meet a software engineer who does.

It simply slows everyone down, but when it's your only tool for tracking work, it's still better than nothing.

Now, the problem with Jira is not necessarily customizability but that it's dog slow, complex, integrations suck, and permissions system is chaotic. Still, I have yet to see fully customizable work tracking system that's better made than Jira.

But also, a fixed set of features does not force you to ascribe the same meaning to them like the authors intended: I've used "bug" tracking systems to manage large projects with great success (including big features, enhancements, but also big and small fixes).

Re:Pivotal Tracker will shut down by dangus on Thursday September 19, 2024 @03:09PM (#41595239)
Honestly this is a bit like saying that the dishwashers don’t like the food being served at the restaurant.

Project management software isn’t made for the benefit of engineers, that’s on purpose. The customer is the business, not the engineer who works there.

Any issues with the engineers have with workflow really aren’t the fault of the software, it’s the fault of the project managers/engineering managers’ configurations.

You can’t blame the company that makes the paint for the choice in paint color.

Personally I think the only way Jira has dropped the ball is on page load performance.

Re:Pivotal Tracker will shut down by jboy55 on Thursday September 19, 2024 @03:50PM (#41595688)
And yet every paint manufacturer has hundreds of swatches of various colors that their paint 'comes in', even though there is practically an infinite possibility of colors available.

I've seen many custom JIRA workflows, where you define specific states that can progress to other states. Nearly all of them, over time, were modified so that any state can move to any other state.

And if you engineers don't use the tool you provide, the data in it is useless. Engineers are typically very smart and will just twist any tool they don't like.

Declaration: In order to have accurate state between projects and bugs, everything needs to be tracked in JIRA.

Result: 70% of your Jira stories are now "This JIRA tracks an issue stored in the Github repo, see the repo for current status"

Re:Pivotal Tracker will shut down by necovek on Thursday September 19, 2024 @04:59PM (#41596331)
When I ask my Jira admins to enable a set of people to do something on a project, they struggle.

When I create a ticket and don't open it right away before the popup is gone, poof, it's gone into the depths of that project backlog.

If I want to create a multi-project board, oh, now tickets don't have the same statuses, set up a mapping first.

Or figuring out the artifical limits between epics, tickets and subtasks.

And slowness, don't get me started there.

Yes, just like you are blaming the paint shop for only having the basic colors, I too can blame the paint shop for having 1M green hues to choose from.

Re:Pivotal Tracker will shut down by kstrauser on Thursday September 19, 2024 @01:51PM (#41594432)
> I’d rather have a tool that’s more customizable.

You think you would, until you do, and by then it's too late.

It's important to have good processes, but the point of all those processes is to help you make things more efficiently. Anything that leads to you spending extra time serving the process directly reduces the amount of real work you can do.

Re:Pivotal Tracker will shut down by structural on Thursday September 19, 2024 @03:50PM (#41595687)
> the point of all those processes is to help you make things more efficiently

I think this viewpoint -- that these processes somehow could increase efficiency if only they were good -- has a lot to do with why engineers dislike systems like Jira, because they will never see the increased efficiency they are looking for.

Let me restate it in a way that I think is a little more nuanced:

The point of systems/processes is to lessen the amount of inefficiency in a group of people working together as that group a) gets larger, and b) experiences turnover.

Nothing's ever going to be as efficient as a single engineer that can build everything with all the details in their head at that very moment. But there's a limitation on size of problems you can solve doing that! So many people working on large problems hate their processes, because each individual person is doing less than if they were in a tiny, stable team, and they can feel this, even if the organization is making great progress.

(And then, at the largest sizes of organization, it's almost impossible to stop the org from crumbling from the weight of its own complexity. People do spend an awful lot of effort trying, though).

Re:Pivotal Tracker will shut down by kstrauser on Thursday September 19, 2024 @05:13PM (#41596446)
I agree with all of that. I understand why there needs to be some kind of rigor applied or else you have a bunch of engineers running around like cats. I'm not saying we shouldn't have process.

But, I've also worked in shops so hidebound that the aim of the organization seemed to be to Follow The Process above all else. Didn't ship anything all quarter? Well, at least we Followed The Process! Customers are screaming? That sucks, but The Process doesn't accommodate their needs this quarter. Principal engineers are leaving? They just don't appreciate The Process!

In my experience, Jira seems to resonate with PMs who adore The Process for the sake of The Process. Lighter, more opinionated systems like Pivotal or Linear seem to help teams deliver features more quickly than teams using Jira to march in line with The Process.

Re:Pivotal Tracker will shut down by aantix on Thursday September 19, 2024 @12:53PM (#41593845)
I hear Jira is the ultimate in flexibility and widely beloved. ;)
Re:Pivotal Tracker will shut down by hinkley on Thursday September 19, 2024 @01:39PM (#41594310)
That’s a paddlin’.
Re:Pivotal Tracker will shut down by hinkley on Thursday September 19, 2024 @01:38PM (#41594295)
I hear that the dirty secret of Salesforce is that it’s easier to change your company processes to match Salesforce defaults than to change Salesforce to match your company process.
Re:Pivotal Tracker will shut down by jboy55 on Thursday September 19, 2024 @03:42PM (#41595586)
And before Salesforce the costs were 10x for CRM software customization.
Re:Pivotal Tracker will shut down by dimal on Thursday September 19, 2024 @07:12PM (#41597293)
I was on one team that used it and it always felt overly simplistic. But I have to admit that we generally delivered what we committed to each sprint. It was pretty clear when we were overcommitting.
Re:Pivotal Tracker will shut down by jumpei163 on Friday September 20, 2024 @03:52AM (#41599764)
Agreed, every time I clone an issue tracker or to-do list on the go, the first thing I do is deleting the "priority" column.