Pasos a realizar a la hora de resolver un problema

He confeccionado una lista de las páginas recomendadas de Magento 2. Es la siguiente:

  1. Saber lo que quieren
  2. Jugar, descubrir, mirar qué hay ahora
  3. Dibujar un esquema o una lista de cosas sin entrar en detalles técnicos a hacer para llegar a lo que quieren
  4. Hallar la mejor manera para resolver el problema según tus experiencias. Intentar que el código sea más genérico y reutilizable posible.