DashBouquet Processes: How We Manage to Constantly Deliver Quality (part 2)At DashBouquet we are proud that we constantly deliver same good-quality results for all our projects. We are in state of constant improvement, noticing and considering all mistakes that we have made and are making. However, we manage to either eliminate or minimize them with the help of carefully developed technical process. And we would like to introduce you to our processes and give you a glance of what we really do behind the curtains.
Mar 17 2017 | by Anton Shaleynikov

In our previous article we started talking about the processes of our work. We covered many steps, including log tracking and infrastructure building. The second part of the topic will give you more information about further steps of DashBouquet work.

Development process

As we always say, we use limited amount of tools, but we aim to make the most out of them. So for each project we highlight key areas of expertise and always organize 20-minute seminars on situational training during the development process.

This approach has two visible advantages. First: we get extra training for the areas that require most of our attention. Second: we constantly learn and make sure to apply this knowledge in other projects with similar tasks. We believe that such narrow focus helps us in achieving results.

We usually do planning for two weeks ahead. This helps us in managing our time and sources efficiently and timely implementing any changes needed. At the end of each sprint we do a demo, during which we present the results of our work and current project status, update the client about budget, present him a visual changelog and together plan the next spring.

What matters the most to us is clear and transparent communication – “no walls” between DB team and the client. We organize Skype meetings, use Slack and other messengers. We don’t want our clients to miss any single piece of information.

At the end of each project we get together with the team and do a retrospective. Post-project analysis is as important, as pre-project analysis, because we can see everything: where we went wrong and what we did right.

Our project team involves following people:

  • Tech lead: responsible for architecture design, code review, training
  • Developers: responsible for smooth-running code
  • QA: ensures we deliver constant quality
  • PM: the project manager and project superhero
  • Accountant: manages the budget

 As you see, nothing over-complicated in other processes. What we always try to do is:

< Focus on what matters >
< Analyze everything >
< Keep communication with the client going >

In our next articles, we will be looking at our projects in more detail, covering specific tools and work methods that we use.

Latest news
Software Development
Dashbouquet Development Recognized by GoodFirms as the Best Company to Work With
In the era of immense market competition, innovations such as mobile apps and websites have become a core component of any successful business. From serving customers in real-time to delivering exceptional user experiences, both mobile applications, and websites have become a necessity to all businesses, irrespective of the size to increase the revenue, market share and profitability of the businesses. It all rounds up to choosing the best, and the top software development companies that can help businesses stand out from the competition.
Dashbouquet Development Recognized by GoodFirms as the Best Company to Work With
News
Dashbouquet Development Recognized as a Top Performer by Aciety in Multiple Categories
Dashbouquet Development is thrilled to announce its recent nominations and badges from Aciety
Dashbouquet Development Recognized as a Top Performer by Aciety in Multiple Categories
News
Dashbouquet Development Honored as a Clutch Champion for 2023
New award under our belt! Dashbouquet Development Honored as a Clutch Champion for 2023
Clutch Award 2023. Dashbouquet Development Honored as a Clutch Champion