And again read what I said, that engineers can and could be empowered to make these tickets, which can be minimal at best.
Done right, its not a limitation at all, and instead adds accountability.
And again read what I said, that engineers can and could be empowered to make these tickets, which can be minimal at best.
Done right, its not a limitation at all, and instead adds accountability.
Which is doubly important to really understand the vision of agile / scrum, and not just follow the ceremonies by the book.
It's recording a software change, who made it, and when.
That isn't even close to the bare minimum for some of the regulatory requirements.
You're coming to this with the perspective of a typical software developer. I can sympathise greatly. But the regulations aren't about software development. They are about risk management and product quality, and putting in place processes to ensure projects deliver solutions which are safe and robust, due to having the appropriate controls in place. This isn't just about the software implementation. It goes all the way up to the specifications, designs and requirements and it requires testing and validation work at every level.
I have only in the last few years been working in such an environment. It was eye-opening. Compared with the free-for-all which is most software development, this is actually about engineering robust systems, in a very systematic and rigorous way. That does include some overhead in the processes surrounding the development work, but it's there for a very good reason.
We are talking in this thread about a very specific subset of this: Does it make sense to require a Jira ticket for a change to internal system documentation.
I don't have experience with SOC in particular, but I would be very surprised if the regulations specified "you need a Jira ticket for every change to every kind of documentation". That would certainly be a very big lobbying win for Jira! But I suspect it is more like "you need to be able to audit and trace the purpose of all documentation changes". The trick in designing the processes used to comply with such requirements is figuring out how to balance compliance with process friction. If you are in charge of this sort of thing and your instinct is to never challenge the usefulness of busywork and ignore feedback on its impact, like the kind of feedback in this thread that is being ignored, then you are not doing your job well.
Context switches are limiters, IME. Smash somebody's stack and you've made them useless for half an hour.
You want engineers to have focus time, on a clear actionable item, that is set up for success, and will add value.
Allowing engineers to work on whatever they want, or change scope on what they want, without saying 'why', can end up creating a lot of wasted work.
If stuff fails and company gets sued - they will have to prove that they "follow industry standards" because if they don't follow industry standards then all kinds of bad stuff can follow.
IF you get ransom-ware and have an insurance - see the exclusions - you have to have EDR software on each server otherwise insurance won't pay.
Not following industry standards in terms of code - the same no insurance company will pay if they catch you on just doing stuff.
So running a business all kind of BS and it is not optional and just slinging out code is not enough.