Systems engineering, detailed planning and testing matter. ATIcourses offers a full range of Project Management and Systems Engineering courses. Read this article on the lessons learned (again) from the disaster of the healthcare web roll-out. A big public failure focuses the mind.
Tenet #1 – Reduce complexity. Roll out products in phases, starting with a Minimal Viable Product (MVP).
Tenet #2 – Allow room for discovery and testing. With any software development project, especially one that works with existing components or legacy systems, it’s guaranteed that nobody will know all the potential issues up front.
Tenet #3 – Don’t let sales drive the product road-map.
Tenet #4 – Have a product manager. It’s mind boggling that with hundreds of people and several different companies working on the project, there was no central person, like a Product Manager, responsible for how the pieces fit together.