ASAP4D
ASAP and the four D´s, what does that mean? Referring to the 4 D´s of “Design Thinking” it defines the process involved in how the company approached the new Aula Teaching & Learning Platform project, from the initial Discovery process through to Delivery of the excellent results. Here is some more detail…
Discover
This first part of our Agile 4 D process draws on our teams more than 30 years of experience in the EdTech space combined with a thorough Market Research Study, Competitor Analysis and a listening study in the existing channels to first gain an overall understanding of the competitive landscape and the proposed products’ unfair advantages in this marketplace. From that we work with all stakeholders to create a high level followed by a more detailed breakdown of the product / service requirements, resulting in a baseline functional Requirements Document to kick off the project.
Design
Our creative design team takes over and an agile design – development – delivery – analysis iterative process begins. The team´s skills spans the spectrum of UID and UIX design with a full toolbox of front end coding experience. This is put to good use in developing the use cases that serves as a basis for wireframing screen flows and interface designs. Developing color palettes, font styles and graphic imaging is of course part of this process to make the product speak the brand.
Develop
We are specializing on academic systems and platforms and so the development teams skills reflect that. This means that while we have a full set of the basic front end coding such as HTML/CSS, JavaScript and various frameworks, we do specialize in PHP, Java and Ruby on the back end. The team has as well built significant expertise in mobile app development on both Android and iOS. Finally, the importance of the skill set the team has developed in building AWS architectures that allows rapid scaling from very small to massive sites, without loosing a beat, can not be underestimated.
Deliver
This is by no means the end of a process, but rather just another step in the agile never ending cycle of continuing improvement. Nevertheless, the importance of a well planned and prepared client handoff and onboarding process is critical to any project’s success. This involves training administrators as well as end users, in addition to preparing overview videos, tutorials, guides and other how-to documentation the client, or the client’s customer may need in order to use the product in the most effective manner. Then collect feedback, analyze and turn back to improve more.