At Rentflow we go through a rigorous design/build/test process to ensure we’re only releasing high quality features that meet our clients exacting specifications.

  • Requirements – we spend a lot of time ensuring we understand well all the possible requirements of our clients for each feature and how they all link together
  • Analysis – we do a thorough technical analysis (and UI designs) to ensure things are as well thought out as possible, including considering any future requirements, before we starting coding
  • Implementation – coding of the feature
  • Review – review of the code, inc for security issues
  • Testing – thorough testing of the feature, at all levels
  • Deploy – put live the code along with other features

In practice there are multiple feedback loops, reviews and testing at every stage (including over 7000 automated tests).

The process means some features may take longer to implement than expected, but when they are deployed they should work well according to client requirements and be without bugs … in our opinion this is far better than things been done on the fly without a solid process in place.