Dave Bouwman :: CTO, Lead Software Architect

Background

I have been designing and developing GIS software for the last 12 years with projects ranging from small web-sites to state wide enterprise forest management systems.

Over the last few years I have been leading a team of developers in the pursuit of great software built in a sane manner. The combination of an Agile process with pragmatic development practices taken from extreme programing has led us to a highly optimized methodology of creating solid software that we are proud to put our names on.

When I'm not attached to a computer, I'm often found mountain biking on the trails around Fort Collins.


philosophy

Keep it simple

Anybody can build complex software. Creating simple software that can accomplish the same task is a challenge. In the end though, the simpler it is, the easier it is to use and the easier it is to test, which makes it easier to maintain, and easier to extend.

Quality is the Only Job

Ford famously had the slogan "Quality is Job 1". However, I believe that with software, quality is the only job. At it's core software is boolean - 1's or 0's. A function works correctly, or it does not. Our job as developers is to ensure that as much as possible our software works correctly. Simplicity helps.

Just Enough Design

Although there is no specific formula for how much is enough, you get to know it over time. I don't like spending a lot of time on documents things which do not push the software forward, and many rigorous development processes produce a lot of impressive reports, but little functional software. I believe that my job as a developer is to deliver working software. Plain and simple.


Dave Bouwman DTSAgile.com Profile Photo

Contact Info

Direct Line: 970 472 0807




Recent Tweets


Development Team

Dave Bouwman Avatar Brian Noyle Avatar Nick Kirkes Avatar Jeff Germain Avatar Mike Juniper Avatar Michael Hayden Avatar Laskshmi Avatar Bob Binckes Avatar Brandon Avatar Rusty Phillips Avatar Charley Cartee Avatar Derek Bryan Avatar Charles Brown Avatar

DTSAgile cares about your business problems, your customers, your users, and we know intimately how much difference having the right software can make in your day to day operations.


From traditional GIS applications to the latest web 2.0 mapping apps, from asset management to financial reporting, from GIS analysis to high-end cartography and design, DTS has done it all.


Use this handy contact form to get in touch with us and take the first step in learning how DTSAgile ships quality on time, every time.

Name

Email

Message Subject

Your Message