News for hackers. Stuff that matters.
Re:Why Open Offices? by exodust on Wednesday July 29, 2015 @09:33AM (#9968474)
> "Fact: In today's age of agility, rapid development, minimum viable products, continuous deployment, and short iterations..."

I don't think I would take a job anywhere that held these buzzwords in high regard. They have been discredited time and again as the wankery of company culture.

"age of agility"... No.

"MVP".... No!

"continuous deployment".... kill me now.

You mention stakeholders. At my last job, stakeholders were the biggest problem in the company. I had a desk in an open office, and for some reason that meant the project manager had an open invitation to walk up to my desk repeatedly throughout the day bugging me with brain-dead questions and pointless "standups". Yep, she wanted regular standups even though it was just her and myself for many of the minor projects. Jesus I'm glad I got out of there.

> "create a policy where people can indicate when they're deep in thought on something complex and would prefer not to be distracted"

What policy. Nobody does that.

Re:Why Open Offices? by omouse on Wednesday July 29, 2015 @10:58AM (#9969040)
>she wanted regular standups even though it was just her and myself for many of the minor projects

This was the most hilarious part of my last company; they hadn't hired any coders yet and I was expected to do a standup meeting with myself and two of my managers. Daily. At my current company we have a daily standup meeting for everyone where the CTO is in on it (can you say micromanager?) and it's just a hassle because you know he's going to come back a few hours later to each of us and ask for a status report anyway.

Re:Why Open Offices? by deanCommie on Wednesday July 29, 2015 @11:52AM (#9969425)
Just because "Agile" has been coopted by consultants, doesn't mean that the agile manifesto isn't a worthy axiom to organize by.

Minimum Viable product just means get things into customer hands early and get feedback, and refine.

Continuous deployment means build quality verification into your process and automate it.

These aren't buzzwords this is where modern software development at any serious software company is small and large. These are not fads, these are evolutions. If you don't see that, I don't see a lot of promise in the rest of your career as you will only be able to find work at old-guards that are not working on anything meaningful or significant.