Transform your technology organization
into one that innovates, adapts, and delivers.

We offer a unique perspective in guiding companies through organizational change in the way they design, develop, and deliver technology projects.

This perspective comes from four key differences:

1 We are developers and we write lots of code internally and for clients. We don’t just sell books and training — we teach rapid development, iterative process, and lean development from the standpoint of practical use.

2 We have a deep understanding of what it takes to adapt agile methods to a variety of business environments. Our clients include some pretty large organizations in some heavily regulated industries. We understand the compliance and business aspects of agile in a way that most do not.

3 We have gone through real-world “scalability” issues. What be bring to the table isn’t the kind of skills or expertise you can get from an online tutorial or via a couple of books. This is the up all night for a week tuning applications and the server is getting 700 HTTP connections per second experience that builds the practical knowledge of what it really takes to scale an application or system to massive levels.

4 We understand the big picture; networking, sysadmin, development, operations, and security. Our technical perspective includes database administration, systems administration, datacenter operations, software development, and information security. This enables us to help you and your organization bridge the divide between these “silos” of IT in your organization and create solutions that work and that can scale.

We design our consulting services around your needs and offer expertise in:

  • Agile methods and implementation
  • Building a “DevOps” organization
  • Software Development Best Practices
  • Compliance for technical teams (SOX, PCI, HIPAA/HITECH, GLBA, etc.)
  • Designing for Scalability