services

Our agile-team, best-practice approach to software development means your project will be highly manageable. It gives you early feedback with frequent course-correction opportunities. This minimizes risk and ensures the highest possible ROI.

Comprehensive agile teams

For any large-scale project, the ideal team size is about eight. Many more than that, and management become unwieldy. (For a truly ambitious project, the best practice is to break it up into inter-operative modules, each with their own team.) We define a “full” team to typically consist of

  • 6 dedicated Java or PHP Developers
  • 1 dedicated Scrum Master
  • 1 dedicated QA Specialist
  • additional resources/specialists as dictated the project/phase

Some situations call for small “tiger teams.” Examples include the development of small, “trial-balloon” application, or an infrastructure initiative such as revamping an application to allow for internationalization.

  • 2 dedicated Java or PHP Developers
  • ½ FTE Scrum Master
  • ½ FTE QA Specialist
  • additional resources/specialists as dictated the project/phase

In either case, we provide everything needed to get started:

  1. Developer environment workstation setup per developer (repeatable process)
  2. Database server setup per developer (repeatable process)
  3. Version control repository setup
  4. Continuous integration server setup
  5. Task & bug tracking setup
  6. Project wiki setup (incl. empty template pages for things like a common project vocabulary, and participant contact information)
  7. and more


Individual talent

If you are simply looking to augment your existing staff, or you just need some preliminary R&D or similar services, then we can certainly provide you with our expertise on an individual basis.
Software Consultants & Trainers

  • Java Architecture and Development
  • Grails Development
  • PHP Development
  • JavaScript & CSS Development
  • User Experience Analysis & Design
  • Agile Development Training & Coaching

Additional Staff

  • Quality Assurance Engineering
  • Configuration Management Engineering
  • Documentation & Copy Writing
  • Graphics Design

Business consulting

Not sure what you need? Let our business consultants help you get started. Our staff includes experts who hold advanced degrees in economics and business administration. They have been in the software business for over 20 years, always with an eye towards what actually works. They can help you navigate the hype and zero in on what’s right for you.

  • Business Requirements Analysis
  • Business Process Optimization
  • Technology Evaluations
  • Systems Selection and Quotations
  • Vendor and Licensing Management
  • Contract Negotiation
  • Product Line Investment Strategy
  • Risk Analysis
  • Technology Trend Evaluation
  • Advertising Strategy
  • Market Trend Evaluation
  • Staffing vs. Outsourcing Analysis

Twitter Updates

  • On a mac it's super easy to encrypt/decrypt a file using openssl 2009-12-02
  • If you don’t think carefully, you might think that programming is just typing statements in a programming language. — Ward Cunningham 2009-12-01
  • Thanks to everyone at my CodeCamp LA presentation, you had great questions and I hope the exercise gave you something to take to work Monday 2009-11-21
  • Turns out my CodeCamp LA presentation made it to the front page of SlideShare today. Must be a slow day. 2009-11-21
  • Scrum has two deliverables, A Product Deliverable and a Capability Deliverable we don't talk up the second enough as agilists 2009-11-21
  • More updates...

Bad Behavior has blocked 59 access attempts in the last 7 days.