Our Approach

“ software with a kick

If software is eating the world, in the words of Mark Andreesen, we are doing our part to keep it fat and happy. Every modern business needs software, but building a world-class software development team is not something that every type of organization can or should attempt. That’s why there is so much crappy software out there. We want to help.

 

Agile Methodologies

With the current hype around agile methodologies, the software development world is aflutter with scrums, sprints and velocity. Agile is certainly a great advance on the waterfalls and Gantt charts that preceded it, but it’s not a magic pony. We see the core principles of agile as more important than the details of a specific methology.

Modern Project Management

Every line of code we write is driven by customer (and preferably end user) requirements. We program iteratively with lots of tests. We use modern project management tools to measure past productivity and predict it in the future. If you have your own tools and procedures in place, we’ll adapt.

We strive every day to improve and refine our tools and techniques. We also have some big ideas about how to make quality software development more scalable and repeatable. We’ll have a lot more to say about this in the future.

Suspenseful, isn’t it?