Project approach
At first, we assembled a four-person strong team – three Java developers and one QA. The client started their one-week free trial with this team. After initially observing what our experts could do, the client initiated the vendor assessment process,
which lasted another six weeks. During this process, which consisted of tracking and measuring daily practices, Shinetech experts produced high-quality code and features. Several factors influenced the client’s
decision to choose Shinetech as their go-to vendor – high-quality deliverables, adaptable practices, and technical expertise, among others. After this assessment process, Shinetech became the client’s software
development partner.
The team then gradually grew to 10 people, so in order to retain high-level productivity and to have the workflow run smoothly, we introduced numerous Agile practices, such as:
-
Kanban in Jira – a visual work management system to make work transparent and to facilitate the exchange of information among team members
-
Standup Meeting – efficient short daily sessions that focus on sharing work updates, discussing challenges and coming up with a way to overcome these challenges.
-
Pomodoro Technique – our developers began following this personal time management approach so as to prioritize the tasks and have the most substantial work impact.
-
Frequent code reviews – to increase code quality and to understand various parts of the system .
-
Retrospective meetings – done after every development sprint, these meetings have a purpose of revealing and eradicating iteration flaws noticed in the sprint. In turn, we saw a massive efficiency boost after each session.
The quality of our delivery also showed how well Shinetech experts understood the core values of the client’s products. It also showed how much attention we paid to code quality, design patterns, and automation. The client was delighted with the high
delivery standards of our software and our methods. They agreed to further enlarge the team – from 10 people to 30-person strong team. The team had dedicated BAs, QAs, full-stack developers, frontend and backend
developers, and DevOps experts, to name a few. The Shinetech team was slowly becoming incorporated within the client’s in-house IT team. Naturally, we set up frequent onsite trips for further tech training and
discussing new requirements.