Required blocks for development checklist

I wrote this list in 2002. Things have improved but a lot of places could still use it! (Sadly...). And that despite all the nice improvement and agile/kanban/scrum/you name it...
  • Coordination meetings with issues, risks, recurring tasks and organizational problems
  • Understanding of the customer expectations and their management including Service Level Agreements
  • Change requests list
  • Incident Reports list
  • Configuration management with proper support document (for local configuration and delivery site)
  • Data sources available
  • Proper Tooling (editors, compilers, deployment, parameters, scripts, including test tools)
  • Service Fault Investigation and Diagnostic procedure
  • Tests sheets
  • Weekly build properly packaged (read complete and burned on archive media, along with release document)
  • Weekly release performed on user acceptance system (from above build)
  • Samples for testing
  • Nomenclature for documents, basic templates
  • Calendar overview (weeks, months) with holidays and release dates for every person involved in the project
  • Contact list for every person involved in the project
  • Source control (SCM along with agreed procedure and training given to people + tools installed properly with documented parameters)
  • Connectivity works
  • Escalation procedure
  • Project web
  • Good understanding of existing infrastructure and deployed systems (at our location and at the premises of the customer)
  • Code reviews
  • Shielding people carrying work