Onyx Development specializes in web-based software development and treats you like a partner, not a customer.
Technologies
Our preferred development platform is the Microsoft web platform. This primarily consists of Microsoft Windows,
IIS Web Server, Microsoft SQL Server database, .NET/ASP.NET, and C#. Other web technologies often used are
jQuery and HTML5. We think it is always good to use the best tool for the job and keep solutions as simple as
possible for specific business needs. We selectively use and recommend third party components and tools where
it speeds development or offers a service that would be prohibitive to build ourselves. We also offer development
services on other platforms and techonologies as client needs dictate.
|
|
Process
Process is necessary and has many benefits; we believe it also makes sense to be as flexible as
possible. For this reason, we primarily use the
Agile development methodology.
We follow standard development best practices such as unit
testing, source control, deployment tools, and defect/enhancement tracking software.
A client engagement typically follows this pattern: We meet with the client to review their
project needs. From here, we create a document that is part estimate and part specification. This
is used to drive the rest of the project. We work together to get this as specific and detailed as necessary.
Once an agreement is made to the work being done, we start designing/developing the software. Depending on the
project size and complexity, design documents may be prepared. Otherwise, development begins. Following Agile
methodology, development is done in short manageable periods of time, with demonstrable progress made after each
cycle. Once the software is developed and tested internally, we work with the client to facilitate their testing.
During this stage, we fix any errors and differences from the expected functionality as needed. Once everyone
signs off, the software is then deployed to production. We continue working with the client to ensure that the
software is meeting their needs.
We pride ourselves on always delivering a top-quality product.
|