Home Contact Us Site Map


About Us
Consulting
Development
Speaking
J2ME Bootcamp
Seminars
Expertise
Books
Articles
Expert Witness
Clients
Blogs
Employment

Development

Switchback Software has taken on everything from well-defined, small projects that require one engineer and a couple of weeks to large full-scale new product development and delivery requiring a full engineering team's attention for a year or more. 

Whatever the size or requirements of your project, the same thorough development process will be applied. The current status of the product will be evaluated and from there, we'll determine what the most efficient and effective starting point is. 

We've found that there is no one absolute way to build product, so we combine the best of the appropriate methodologies to fit the needs of our clients. Switchback Software works with each client to fit the needs of the specific development team. Typically, we follow an interpretation of the Rational Unified Process (RUP), complemented with some Extreme Programming (XP) techniques for its development cycle. We incorporate software development's best practices in a form suitable for a wide range of projects and organizations:

  • Develop software iteratively.
  • Manage requirements.
  • Use component-based architectures.
  • Visually model software.
  • Continuously verify software quality.
  • Control changes to software.
  • Work closely with clients to assure what is being delivered meets the requirements defined

By applying these principles to both large and small projects, yours will be completed to the highest standards.

Using XP principles of writing test cases first,  iterations, and automated build processes, we can incorporate some of the XP benefits while still providing artifacts for developer edification.

With the experience and expertise of the Switchback Software team, your product will be delivered with all of the artifacts necessary for continued development.

 



 

Back Home Next