Our Process
How Brightlight Works
Our Process
Learn How We WorkThe Brightlight Solutions design process has been refined over many years. Brightlight uses the most advanced methodologies and frameworks in development. Our team constantly improve their qualifications and learn new technologies. In the course of software deployment, Brightlight Solutions uses the best practices from some of the world's best software companies.
How Brightlight Works
Learn how we build solutionsDesign
The Brightlight Solutions design process has been refined over many years. At the project initiation stage, our project managers work directly with clients to clarify the key features, goals and objectives of the project, to determine the most effective method for project management and success. The next step adds the involvement of a business analyst to identify requirements, during which our team creates a series of horizontal and vertical prototypes to identify the optimal architecture and UI.UX for the project. The final step of the design process is the project architecture, for which a highly qualified employee of Brightlight determines the structure of the database, the structure of web services and the architecture of the software product.
Get in touchDevelop
Brightlight uses the most advanced methodologies and frameworks in development. Our team constantly improve their qualifications and learn new technologies.
During development, methodologies such as Agile / SCRUM are used. For our clients, this means that all of their requirements are taken into account and they are able to get the first version of the product at the first iteration of the project. Our teams use 1- and 2-week sprints, depending on the needs of the customer, so that they can see results every 1-2 weeks, evaluate them, and promptly make corrections and comments.
At the request of our clients, teams can work using the Waterfall system. This means that the cost and scope of the project are determined at the very beginning of the development and requirements approval stage.
During development, teams use the best practices to drive continuous improvement; at the end of each sprint, a retrospective is held during which developers discuss and develop new approaches for making improvements to the process. Our company also has a widespread practice of code review, that is, any program code created is ‘checked in’ and improved by other developers.
Brightlight uses a variety of testing practices to produce high quality software. A staff of qualified quality assurance and quality control specialists ensure the release of well tested software. Also, we have a widespread practice of writing automated tests.
Deploy
In the course of software deployment, Brightlight Solutions uses the best practices from some of the world's best software companies.We have established DevOps and continuous deployment processes. Strict version control procedures are used, thus eliminating the risk of installing incorrect software versions.
Before installing new versions of software, both smoke testing and automated tests are run, which ensures the release of high-quality software. In addition, we have implemented integration testing practices, which eliminates potential problems when integrating new features with existing systems.