dd444fgdfg
Joined 5 years ago
Joined 5 years ago
I've seen it work well. It can help facilitate the conversation between a manager and direct report when trying to understand what the gaps are between their current role, and where they want to go next. It also helps keep those discussions aligned across different managers/directs across the organisation.
It also has it's down sides. There's no perfect solution to soft skills.
It would be helpful if engineering had a widely accepted succinct definition like the scientific method, but it doesn't.
Building software is its own thing. It requires some engineering discipline. It requires some scientific method. It requires some artistic creativity. It requires operating efficiently within some community.
It also (usually) does not require the rigor of engineering because it's ephemeral, and it doesn't require the proof of science because it's every changing, there is no truth.
It's software, and that's not better or worse than engineering it's just different.