Now my day-to-day is filled with process. We must break our deliverables into 2-week chunks so that the stakeholders can see our progress and know that we’ll deliver on time. But it’s not on time. Everything must be tested. But it still has bugs. Everything must have thorough documentation. But it quickly gets out of date and we never read it.
Most stakeholders don’t understand software-development, development cycles, or even SCRUM (the most known collaboration framework for software development). It always amazes me how managers and even seasoned developers do not understand these things. They don’t understand estimates, roadmaps, task division, the value of software architecture nor exploration, nor just how complex it is to write software.
This also leads to them not understanding the tools used to manage the process, the developers, the software, nor the outcomes.
Most stakeholders don’t understand software-development, development cycles, or even SCRUM (the most known collaboration framework for software development). It always amazes me how managers and even seasoned developers do not understand these things. They don’t understand estimates, roadmaps, task division, the value of software architecture nor exploration, nor just how complex it is to write software.
This also leads to them not understanding the tools used to manage the process, the developers, the software, nor the outcomes.
Everyone just wings it.