How do we work
-
Initial analysis
Problem analysis based on interview with client.
- We get to know each other and analyze the problem together.
- We help you to define the needs and requirements.
- To make sure that we can help you we compare your needs to our people and their skills.
-
Deep project analysis
In this step the developer helps to find the most effective solutions and creates with you a full list of user stories.
- One or two of our developers sit down with you and divide the project into simple tasks.
- We estimate cost of each task in hours what helps you to manage the project budget.
- The developers try to find the best solutions supporting your business model.
-
Implementation
We stick to our professionalism – we favor quality over short-term results. Our methodologies of choice are Scrum, Kanban or lean approach.
- We make sure your project can be easy hand over and maintainable.
- We use BDD (form of TDD) focused on integration testing – outside-in approach.
- We can go for continuous delivery (when using Scrum) but we prefer more lean approach of continuous deploy.
- You have full control over costs by prioritizing things during implementation.
-
Maintenance
We provide professional maintenance and service.
- We focus on bugs fixing, modifying, upgrading and refactoring.
- Continuous monitoring helps us to make sure that your project is doing well.
- We also specialize in building the cluster systems.
Why it's good to work with us
- You always know where the project is heading
- You see progress on weekly basis
- You can easily change direction where project is going
- You can easing prioritize features and have them delivered fast