Synap Software

Business Experience & Tech Expertise

Read on for all the details about our experience and methods which help ensure your web-app project is successful. Or, save time and simply give Scott a call at 303-591-7296 to talk in person about your project idea.

Scott Meade

Strategy and Technology

Scott has seventeen years of professional IT experience in every aspect of software development and software project and team management and improvement. Recognized as a creative problem solver, Scott is able to speak easily and communicate effectively with both technical development teams and executive management. In 2006, he co-founded Synap Software with a unique combination of deep technical skills and strong business experience. Synap Software offers effective information technology solutions for small- to medium-sized businesses.

Prior to starting Synap Software, Scott spent seven years at Sprint Nextel where he led Information Technology efforts in marketing, care, collections, cash receipts, and data warehouse. At Sprint Nextel, Scott earned a reputation for positive interaction with the user community resulting in IT projects that exceeded user expectations. While completing his work at the company, Scott received an Inner Circle Award, Sprint Nextel’s highest employee honor.

Scott has expertise with every aspect of software development and management of software development teams. He has over ten years experience as an application developer using a wide range of languages including Ruby on Rails, Java, PL/1, Visual Basic, .Net, Delphi, C++, and PowerBuilder.

Scott holds a Masters of Applied Sciences in Computer Information Systems from the University of Denver.

Karen Meade

Business, Legal, and Sales

Karen earned her law degree in 1996 and brings business management, legal, and organizational skills to Synap Software.  Karen is now responsible for the daily business operations and marketing and sales strategies of Synap Software.

We Practice Test Driven Development (TDD)

Test Driven Development

Using tools such as Ruby on Rails, we can develop software quickly. Yet we do not sacrifice quality. Under the Test Driven Development (TDD) method, no new code is written without first writing the test cases that code will need to pass. This ensures your projects are continously of top quality. And because the tests are automated, the entire test suite for an application is run with every code change. This way we know that making a small change in one part of your application did not break any other part. Finally, Test Driven Development is absolutely necessary for effective collaboration among programmers working on a project. With TDD test cases in place, one developer can submit their work and be certain they did not break the code of another developer.

We Practice Agile Development

The Agile Manifesto

A group of 17 respected and experieced members of the software development community have put forth a "Manifesto for Agile Software Development". We believe in this method of software development. As stated by the authors of the manifesto, it values:

  • "Individuals and interactions over processes and tools"
  • "Working software over comprehensive documentation"
  • "Customer collaboration over contract negotiation"
  • "Responding to change over following a plan"

Put simply, this means we get straight to work on our products. (As opposed to traditional methods that might see you spend months on requirements documentation, meetings, and contract negotiations before any hint of a usable product appears.)

See the Agile Software development site (www.agilemanifesto.org) for more information.