We apply the lean startup methodology, following the build-measure-learn mantra.
We encourage each team member to pursue ideas through experimentation and fast feedback – from colleagues or potential customers. We support an environment where each person is responsible and in charge of his/her daily activities marching towards the common set goal and deliverable.
We encourage personal skills development through constant evaluation and improvement on specific areas of expertise. Each team member shall share her expertise and ask for help from the colleagues. Current team members include experienced coaches and trainers on various topics – technical and soft skills alike. We maintain a consistent library, constantly investing in learning materials, hands-on workshops and participation to conferences.
We organize periodic team-retreats, where we take ourselves out of the daily work routine and concentrate on retrospectives over what and how has been accomplished, looking for ways to improve our processes and experience. Team retreats are also the way everyone is kept in sync with all the company activity and is encouraged to contribute with feedback and ideas.
Following Software Craftsmanship principles, we use techniques and practices like: BDD (behavior driven development), TDD (test driven development), lean UX, refactoring, simple design and continuous deployment. Our technology stack of choice is JVM, mostly groovy & grails. We experiment with usable software design, no estimates and microservices.
We share interesting work methods we experiment, industry facts and news about our company & products.