We are one of Australia’s largest development companies dedicated to Ruby on Rails.
We don’t cut corners and we know what we are doing.
Once your User Experience and design stage is done, our developers get busy building your application.
Part of building and launching a complex modern web site is really working out what is critical and what isn't. reinteractive take pride in becoming part of your development process and work with you as your development partner to get the best bang for your development buck. This is an important aspect of how we work.
Your reinteractive development team work out with you the critical features that we must get completed within your budget to make the site work at all and relegate all the other features to be "nice to have" as the budget allows.
Then we get developing on those core features and get you a site that delivers what you need! This then allows you to add features after you already have an operational application up and running, solving your business needs.
We follow the Agile process of preferring delivered code over processes and specifications.
So, it is completely up to the client what kind of work they want reinteractive to undertake. We can give guidance on the most prudent path but ultimately the client decides what the developers will produce, and we work with the client to push as many features as possible in the budget allowed.
But this also means sometimes we are going to tell you “no”, we don't think that's the best use of your time and money and guide you to a better path.
reinteractive applies an Agile approach to software development. An awesome feature of modern agile based development is, we continually “release” your application to our staging server that you have constant access to. At any point you can tell us to “put it live” and in a matter of hours, it will be online and running.
In fact, we work to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.
Each feature is then staged on our servers, reviewed, accepted and launched into production. It’s an idea → develop → stage → launch → new idea loop that we have found to be incredibly effective in getting clients up and running with their sites operational in no time.
There is no waiting months to get to the end of the development, only to find out that it wasn’t quite what you wanted. You know where it is at every stage with daily meetings and consultation with your developer and project manager.
As part of the Agile approach, we maintain excellent communication between our developers and clients, allowing full transparency during the development process. You know what is going on daily and maintain control. Our purpose is to achieve your goals with our superb technical skill.
reinteractive’s development team is made up of senior-level developers that work on many different code bases and applications. They are more likely to know of pitfalls and solutions compared to developers, who have only worked on a couple of applications. This wide experience saves a lot of time in debugging.
A good team should make liberal use of automated tests and have a strong coding style, along with a peer review process to make your code as beautiful and bug-free as possible.
Additionally, due to resource flexibility, we can spin up a team rapidly to handle an immediate need without taking the core team off what they are focused on, using existing or newly purchased resource weeks.
We allocate developers according to the project needs, so initially, it may be a backend developer building out the system and API, and a few weeks later they might be joined by a mobile developer to start building out the mobile app followed by a front-end developer to implement the visual designs that were developed. The key here is that we have enough developers as full-time employees so that we can mix and match as needed.
At reinteractive, our clients buy resource weeks, not people. To keep a high delivery rate and maintain high quality, reinteractive dedicate our full-time developers 100% to their specific client project. We do not share them between projects at the same time. High-quality code is important to a business because it means that future development is faster and cheaper and there are fewer bugs. When each developer is dedicated to a single project the highest quality code is created.
All reinteractive developers work remotely and working remotely is a condition stated in their contracts. However, a developer working at reinteractive has access to the Development Manager, Quality Manager and all other developers if they ever need any assistance or get stuck somewhere. For example, before a feature branch is merged into the develop branch, the developer must create a pull request and get this reviewed by someone else on the team. This is a policy of ours to ensure every member will have feedback on their performance, resulting in high-quality code. Additionally, this peer-to-peer review will make sure there are at least two developers who are familiar with your system, and we will always have someone looking after the codebase should a developer be away.
Our developers write specifications covering the work they are doing. These do not have to take massive amounts of time, but we have found, with over 100 combined years of experience in software development, that skipping testing results in hard to develop and very buggy code and gets you into a situation where no matter how many developers you throw at the code base, you can’t get features delivered on time.
Writing specifications also means that the speed of delivery of features is maintained at a fairly constant level over the life of the project instead of slowing down rapidly as the weeks move on. You might have experienced this, where the initial development speed seems fast, and then the rate of new feature delivery slows to a crawl. This symptom is almost always a result of not enough (or absent) automated tests.
This is one of those questions that is just impossible to answer without a serious discussion, but even after working out the entire scope, it is still open to adjustment as new ideas creep in.
We have our solution for this. While we are developing your application, it is inevitable that the scope and requirements will change as we go along, but for us, this is totally fine! Our contracts even mention that the client is encouraged to further refine and alter the scope as we are developing.
This, however, creates a situation of “it is done when it is done” but we do take into account your schedules and allocate our team to ensure the product gets released within your requirements. Get in touch with us and we can discuss what you need.
There is a truth that a web application really costs exactly as much as you spend on it, not a cent more or a cent less. But as a guide our founder wrote a blog post called "How much will my web application cost?" that could help you with a rough guide.
We bill by the development resource week. What is a resource week? It's a 4-day week where the 5th day is used for ongoing training or open source work. This training day also absorbs any public holidays or sick days or the like. We do this so that our team members stay up to date with the rapidly evolving pace of Rails development ensuring they can continue to deliver the best development practices to you, our clients. Contact us to discuss your development needs.
The weekly rate is $6,450 excluding GST per developer working.
reinteractive are one of Australia’s largest dedicated Ruby on Rails development companies. We don’t cut corners and we know what we are doing. With years of Rails experience in-house, you can be sure that your application is in very good hands.
Our founder, Mikel Lindsaar, is among the top Rails contributors worldwide and that same commitment to excellence extends to our entire team of experienced developers, working daily on both commercial and open-source projects. With many satisfied clients, both large and small, the reinteractive team is usually kept very busy by word of mouth and repeat business. Contact us to see how we can help you with your application development needs too!
We helped State Library New South Wales build an award-winning transcription editing platform.
Finished in just 4 weeks and ready for launch, we helped realise a project the State Library had been working on for over a year to engage online volunteers to transcribe their historical sound archive collection.
AppWorkshop - Consultation & Project Scoping
We work hard to find the right digital solution for you. Through our AppWorkshop we work with you to identify opportunities and engage in expert planning for business-critical applications. The aim is to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.Learn more
User Experience (UX) Design
We help make even the most complicated web and mobile apps easy to navigate and create solutions that engage users, keeping them happy and on your page longer.Learn more
Our Visual Designers work with you to create the final look and feel of your website or application, including the strategic implementation of images, colours, fonts and other elements.Learn more
Web & Mobile App Development
OpsCare® Managed Hosting
We will protect, monitor and scale your Ruby on Rails website or app 24/7. Hosted on AWS or Heroku. We wear the pagers, so you can concentrate on growing your business.Learn more
CodeCare® Code Maintenance
Fixed price ongoing code maintenance for Ruby on Rails applications to handle future updates and tweaks.Learn more
An application review is where reinteractive reviews your application code base for security flaws, performance issues, or anything that should be improved.Learn more
Code Inspect Service
With over 200 major projects completed by reinteractive, we have a very deep understanding of best practices and ideal scenes in software development, positioning us to deliver a comprehensive report on the quality of any Ruby on Rails based code.Learn more
Ruby on Rails Upgrade Support
Our expert team have intimate knowledge of the Ruby on Rails framework, making reinteractive a fantastic choice for upgrading your application to the latest version of Rails and Ruby.Learn more
Salesforce & Heroku Custom Solutions
We have in-depth experience in utilising the Salesforce® API and the Heroku platform that allows us to build custom applications that sync with Salesforce, allowing you to leverage the full power of the Salesforce Cloud.Learn more
storeConnect® ecommerce for Salesforce
storeConnect is our 100% customisable, fully integrated Salesforce ecommerce solution based on Heroku. Your online store is managed from Sales Cloud® with all customer, product & order data sync'd with Salesforce, creating a smart, custom online shopping experience.Learn more