Just build IT
We believe that things that exist are more valuable than those that are just in the planning phase.
Taking this to heart we are focused in building software that is:
- maintainable
- easy to change
- has the ability to evolve
- can be retired without impacting the context too much
The last point may be surprising, but we take into account the fact that usually software doesn't survive for long. This pushes us to factor this when building new products.
MicroSaaS
MicroSaaS(es) are a way of achieving the maintainability, ability to evolve and to retire that we think are necessary for achieving long term success.
Why
MicroSaaS allows you to:
- plan and build in small increments
- natural fit for separations of concerns
- build API first solutions, that are a building block for larger solutions
- fast experimenting
How
ShapeUp is a great way for time boxed development. We structure the work on our MicroSaaS initiative using a similar approach to what ShapeUp is proposing.
Using an API first approach gives you the freedom to:
- retire the UI if needed
- keep using the API in other products
- replace the API with another compatible one if needed