Product Mindset

Three Pillar helps clients achieve a return on technology investment by focusing first on business imperatives.    By leveraging transparent processes, distributed teams, and virtual infrastructure, we are able to deliver the right solution, in the right time, and for the right price.  This back to basics approach has proven to accelerate business and drive significant ROI and business alignment.

The key to understanding the Product Mindset begins with understanding that a software solution not only has to work and support business processes on day 0 of operation, but also to grow and evolve as the business does. In another words, one has to keep in mind that the software will need to live on, long after the original developer is gone. This means that today and every day forward the code the development team produces should be cohesive, loosely coupled, testable and above all maintainable, even as the solution grows in size and scale.

Every component of the application needs to be able to adapt to ever-changing business needs. Software needs to be a self-funding, revenue or value generating product as early as possible.