Our process - How we work
We believe simplicity and small teams are the key to efficiency. We have no ongoing meetings, no managers, and no HR department.
We are a small team of highly skilled developers and designers who work closely with our clients to deliver the best possible product, on time and on budget.
We work closely with our clients to understand their needs and goals.
We asses the feasibility of the project and decide if we are the right fit. If we are, we start by conducting a series of surveys and interviews with the client.
Once we have a clear understanding of the project, we begin to draw sketches and project plans. We then present these to the client and ask for feedback. These also include cost and time estimations.
Included in this phase
- Meetings with the client
- Feasibility of the project
- Mockups and sketches
Based off the discovery phase, we begin to build the project. We either use the client’s preferred project planning software, or do it in house and invite them to follow the progress. We create a series of milestones and deadlines, and assign tasks to our developers and designers.
Along the way, we keep the client updated with our progress. Each client would like to be updated on the progress differently, so we offer a variety of options to choose from.
Once building the core features, we begin to test the project. We use a variety of test frameworks to automate most of the testing process. Finished products will always include a test suite with sufficient coverage.
Depending if the client wants to host the project themselves or not, we either deploy the project to their servers, or host it on our own servers temporarily. We can also help the client set up their own servers and deploy the project there.
We provide both public(API/Product) and private documentation for the project. We love to ensure that our delivered products is well documented and easy to understand. Private documentation will ensure that the client’s developers can easily understand the project or it can be taken over by another development team if required.
Included in this phase
- Testing. Our projects always include a test suite with sufficient coverage. We will also provide a test report with the project and do manual testing before delivery.
- Infrastructure. Let it be Digital Ocean, AWS, Google Cloud or any other hosting provider, we can help you set up your infrastructure and deploy your project.
- Support. We provide 1 month free support in case of defects or bugs. After that we charge agreed hourly rate.
Our values - Balancing simplicity and efficiency
We keep up to date with the latest technologies and trends, but we only use them when they are necessary. Proven technologies and simple solutions are the preferred way of working at lightfulweb.