Working with software developers and organizations to help realize the potential of software product development

Expertise in software development and delivery, offering development services as well as coaching and training in:
  • Lean Software Development
  • Agile Software Development
  • Kanban
  • Scrum
  • Team Organization
  • Process Improvement
  • Product Design
  • Test-Driven Development
  • Behavior-Driven Development
  • Quality Assurance and Testing
  • Continuous Integration
  • Software Design and Architecture
  • Modeling
  • User Experience

Recent Articles