Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

IT over the last 10 years has been a story of breaking down siloes.

Agile development was all about breaking down the wall between IT and the business - getting them collaborating earlier and more often.

TDD and test automation are bringing development and test closer together, getting testing involved earlier in the cycle and quality build in.

DevOps is bringing the build and run halves of the IT organisation closer together, breaking down that particular silo.

All of the other siloes need to go the same way - infrastructure, information security, architecture. Siloes were great for a waterfall world, but when we want to move quickly the whole concept of functions and job titles is too slow and process driven.

What I'm trying to say is, yes, I agree with this post whole heartedly.



Information security seems like it has especially never worked well as a silo. Without building it in proactively at the beginning and continuing to design with it in mind, software quality wrt security will always suffer badly.

Unfortunately the stark reality is that for almost everything, worrying about security means you ship things slower. It's not that people don't know they need to worry about it, it's that every short term incentive exists to shove it aside. And so people have, and do. Security doesn't drive user growth. (It can make people go away eventually. But it almost never drives adoption.)

There's a real tension between "move fast and break things" and "break down all the silos".


From my enterprise seat, most silos are still there and won't go away regardless how much we wish they would.

I have seen Agile progress from the new cool thing, requirements for all kinds of agile certifications to the current trend of mini-waterfall sprints.

All because it doesn't matter if the IT team wants to be agile if the reaming part of the corporation keeps doing everything the old way.


While I agree with the post... And most of your comment, I find that a large issue with a lot of "Agile" development, is that not enough thought is put into the architecture and overall design ahead of time. Another big breach is when early on a lot of conveniences are put into place, and the knowledge therein is lost in the ongoing development.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: