Strategy

With a wealth of real-world software engineering experience, Wild Open Source has created a “best practices” approach to the engineering methodology we bring to our clients. The results of this process are meant to ensure that you are delivered a professional result, on time and within budget.


Needs Determination and Planning

The first step in any project is to work with you to determine what your needs are. Whether it’s a custom device driver, the porting of an application to an Open Source platform, or the integration of Open Source technologies into your enterprise infrastructure, we will work with you to find the most efficient and extensible solution to fit your requirements and specifications. At the end of this phase, we will each agree on what needs to be done.


Scope and Estimate the Size of the Engagement

Next, we take the results of the previous phase and start to estimate what skills and tools will be required to deliver your project in a timely and professional manner. During this phase, we consider various alternatives with an eye towards efficiency and effectiveness of delivery.


Create a Detailed Project Work Statement

After carefully considering the options, we create our Project Work Statement that details dependencies, deliverables, intermediate milestones, and agreeable acceptance criteria. If the project warrants it, we will also include a test plan a documentation plan, and a training plan.


Obtain Your Feedback

After the creation of this project plan, we will sit down and meet with you to gather your comments on the plan. If you have any questions or concerns, we will explain how and why we made the choices we presented. We view this feedback loop as essential to the project’s development.


Keep You Informed

A key feature of our high-touch approach is to work with you before and during the time when development is under way. Our Project Work Statements include all details on significant milestones and we will keep you up to date with regular presentations of status, on-site if needed.


Provide Testing Data and Reports at Those Milestones

Larger or more intricate projects often require intermediate testing. Our methodology provides for this and ensures that any intermediate code is documented as to its current feature set.


Final Solution Delivery

We will deliver all documentation, test reports, software (both object and source code), and training to give you the confidence that your solution will work properly in your environment. We stand behind our work, and believe that our consistent methodology means the best possible solution at the least possible expense.