|

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.
|