We are passionate in bringing proven patterns and practices to drive business success.

We co-create products and services by immersing ourselves in your world. We will guide you to model your domains, evolve your architecture and build and integrate your software. Whether we're there from the beginning or help along the way, we are committed that you learn, grow and profit from your work with us.

See how we can work together through package engagements below.
Want more info? Learn about our approach or get in touch.

Escape Velocity for Start-ups

A start-up is like a rocket blasting off. It takes a lot of thrust initially to even get it moving off the launch pad and then enough speed to get into orbit.

Issues that hold back many start-ups include:

  • The version-one problem: you build a minimum viable product that you throw away only to start again from scratch once you’ve raised money or gained your first customers
  • Software projects and products frequently late and/or do not deliver the competitive edge you need
  • Enhancements and maintenance are time consuming and expensive because subsystems are too complicated and not clearly separated

The Escape Velocity Package will allow you to:

  • Get to market quickly with a solid product that can scale and doesn’t need to be rebuilt
  • Win early customers
  • Impress investors with your clear understanding of the business domain
  • Raise money based on a working product
  • Build strong foundations of your software platform

What's Included

Event storming workshop
– Strategic –

Develop a shared understanding of key events and workflows which generate revenue, shareholder value and good customer experiences for the business as a whole.

Event storming workshop
– Product or Project –

Exploring workflows and events for a new product or project, at sufficient detail to start building working code.

Domain Model

This is working, demo-able code under test, based on workflows and events from the event storming workshops. It has interfaces to 3rd party systems and legacy stubbed out and APIs defined, ready for implementation and integration.

Rollout Planning

With the working domain model from the previous step as "tail light to follow", we work with your team to create project plans, ready for delivery. Because the core functionality is already present and services, APIs and interfaces clearly delineated, project management and coordination tends to be less arduous: Think “Can you fix the stereo in my car?” vs. “When you fix the stereo, make sure that you do it after the other guys have disconnected the window wipers because otherwise turning the volume up and down might turn them on and off. And make sure you test them both when you're done.”

Getting Started

Contact us for a free 1 hour event storming lunch & learn. We'll explain the approach and do some examples, preferably from your own business domain. Let us help you achieve escape velocity for your business.

"We have been super impressed and happy working with Adaptech over the last couple of months. They took the time to understand our business goals right from the beginning and the event-driven development helps keep scope and deliverables clear for both parties. Communication with Adaptech has been clear, timely and action-focused throughout our work together. I would highly recommend partnering with them for your next project!"

- Sion L., DreamRider Productions

Enterprise Evolution

Older applications are not as nimble, flexible or open to change. The reality is that it takes significantly longer for older systems to add functionality, provide access to data and compete with newer systems employing the latest tools and technologies.

Tight coupling and low cohesion are the realities of many software systems. The impact on the company and the product are:

  • Inability to version pieces of the application
  • Long release cycles
  • Developer frustration
  • Inability to scale

The promise of our Enterprise Evolution package is that we will help you leverage your existing codebase, extract value and insights from it while building something new that will allow you to compete today and future-proof you for tomorrow.

It’s a risk-free way of experimenting and innovating at speed. It gives you everything you need to design, build and deliver a project or product at start-up speed and enterprise sophistication.

What's Included

Event storming workshop
– Strategic –

Develop a shared understanding of key events and workflows which generate revenue, shareholder value and good customer experiences for the business as a whole.

Event storming workshop
– Product or Project –

Exploring workflows and events for a new product or project, at sufficient detail to start building working code.

Domain Model

This is working, demo-able code under test, based on workflows and events from the event storming workshops. It has interfaces to 3rd party systems and legacy stubbed out and APIs defined, ready for implementation and integration.

Rollout Planning

With the working domain model from the previous step as "tail light to follow", we work with your team to create project plans, ready for delivery. Because the core functionality is already present and services, APIs and interfaces are clearly delineated, project management and coordination tends to be less arduous.

Getting Started

Contact us for a free 1 hour Event Storming Lunch & Learn. We’ll explain the approach and do some examples, preferably from your own business domain. Depending on where you are we do this either in person or via web conference.

"Using a highly collaborative design approach, the Adaptech team was able to understand our business so well that they quickly delivered a production-ready application that left our largest client saying, 'Wow!'"

- Brian J., Product Director, EDP Software

Event Storming – Lunch & Learn

Event storming is a process in which business stakeholders, architects, developers, project managers and sales people collaborate to elicit what is needed to deliver the product or service to the client. Using pens, sticky notes and a wall or white board we lead this disparate group to build a unified vision of what the product or feature is meant to deliver.

Through this process, technology team gets clear on what the product needs to deliver and why and can then go about building it taking into consideration the vision of the business and the future growth and scaling of the product.

Moreover, event storming modularizes the components of the application such that it reveals the architecture of the product for the technology team.

Our one hour event storming lunch & learn first introduces the technique, then dives into “learning by doing”, exploring an example from (preferably) your own business: An upcoming product initiative or project, a legacy enhancement or replacement, etc. We start with a brief look at the core domain of the business (“Where does revenue come from / what makes the business valuable?”) so we have some context when we dive into the specifics of the project at hand.

Because of the strong focus on understanding and aligning business objectives, event storming sessions are much more valuable when attended by senior business decision makers as well as technical stakeholders.

Getting Started

Contact us to discuss the possibility of doing an Event Storming Lunch & Learn for your company

"It is paramount to be open to alternative patterns that help tame complex, high-demand services. Two such patterns are command-query responsibility segregation (CQRS) and event sourcing (ES)."

- Steve Pember

Event Storming – 1 Day Workshop

Event storming is a process in which business stakeholders, architects, developers, project managers and sales people collaborate to elicit what is needed to deliver the product or service to the client. Using pens, sticky notes and a wall or white board we lead this disparate group to build a unified vision of what the product or feature is meant to deliver.

Through this process, technology team gets clear on what the product needs to deliver and why and can then go about building it taking into consideration the vision of the business and the future growth and scaling of the product.

Moreover, event storming modularizes the components of the application such that it reveals the architecture of the product for the technology team.

Our one day event storming workshop first introduces the technique, then dives into “learning by doing”, exploring examples from your own business: An upcoming product initiative or project, a legacy enhancement or replacement, etc.

Participants will learn how to apply event storming as a communications tool and how to use it to guide software development and project delivery.

  • Communicating and refining business objectives and value propositions across business- and technical stakeholder groups
  • Designing, validating and building event sourced microservices, big data and business intelligence systems using event storming
  • Effectively leveraging legacy system investments, 3rd party integration patterns, legacy replacement strategies
  • Project planning and delivery trade-offs and opportunities: How to use event based collaboration to manage technical debt, coordinate across teams, take advantage of outsourcing opportunities and meet timelines

Because of the strong focus on understanding and aligning business objectives, event storming sessions are much more valuable when attended by senior business decision makers as well as technical stakeholders.

Getting Started

Contact us to discuss the possibility of doing One Day Event Storming with your company

"In domain driven design, language is the most important factor. What you want to have is the problem domain explicitly expressed inside your code. In essence, as a developer, you want to speak the same language as your business."

- Kenneth Truyers

Staffing

As part of our work with clients, we’re often asked to help them find and evaluate new team members for technical and culture fit. We involve the development team that has been working with the specific client in interviewing and reviewing a candidates’ code for technical skill and fit. Several of our team members have extensive recruiting experience and ensure that candidates will fit will from a culture perspective and that the entire process is conducted professionally and with a good candidate / client experience in mind. Contact us today to learn more.

Top