Consulting

We offer consulting and advice across a broad range of topics. The following shows some of the areas we specialise in. Please contact us for further details.

Process

  • Agile, XP, Scrum
  • Scaling
  • Multi-disciplined teams
  • Flow, kanban, Theory of Constraints, queuing
  • Lean operations
  • Lean product development
  • Planning and estimation
  • BDD
  • Deliberate Discovery

Software delivery

  • Automation (scripting, CI, CD)
  • Build and deployment
  • Dependency management
  • TDD, unit testing hard things
  • Testing and QA
  • Planning and estimation
  • Legacy code
  • Architecture (review, strategy, opinions)
  • Monitoring

Technology

  • Python, Java, HTML5, JavaScript, nodejs, Ruby, Scala
  • Virtualization
  • IaaS, PaaS, SaaS
  • Linux, systems admin
  • Data modelling, database tuning
  • Micro-services, SOA, event sourcing
  • Concurrency

Teams & People

  • Coaching skills
  • Feedback & communication
  • Team dynamics
  • Pair programming
  • 1-1 coaching on specific topics

Organisation

  • Communication
  • Sharing knowledge
  • Metrics and measurements
  • Scaling to programme and portfolio
  • Transformation and change
  • Governance, steering and delivery assurance