Hacker News new | past | comments | ask | show | jobs | submit | benkan's comments login

This is addicting. How did you provide the context? Did you provide the main theme of the story? The prompts to ChatGPT must me huge.


In general or only if there is a Product Manager? Why?


There’s no justification for it to exist. It’s like saying every bus needs a steerer and a gas pedal pusher. This is worse than a single driver, but hey it creates another job


Then there wouldn't be a justification for architects and DB specialists to exist. It's a separation of skills into a designated role.


DB specialists are make-work too, unless you are working at AWS or some other massive provider. Architect is also make-work. Someone who makes technical decisions and orders engineers around but doesn't code. LMAO.


I worked at a large telco, between prod and dev and test we had a couple of hundred oracle dbs running, plus probably that again in vendor supplied odd custom stuff.

DB Specialists were essential.

We also had an architect who was trying his best to keep track of everything, design the future and attempt to keep in all almost sane. It was a ginormous mess. Without him it would have been utter chaos.

The value of any given role depends on the org and context and situation


Yes, and i have seen teams working entirely without a formal backlog of user stories. Some use a large wall chart, some use a User Story Map without any kind of Scrum of Kanban process... in some teams this also works.


Maybe one of these link lists can help: https://www.leadinginproduct.com/p/link-books-useful-collect...

They are cheap and useful if you have sufficient time to read, especially the ones about team structures and recruiting. They contain more content about roles and structures.


https://www.leadinginproduct.com/

It's about product management, leadership, engineering organizations, and related topics. I still consider it personal because all of the content stems from personal experience.


And yet, software product managers mostly do not have managerial authority. They manage the product, not the people. But they need to influence the people anyway.


It could be email, but it also be Confluence, Notion, OneNote, or something like that. I understand that you think a chat solution like Slack or Teams or Mattermost is too "chatty", right?


I guess you're right about that. Do you need cycles of two weeks for that? (Scrum officially doesn't force two-week cycles, but it's still the norm)

How do you handle Continuous Deployment then? Only to Staging?


or a dev server and you then you can deploy qa server or staging for load testing, integration testing if you have multiple sub systems. and testing for load balancing type issues.

I'm not arguing against more flexibility when your in small team /pre or early release MVP stage(s)

Also, you need a "Hot Fix" short circuit process as well. Although you need to watch it and make sure management is on board with the idea that a reliable road map is important and specific criteria for urgency or everything turns into a "hot fix".


Note: I am a product manager myself I see the team of PM, Engineer, Design, Data, etc. as one team consisting of people with different skills. The skillset of a PM does not include coding, but it helps to have some technical understanding to discuss on eye level. The skillset of a software developer does not include user understanding (for example), but it helps to have some idea of user situation to discuss on eye level. If all functions understand what the others do, the team will be successful.

In my opinion, your experience of product managers sounds like people with poor understanding both of the job of a dev and of the job of a PM. No blame.


Called ‘the hat’, the 13-sided shape can be arranged in a tile formation such that it never forms a repeating grid


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: