The Course of Development
User Research & Process Study
The development of Solar TOU was preceded by a thorough study of the technical, economic, and financial prospects of the electricity generation and distribution processes with respect to solar integration. Considering that the end-benefactors of the use of the platform would be homeowners, the analysis phase of the Software Development Life Cycle of the solar based project involved user research, resulting in the addition of a number of informative components into the reports which would provide adequate financial and time-related data to the homeowners. This, in turn, would help them to decide whether to go for solar or not.
Constituting the Algorithms
The real hurdles to be crossed in order to create this phenomenal solar based software were the structuring, development, and integration of the complex algorithms, formulas, and logics which would translate the actual calculation, estimation and comparison process for the cost and payback period associated with the installation of solar power panels. The software developers at W3villa brought to use a number of software development tools and technologies in the project, namely ROR(Ruby on Rails), MySQL, Jquery, Sidekiq, Redis, S3 Bucket, and others. Working with a strict agile approach, the evaluation & corrections were performed at every stage to ensure the desired accomplishments in the results.
UI & Functionality
The front-end development of the software called for a design that’s both visually attractive and interactive! That is, both User Interface(UI) & User Experience(UX) of the solar panel website had to be well optimised for making an appeal to the users looking forward to install solar panels at their homes. The functionality and look of the solar panel portal were so designed to accommodate and represent the required data included in the reports for analysis in the most appreciable and decent manner. This data and information is of much relevance and value for both solar companies and homeowners alike.
Additional Features & Support
A number of interactive and exemplary features and supports were given significance in the entire project, notable ones include:
Multiple Utility Provider support
Compatibility with other utility providers in the region, besides SDG&E(San Diego Gas & Electric) & SCE(Southern California Edison) was taken into account.
Quality Data Processing
Accurate and responsible storage, processing, filtering, and representation of data was another critical requirement of the solar based system.
Regional estimation is a notable feature within Solar TOU which enables the preparation of a rough estimation data based on regional parameters.
The web portal on solar power has built-in handy comparison tools to help solar companies dictate the resulting benefits of solar installation for homes to the customers.
Coordination & Testing
The integration and coordination of the multiple individual modules working behind the system was very crucial to the success of the project. This was another significant challenge for our software developers which required active co-ordination and inquisition with the client and project managers. Testing with RSpec was performed throughout the project to test every module and functionality running behind it. Case Scenarios from the client’s side were dealt with the utmost examination as the project progressed through stages. Several testing parameters and tools were employed by the software testers which assured the entire team of the competence of the system.