17 May 2023

Simplify your projects with the Agile (Scrum) methodology

Are you tired of complex and endless projects? Want to work with a team that understands your needs and delivers results on time? Look no further! At Tinx, we are driven and passionate about setting up reliable and challenging technical integrations between Microsoft Dynamics NAV/D365 Business Central and popular e-commerce platforms such as Magento, Adobe Commerce, Shopware, WooCommerce, Shopify, Amazon, ChannelEngine, CloudSuite, and MplusKASSA.

To achieve this as effectively as possible, our consultants have experience and knowledge in the e-commerce platforms mentioned above, NAV/D365 Business Central, and their corresponding APIs. However, this is just one part of a successful implementation. Equally important is customer interaction, planning, and ensuring that the project is delivered within the specified deadline.

Last year, our consultancy team transitioned to a self-directed model. This means that Tinx consultants oversee projects from start to finish following the Agile methodology (Scrum).

The main benefits of working in Agile are:

  1. Flexibility: Our Tinx consultants can quickly respond to changes and adjust priorities throughout the project.
  2. Customer engagement: Agile encourages close collaboration between the Tinx consultant team and you as the customer, ensuring that the final solution meets your expectations and needs.
  3. Quality: Through regular feedback and iterative work (sprints), we can promptly address issues and implement improvements, resulting in a higher-quality end product.
  4. Transparency: Agile fosters a high level of transparency within our team and towards stakeholders, ensuring everyone clearly understands the work and expected results.
  5. Better communication: Agile promotes regular communication among team members, leading to a better understanding of requirements, expectations, and challenges we encounter.
  6. Faster time-to-market: Agile enables us to deliver working software faster. We conduct regular releases, significantly reducing the time-to-market.
  7. Risk management: Agile helps identify and mitigate risks during the development process. Through regular inspection and adaptation, we ensure that potential risks are well managed.

Once the necessary paperwork for your project is signed, we get to work immediately. We divide the lifespan of your project into four phases, which we will explain below using a practical example for customer A.

Phase 1: Start   

Access to the right systems
We first focus on obtaining the necessary access to the various systems. For this purpose, we have established a dedicated role within Tinx called the Gatekeeper, which any team member can perform.

In the case of customer A, we have access to WordPress, Shopware, and D365 Business Central. Simultaneously, we whitelist our internal IP addresses for their systems.

Downloading Tinx software and establishing connections
Customer A then downloads the Tinx WooCommerce & Shopware Connectors from Microsoft AppSource and installs them in D365 Business Central. A test connection is set up to validate the successful API integration between the different systems.

Official project scheduling
After successful validation, internal approval is given to schedule the project officially. This is determined in our weekly team meeting. The project kick-off can now be scheduled, initiating the next phase.

Phase 2: Planning and implementation   

Kick-off meeting and communication agreements
During the kick-off meeting with customer A, we thoroughly review the agreed-upon scope documents (in collaboration with our sales department). As the go-live deadline is approaching quickly, we agreed to meet digitally with the customer twice a week to discuss project progress and address any questions or concerns.

Depending on the customer’s preferences, various forms of communication are possible. When we start implementing, we always ensure that the customer receives at least one weekly update on the project’s status.

Additional functionalities needed during the project
During the implementation, the Tinx Consultant and the customer realised that additional functionalities were required to be achieved within the set deadline. Based on customer A’s evolving insights, requesting additional hours for the requested functionalities is advised. The Tinx Consultant assesses the estimate and impact on the project. After the customer’s approval, the project resumes, including the newly established functionalities.

Ultimately, the project is delivered one month before the deadline. Customer A receives a demo of the delivered project, after which the customer can proceed with testing.

Phase 3: Testing, UAT (User Acceptance Testing) and Go-Live   

Customer A reserves two weeks internally for independent testing. With the help of a set of test tasks we have prepared, the customer can easily conduct testing on their own. In this tool, there is an option to ask questions and provide feedback on individual tasks.

From the test results, we receive feedback from the customer and process this feedback within one week. Customer A approves going live with the current setup!

We perform the project’s go-live over the weekend at the customer’s request to minimise the impact on business processes, especially for the logistics and finance departments.

Phase 4: Aftercare   

We initiate the aftercare phase. The consultant who worked on the project remains on standby for two weeks after the go-live. If any issues arise during this period, the Tinx Consultant is always available to address any problems or questions with priority.

If these two weeks go smoothly, the project will be transferred to our support department. The support team assists the customer with any potential questions.

Are you interested in one of our solutions?

Have questions about our projects? Contact us, and we’ll be happy to assist you.

Or check out our customer cases for real-life experiences!