How We Work
Our experience shows the important impact that conversations have on software projects.
We believe that quality software derives from meaningful conversations. This is
why conversation is a first class citizen in our approach to software development,
Discourse Programming™.
Getting Started
We offer a complimentary half day domain modeling session to help you get to know
Full Discourse. In fact, most of our customers get to know more about themselves
too. At this session, we work with your business team at great detail to define
a common understanding of the various concepts that make up the domain behind the
software you want to build. This is not as easy as it sounds, especially in an organization
of any size. The domain model that we build with you will call out the variations
of concepts and how they relate to one another. It is much easier to create a successful
software project if everyone involved speaks the same language.
We would then quickly proceed to populating our ROI tool with the requirements that
we gather from your business team. Your team can then plan and prioritize the project
schedule so that it aligns with your business objectives. All of this can usually
happen in a matter of days, after which we begin the first iteration. We deliver
working software at the end of each iteration and your business team can choose
when it has enough features to roll into production.