What was the problem to be solved?
Qualis had a legacy Rails application that was slow and difficult to update.
What was the proposed solution?
What challenges arose during the project?
The existing codebase was very poorly written. Additionally, the problem space itself demanded a lot of domain-specific knowledge.
What was the technical approach to the project?
We decided to start over and rewrite the codebase from scratch.
What was the project management approach to the project?
What platform was built for this project?
The application runs on an AWS-based stack.
What did you learn from working on this project?
We learned to budget time in for learning about new domains. This application included a lot of new stuff that none of us were familiar with from the health care industry. You have to budget time when managing a project just to learn about the ins and outs of the industry.
How did this project benefit the client?
The application was much faster, has robust test coverage, and is now easily updated for future features.
What tools, techniques and methodologies were used on this project?