3 ms·
Over the years I began to understand the business view of deadlines, meetings and estimations. The business needs new product changes, and need them asap every
by raphar 10y ago
Over the years I began to understand the business view of deadlines, meetings and estimations. The business needs new product changes, and need them asap every time.
As an engineer you must understand that they are paying you for solutions.
Said that, as an engineer you can and must plan for this and embrace it. You must design your software with enough flexibility to support continuous changes on your systems. You must also design your process.
And if your are tech leading, you have this additional responsabilities:
* Maintain a slow flow of changes (for core, architecture, ...)
* Maintain a fast flow of changes (for business)
With those on place perhaps you can give a not so frantic pace on the important places of your system (your engineers will thank you and will love working in these).
And business will appreciate that you don't fight every proposed change. (fighting them is uphill and generally useless)