Why writing roadmap and publishing it online is a bad idea...

in #development2 years ago

When starting a new project, most of the people think the project should have a roadmap, which outlines features and events organized by date the feature should be finished or when the event starts and ends.

Nowadays one project might depend on several other projects and any change in one project causes cascading effect on all other projects that depend on it. Essentially a feature might need to be rewritten from scratch when it's almost done and there is only few hours or days before work on next feature should be started.

If instead you only make a list of features you are planning to implement without any deadlines, other projects might implement same features in either same or different order, but before you have finished any of them.