Design Philosophy

Solve the right problem

Frequently we need to start by designing the process, then focus on designing the team, only then can we focus on a useful application defined with well thought out epics or hills. This is especially true with upcoming AI projects.

Are we solving the right problem with the right people?

Start small and grow

It is often best to start with an essential core of functionality then extend that functionality as you go. This is why a well thought out MVP is critical to the success of a project. Starting simple and adding strategically can lead to an application that is complex in capability without being complex in use. The failure in this process is when the team stops at MVP and does not iterate.

I have learned that strategically adding function to a well-thought-out tool can provide the user information at the time it is needed while keeping extraneous information out of the way. This is much harder to do all at once than it is incrementally adding features.

Never settle for the first solution. Refine. Iterate. Improve. Always.