Our Modus Operandi

Every technical team has their own "Ways of Working". We would like to share ours.

Communication is Key to a Successfull Collaboration between Stakeholders

The journey begins with clear and open communication with the client. The first step is understanding the problem the client needs us to solve. We engage in thorough discussions to uncover the goals the client wants to achieve, and any specific requirements they may have. Once we have a solid grasp of the problem, we draft a Statement of Work (SOW). The SOW serves as a legal agreement between us and the client, detailing the scope of the project, deliverables, timelines, and payment terms. This document ensures both parties are aligned and sets clear expectations for the collaboration, minimizing any misunderstandings down the line.

Our development process is centered around the Scrum framework, but we believe in adapting it to best suit each project's unique needs. We cherry-pick the Scrum rituals that are most effective for the problem at hand, rather than rigidly following the methodology. We typically conduct:

  • Sprint planning meetings to prioritize tasks
  • Stand-ups to ensure alignment and address any blockers
  • Sprint reviews to showcase progress
  • Retrospectives to reflect on what can be improved

However, our focus is always on delivering high-quality results rather than getting caught up in the process. This flexible approach allows us to remain agile and responsive to changes, ensuring that we deliver solutions that truly meet our clients' needs.

Documentation is another critical aspect of our work. Throughout the engagement, we create detailed user stories in Jira (our preferred ticketing system). This documentation not only helps in keeping the project on track but also serves as a valuable resource for the client in the future. Architectural diagrams are also provided for each project. Additionally, we offer ongoing support through a maintenance retainer making sure issues are promptly addressed.