From experience, we understood that traditional waterfall project management model might not be an ideal as it often is risky and invites failure.
To minimise such unfavourable possibilities, DTN decided to adopt Scrum/Agile methodology as the basis for developing and implementing
You may wonder what Agile methodology is. To be very simple, it is a flexible method where development team works as a unit to reach a common goal. In every project, a meeting in which team must present a potentially shippable product increment is organised every two weeks. We call it Sprint. These ongoing iterations allow us to assess the direction throughout the development lifecycle. Two principles of Agile manifesto are:
responding to change and customer collaboration; and thankfully, DTN possesses both important traits. We embrace changes. As long as they have the positive impact on your site’s performance, we welcome them. Your satisfaction - Our happiness, as simple as that. We love listening to your feedbacks. It is yours that make the site be perfect the way you want it to be as at the end of the day, your success is our pleasure and we would love to be a step in your staircase to success.
A lot of questions. We want to understand clearly your needs, your objectives and based on your sharing, we could address various development and technological options.
The ultimate goal of this step is to produce a product backlog - a summary that lists your detailed stories about expected work, functionality, and business processes with acceptance criteria. At this stage, we should also come to an agreement of wireframes, which represent the skeletal framework of your website.
Every project needs having a plan and so do ones at DTN. Having all your stories in hand, our objective in this step is to create a project plan which includes a breakdown of your stories into different activities/technical parts.
The aim of this plan is not limited to project deadline for each activity, it is also used as a document where we could foresee best possible resources allocation as well as potential risks. A well-defined plan is one that transform successfully business needs to technical needs and requirements, so that both parties (you - the client and us - Magento service provider) can easily understand. In Scrum/Agile methodology, this is very important as after each sprint, the plan gets reviewed and adjusted.
The wireframes received in Step 1 is a true sidekick here. Our Design team will create elements for your online store based on those so-called ‘blueprints’ and the design phase is continuously looped until being approved. The outcome, which stores all your website design elements, is typically produced as PSD files.
At this stage, our designers and developers join together
to slide, integrate graphical designs to Magento template
and implement features for your online store.
Depending on the development package that you chose at the beginning, there might be custom application development required. And there you have it - a fully functional store that is ready for testing!
We believe that the testing is an integral part of development phase. We comply with the most rigorous standards for QA (Quality Assurance).
It includes cross-browser testing, feature testing, and performance testing. Only if the product passes these thorough series of tests, we hand it over to you for approval and sign off.