News for hackers. Stuff that matters.
Re:It’s worth spending weeks on research before wasting year... by tim58 on Tuesday August 06, 2019 @02:25PM (#20627970)
A lot of this is work culture. You can push back by trying to formalize the research phase. Saying "I'm working on the architecture/design document, we have some known unknowns regarding [foo] I'm hammering out" shows other people in the meeting that you are working towards their problem in a meaningful and structured way.

Ultimately, if the people in the org want to push the work to xyz instead I would let them. Maybe xyz is as good as they think, but probably everyone in that room will enter a slog project/feature.

When someone makes a threat your default behavior shouldn't be to back down.

Re:It’s worth spending weeks on research before wasting year... by jph on Tuesday August 06, 2019 @06:10PM (#20630182)
Architecture decision records (ADR) are an excellent way to show managers that work is proceeding, and that research is necessary, structured, timeboxed, and transparent.

https://github.com/joelparkerhenderson/architecture_decision...

Re:It’s worth spending weeks on research before wasting year... by alexpetralia on Tuesday August 06, 2019 @03:56PM (#20628890)
This is a good answer.

What managers dislike is a lack of transparency. "Research" is very vague. How can anyone tell what you were researching, or what the result of it was?

A very clear spec doc is a useful tool - almost like writing an essay - to demonstrate what your research uncovered.

Re:It’s worth spending weeks on research before wasting year... by pbh101 on Tuesday August 06, 2019 @04:50PM (#20629490)
Agreed on the structure part: structuring research is incredibly helpful for guiding the research itself, knowing what’s left to do, and the nice bonus of also making it easier to share the results, both incremental and final.

Research is in many ways naturally more unstructured than other dev tasks and people don’t get too much practice at doing or delegating it, so it can be fertile ground for organizational misunderstandings. Structure agreed upon up front can help all that.

Re:It’s worth spending weeks on research before wasting year... by tim58 on Tuesday August 06, 2019 @05:25PM (#20629811)
I think they key word in my post wasn't "structured" but "shows". Even if the occasion calls for 100% unstructured research (let's spend some time in the sandbox to see what we can do with some new software) it's a critical skill to be able to communicate what you learned during that phase with other people, even people with different job titles and backgrounds.

I suggested formalizing and structure as words because new features/products/projects are a common enough occurrence that we have standard procedures for it.

Re:It’s worth spending weeks on research before wasting year... by reviel on Tuesday August 06, 2019 @03:14PM (#20628500)
definitely needed this, thanks!