“IMRIEL is a flexible company that offers the best possible fit for their customers from concept, through development to deployment.”
At Imriel we use our proven methodology which combines an Agile iterative process with automated testing and continuous delivery pipelines. We find that this best fits the varying and challenging needs of our clients.
Using Agile principles we develop quick prototypes for each business function. We then decompose the work into fixed duration sprints and agree a schedule with you. After each sprint we conduct a review with you to make sure that you are getting exactly what you want. We use tools like JIRA to work collaboratively and manage the development process. We are still old fashioned in one respect, we don’t believe the job is done until the documentation is complete!
Disciplined Agile Delivery (DAD) Approach
At Imriel, we follow a process, not just methodologies. The Disciplined Agile Delivery (DAD) process decision framework provides the foundation from which to scale agile and lean strategies.
For a development team, DAD is a hybrid of existing methods that provides the flexibility to use various approaches as well as plugging some gaps not addressed by mainstream agile methods.
Starting with a Scrum-based approach, we learn from experiences and evolve into a continuous delivery lifecycle.
Each project delivers a series of ‘sprints’ (groups of development tasks) – chosen based on priority and client discussion. Each task has a set timeline, and items follow a pre-defined workflow – development to testing, failed items go back to development, and passed go to UAT, where clients test and accept the software before we put it into production.
Our QA process is quite stringent and we take an “automate everything” approach. Automation is a prerequisite for the deployment pipeline, because it is only through automation that we can guarantee that our clients consistently get what they need at the push of button.
Our approach is egalitarian where the appointed scrum-master for the day (a role which rotates between all the team members) leads daily stand-up meetings, making sure that the whole development team is in sync.
Our onshore and offshore expertise combined with industry best practice methods for software development have led the way in delivering value quickly, openly, flexibly and affordably.