Ripteq | Bespoke Enterprise Software Development
  • Home
  • Who We Are
    • Key People
    • Contact
    • Careers
  • What We Do
  • Blog
  • Client Area

Technology

The technology used in any solution should be perfectly aligned with the requirements, assumptions, inclusions as well as exclusions that are uncovered throughout the course of any project. The products we’ve delivered in just the past few years have employed nearly every facet of available Microsoft technologies, including:

  • ASP.NET
  • Winforms/WPF
  • Silverlight
  • LightSwitch
  • WCF (Web Services)
  • SQL Server
  • Microsoft Office

We have also worked in other unique areas, including:

  • DotNetNuke Web Sites
  • MYOB Integration
  • Aurion HR Systems Integration
  • Cintellate OH&S System Integration/Migration
  • Cardax Access Control Systems Integration
  • InnerRange Access Control Systems Integration
Home  > What We Do

What We Do

"We employ our high level of Technological expertise to solve real world business problems."

 

Identification

The first step of any project is to properly define its’ characteristics and root issues.  Since most developers are always in a rush to build things quickly and turn a profit, they often overlook this crucial step.  But how can you really resolve an issue if you don't know (or even understand) what you’re dealing with? Entering into the developmental phase without truly defining problems and parameters is a costly mistake, and one which often leads to the development of software that is only partially functional.

 

In a classic analogy to home building, the Identification phase is your 'memo to your architect'.

 

Design

Once the scope and direction of a project has been agreed upon, a Design Specification is constructed.  This vital document will contain specific details concerning the Database, Screen Designs (Wireframes), and Security, Processes, as well as the Reporting procedures of the software development project. 

 

These are similar to the plans an Architect would provide to a Building Company.

 

Build, Deploy & Test

The build process involves a host of iterative actions and methods.  Most of our projects are initiated by constructing a basic foundation and then implementing the main screens.  This allows users to realistically ascertain whether the design works for its desired purposes, or not.  Upon receiving the initial software build it’s up to the client to decide whether to ‘stay th course’ or head off in a different direction.  We prefer our clients to get involved with an application as early as possible so that we can identify any issues during the initial stages of development.  Additionally, we prefer to deploy smaller Agile-based test cycles, which allows for more dynamic continuous integration of ideas.

 

Final Deployment & Testing

As a project is coming to a close (and well ahead of an approaching deadline) we often “lock down” a project (code freeze) so that a final suite of rigorous tests can be conducted to ensure the product is working and behaving in a predictable manner as well as serving the intentions of its initial inception.

 

 

Principals

If software development was easy, everyone would be doing it!

The simple fact that software development is only successfully accomplished by a select group of businesses is evidence enough of its complexity. Aside from the years of training and experience necessary to produce products that generate results, there is a deep creative element at play in software development. This creative factor is very difficult to describe, but very easy to spot when it’s present. It is this technology-based creative edge that generates excitement and makes further business ventures possible.

 

Agile

We employ an Agile approach to software development exclusively.  Over the years we have discovered that this method requires more discipline, but it also has its distinct advantages. For example, through Agile development we are able to quickly identify project killing issues during the initial stages, thus reducing overall costs while allowing us to concentrate on elements that are capable of producing results. In other words, this method allows us to separate any incapable elements from the capable ones right from the start.

 

Focus on Overall Business Value

We are perfectly at home working on software projects that other might deem “unusual”.  Any software development project needs to deliver a business value that is clearly in excess of the cost of the development.  By working hand in hand with shareholders as well as business owners, we are able to gain much greater insight into what is required.

 

Building a Better Mousetrap

Through the use of a combination of tools, frameworks and components, we endeavour to deliver the best possible solution for each problem, with the highest possible level of quality, while delivering it in the shortest possible time.  We do this through the use of:

  • The most popular and sophisticated tools and components available
  • Developmental frameworks
  • Agile development and project management processes
Copyright 2011 by Ripteq
Register Login