You will almost never work in an isolated bubble of application development, making a brand new application that does not interact with any other. More likely, you will be rewriting an old application, updating an old application, adding a new application to an ecosystem of existing applications, or, even if you are writing something brand new, be constrained to a development ecosystem.
That said, every organization has its own constraints so, ultimately, you will have to create your own checklist. However, I’m working on creating one for myself and I think that sharing a generalized version of it can help you get started with customizing your own.
- What else will this affect?