The Gistia Manifesto
We are Gistia. As our name implies it, we live in the ‘gist’ of the matter at hand.
We must not be victims of software projects. We have grown up with the old reality that says that 90% of the software projects are late and over budget.
While historically this is true, we must not put up with it.
- We will identify risks
- We will be methodical
- We will prepare for uncertainty
This is how we will do it.
We are not ‘full-service’. We provide a finite set of services which allow us to maintain our focus of expertise.
Unlike other agencies, we exclusively work with established tech teams. This gives us an intimate understanding of the processes and unique problems you face – and how we can solve them for you.
A Curated Scientific Process
We must remember that we are scientists. We are embarking in a path that starts from a place of unknown. But as scientists – we follow a method to uncover and confirm our hypothesis and avoid assumptions.
Assumptions are risky, and we do not like risk.
Our methods allow us to identify all possible technical risks, and also allow us to determine the right way to tackle the project at hand.
Users over Features
The biggest risk of undertaking any software product buildout is building the wrong thing. Whether the product is a customer facing application or an internal tool, it has to be useful to the end-user.
Through a carefully designed process (Product Design Sprint) we identify the necessary set of requirements for this product to meet its desired output, or simply – finding the ‘gist’ of the product.
Technical Curiosity Over Assumptions
We are curious, our mutual goal must be to uncover the ‘gist’ of the project – before embarking on it.
Together we will take stance. We will never make assumptions we can’t confirm. For this reason, we will follow a process that is designed in ssuch a way that guarantees a successful engagement.
Through a very meticulous process (Enginering Ramp-up Sprint), we analyze the product requirements, identify risks, oportunities, and turn them into measurable units of work.
The nature of our business forces us to work asynchronously with our clients. So a key principle is to deliver our work in a consistent cadence that we can support for the long-term.
This is strategically important for the customer/client relationship – but more importantly, working software is the best measure of progress.
We deliver working code often; with a preference of weekly deliveries.
We will not avoid the tough conversations. We are here to be a partner you can trust to do the right thing.
We will set the right expectation and be transparent about our pricing, our strengths and weaknesses. If we identify a risk we will communicate it early.
Transparency builds trust faster than hitting home runs. We hold ourselves accountable to delivering real results. If we don’t deliver what we promise, we’ll roll up our sleeves and take another shot. If we mess up, we’ll own it.
Partners over Vendors
When you select a group of humans; who will have you back – they are your partners. We vouch to only work with teams who will be positively affected by our partnership.
Planning for change
We will acknowledge and welcome change. Changing requirements are important throught the life of a product. We will harness agile’s flexibility to empower the users – without any surprises.