Re:Working remotely with 150+ people
by pcsanwald on Thursday January 05, 2017 @03:16PM
(#13330953)
The more general term for these two structures are Functional vs Divisional structures. In the case of software engineering, a feature based team is a functional structure, and a "database team" (or "API team", or any other specific technical concern) is a divisional structure.
[ Parent
| on HN ]
Re:Working remotely with 150+ people
by brilliantcode on Friday January 06, 2017 @11:54AM
(#13337837)
so why aren't more shops implementing a functional organization? It's still divided into front-end and back-end. What is the hindering factor and what tools would be a good fit for functional organization? AWS Lambda where people push their own backend along with the front-end thereby managing the full stack?
I have no idea why many engineering organizations insist on maintaining the artificial distinctions of "front end" and "back end". I think we do ourselves a disservice by labelling ourselves with those distinctions, but the entire industry seems to disagree with me.