Our Process
Our vision is to provide innovative technology solutions that allow for better management of resources, with greater flexibility to adapt to the market conditions, while improving productivity and competitiveness.
PROCESS overview
Let us be your experts and show you the smarter way.
We understand that technology can be complicated to navigate, and there are so many different options and variables when selecting the best-fit tech solution. Let us be your experts and lean on our wealth of knowledge and experience. Our expert team is on hand to guide you in the right direction so that you can work smarter, not harder.
In our experience, only a process-driven approach that encompasses an in-depth understanding of your business goals, objectives of the project, and user personas can produce the project’s desired outcomes.
We take a holistic approach to our web and mobile development; otherwise, it’s like building a 1000 piece jigsaw puzzle without the picture. We don’t want to leave the project’s success up to chance, so that is why we invest just as much time into the discovery and define stages of our project approach as we do getting the design and development stages.
In our experience, only a process-driven approach that encompasses an in-depth understanding of your business goals, objectives of the project, and user personas can produce the project’s desired outcomes.
We take a holistic approach to our web and mobile development; otherwise, it’s like building a 1000 piece jigsaw puzzle without the picture. We don’t want to leave the project’s success up to chance, so that is why we invest just as much time into the discovery and define stages of our project approach as we do getting the design and development stages.
OUR PROCESS
Introducing our exclusive 6D Project Approach
We offer a unique and exclusive 6D Project Approach for all our software development projects. We work closely with our clients, beginning with clearly defining the scope of the project, so we can gather all the necessary information, enabling us to map out the details of the project, including: Site map, wireframes and user stories.
Each step in the process has meaning and purpose, resulting in a website or app launch that is on task, on time and on budget.
Each step in the process has meaning and purpose, resulting in a website or app launch that is on task, on time and on budget.

1. Discover
2. Define
3. Design
4. Develop
5. Deploy
6. Drive
1. Discover
The discovery phase is our opportunity to dig deeper into your website or app requirements. We conduct in-depth meetings with your business representatives and our team members that will be working with you on your project. The number and duration of these meetings vary depending on the complexities and size of the project. If you have a large or complex website or app requirement, we will recommend undertaking one of our 6D Workshops.
If your project requires WCAG compliance, we will discuss this with you now so that we can factor in any
Some add-on services we offer to enrich this process are;
If your project requires WCAG compliance, we will discuss this with you now so that we can factor in any
Some add-on services we offer to enrich this process are;
- Stakeholder feedback
• Understand the experiences, needs and behaviours of existing customers / audiences and potential customers through – Interviews, Surveys, Analysis - User Persona
• We create personas from user data to understand user characteristics, needs, goals, etc. and gain valuable insights into user journeys, and later test prototypes. - Customer Journey Mapping
• Journey maps help your company gain insight into how users experience your product, based on their unique motivations and goals.
2. Define
At the conclusion of the Discovery phase, we will have gathered all the necessary information and will use this to outline the functionality and workflow of the project. The key outcomes of the Define stage in our process are; Site Map, Wireframes and User Stories.
Defining the project roadmap –
Having a clear understanding of the project roadmap enables us to document the project goals precisely while considering the technical requirements and strategic objectives. Defining the project with clarity enables us to document the necessary tasks precisely and the approximate timeline for delivery.
Defining the Audience & Security requirements –
We undertake this stage in close collaboration with our clients. After researching and understanding the project’s use cases, we create a complete analytical report on the audience and security requirements.
Audience Report
This is an essential step in our Define process and allows us to document all the project’s functional specifications, which provides the key foundation for the development requirements and allows us to provide a cost for the project accurately.
Defining the technology, project structure, technical specifications and project timelines
Here we define the development environment, structure and framework of the project, including the technical specifications, licences, version and forecasts related to the project.
We are then able to create a timeline document to identify the completion dates for each of the milestones within the project. These then formulate the timelines for the more significant features and modules, giving us an overall project delivery timeline.
Content Management Software
Depending on your project requirements and complexities, we will make a CMS recommendation for the project development. As full-stack developers, we have the knowledge and team behind us to work with all software options. If you have a specific preference, we are more than happy to accommodate your preferred CMS; otherwise, we will discuss the pros and cons of your options in detail with you.
Creating a visual guide, user interface and wireframes of the project
Defining the project roadmap –
Having a clear understanding of the project roadmap enables us to document the project goals precisely while considering the technical requirements and strategic objectives. Defining the project with clarity enables us to document the necessary tasks precisely and the approximate timeline for delivery.
Defining the Audience & Security requirements –
We undertake this stage in close collaboration with our clients. After researching and understanding the project’s use cases, we create a complete analytical report on the audience and security requirements.
Audience Report
- User segmentation statistics
- Audience demographics and interest
- Specifies single level or multilevel user access
- Documenting security-related risks associated with the application
- Defining the characteristics of use cases of the application
- History of security breaches
This is an essential step in our Define process and allows us to document all the project’s functional specifications, which provides the key foundation for the development requirements and allows us to provide a cost for the project accurately.
Defining the technology, project structure, technical specifications and project timelines
Here we define the development environment, structure and framework of the project, including the technical specifications, licences, version and forecasts related to the project.
We are then able to create a timeline document to identify the completion dates for each of the milestones within the project. These then formulate the timelines for the more significant features and modules, giving us an overall project delivery timeline.
Content Management Software
Depending on your project requirements and complexities, we will make a CMS recommendation for the project development. As full-stack developers, we have the knowledge and team behind us to work with all software options. If you have a specific preference, we are more than happy to accommodate your preferred CMS; otherwise, we will discuss the pros and cons of your options in detail with you.
Creating a visual guide, user interface and wireframes of the project
- Site map
- Low-fidelity wireframes;
- User Stories
3. Design
Once the Define stage is complete and you are happy with the wireframes, we commence the design phase. The design process follows an Agile approach, where we divide the milestones into manageable tasks and ensure that the project is designed according to our client’s requirements. The overall thought is to be flexible with the design and perform according to business requirements.
Visual Design
We take the wireframe blueprints and create design mock-ups for each unique page template. We also create a style guide and road map for the design of the website.
Clickable Prototypes
Clickable prototypes are developed, enabling you the ability to navigate the website and provide feedback.
User Testing
We track and record the usage pattern and feedback on the prototype, which is then used to revise the design as needed.
Visual Design
We take the wireframe blueprints and create design mock-ups for each unique page template. We also create a style guide and road map for the design of the website.
Clickable Prototypes
Clickable prototypes are developed, enabling you the ability to navigate the website and provide feedback.
User Testing
We track and record the usage pattern and feedback on the prototype, which is then used to revise the design as needed.
4. Develop
When the design interface is completed by our creative team and approved by the client, the project is handed over to our development team to build your project.
The framework developed in the previous stages provides our development team with an obvious and concise set of instructions to build upon. Our thorough process enables this to be a smooth transition, with transparent milestones for our internal team and our clients.
SEO
SEO optimisation plays an essential role in your project development, and it is included as part of our service. Please let us know if you would like more information on the technical aspects of this included feature.
Security Features
We have in-house security experts on hand to ensure a high level of security for your project, which is a core component of our process. We leave no stone unturned when it comes to security and protecting your asset from hacking and security breaches.
Testing
Before we can go live, we undertake extensive testing
At Enterprise Monkey, we follow a test-driven development process. The testing team takes over each completed milestone to create test cases in the TestLodge tool. The business analysis team ensures that the acceptance criteria are pre-defined for simplified testing of each functionality. The acceptance criteria for each developed functionality are based on the following parameters; Reach, Attract, Engage, Capture Measure and Analyse.
The framework developed in the previous stages provides our development team with an obvious and concise set of instructions to build upon. Our thorough process enables this to be a smooth transition, with transparent milestones for our internal team and our clients.
SEO
SEO optimisation plays an essential role in your project development, and it is included as part of our service. Please let us know if you would like more information on the technical aspects of this included feature.
Security Features
We have in-house security experts on hand to ensure a high level of security for your project, which is a core component of our process. We leave no stone unturned when it comes to security and protecting your asset from hacking and security breaches.
Testing
Before we can go live, we undertake extensive testing
At Enterprise Monkey, we follow a test-driven development process. The testing team takes over each completed milestone to create test cases in the TestLodge tool. The business analysis team ensures that the acceptance criteria are pre-defined for simplified testing of each functionality. The acceptance criteria for each developed functionality are based on the following parameters; Reach, Attract, Engage, Capture Measure and Analyse.
The testing phase is arguably the most critical step in the process of building and maintaining software solutions, and we carefully execute our Dynamic Testing Process.
5. Deploy
Project deployment….WE’RE LIVE!
This is the exciting part of the journey. Your customers can now see and interact with your shiny new, high-conversion website, web app or mobile app.
We look forward to hearing your feedback about how your investment in technology has increased your revenue or saved your business money. We never tire of hearing about all our clients’ fantastic stories and how we’ve changed the way they do business. We look forward to hearing your success story too!
This is the exciting part of the journey. Your customers can now see and interact with your shiny new, high-conversion website, web app or mobile app.
We look forward to hearing your feedback about how your investment in technology has increased your revenue or saved your business money. We never tire of hearing about all our clients’ fantastic stories and how we’ve changed the way they do business. We look forward to hearing your success story too!
6. Drive
Training
Client training sessions are held at the conclusion of the deployment phase, where we explain each of the functionalities to you. We are here to provide guidance and support to ensure that you are able to manage content updates yourself and don’t have to pay developer fees every time you want to make a simple content edit. Even if you have no previous experience, we will guide you through all the features step-by-step so you are confident and in complete control of your administration.
We also provide you with documentation on the project, which you can use for future training and reference.
Warranty
We include a 3 months warranty on features included in the SRS; you don’t have to worry about any issues should they arise.
Ongoing Maintenance
We include a one month free trial of our launch maintenance plans so you can experience first-hand our level of service with our hosting and support plans. At the conclusion of this trial, you can continue on with our support with one of our ‘no lock-in contract’ plans or manage this yourself.
We hope to continue a long and successful relationship with all our clients based on a foundation of trust, transparency and service delivery.
Client training sessions are held at the conclusion of the deployment phase, where we explain each of the functionalities to you. We are here to provide guidance and support to ensure that you are able to manage content updates yourself and don’t have to pay developer fees every time you want to make a simple content edit. Even if you have no previous experience, we will guide you through all the features step-by-step so you are confident and in complete control of your administration.
We also provide you with documentation on the project, which you can use for future training and reference.
Warranty
We include a 3 months warranty on features included in the SRS; you don’t have to worry about any issues should they arise.
Ongoing Maintenance
We include a one month free trial of our launch maintenance plans so you can experience first-hand our level of service with our hosting and support plans. At the conclusion of this trial, you can continue on with our support with one of our ‘no lock-in contract’ plans or manage this yourself.
We hope to continue a long and successful relationship with all our clients based on a foundation of trust, transparency and service delivery.
What to expect on your journey with us.
- Get in touch with us.
This stage in our process is called our Discovery phase. It’s our opportunity to discuss your business goals and project requirements in more detail so we can provide you with a best-fit solution that is customised to your needs. After our initial conversation, we will have a better idea of the bigger picture of how we can support you, and depending on the project size and complexity, the next step will be;
We have an online Non-Disclosure Agreement for you to complete prior to any discussions for your peace of mind. It only takes a couple of minutes to complete, and it’s all part of our complimentary service. - Let’s chat!
This stage in our process is called our Discovery phase. It’s our opportunity to discuss your business goals and project requirements in more detail so we can provide you with a best-fit solution that is customised to your needs. After our initial conversation, we will have a better idea of the bigger picture of how we can support you, and depending on the project size and complexity, the next step will be; - Provide you with an estimate for works
If your project scope is simple and without any technical integrations or custom functionality, we can proceed straight to giving you our recommendation for the best-suited technology for your project and estimate of costs for the work. - Undertake a Scoping Workshop
If you have a clearly defined project scope, but your project is a little more complex, and a deeper understanding of the requirements is required, we will start with our Scoping Workshop so we can provide you with a ballpark of costs and the best solution for your project. - Undertake our Rapid Wireframing Workshop
This workshop is ideal for our large custom projects, ideas without a clear project scope or start-ups wanting to get a clearer big picture of the requirements before committing to a significant financial outlay. At the conclusion of this workshop, you will be presented with a comprehensive report on the project viability, the technology required, detailed costs and realistic timeframes for delivery. - The project is defined
Once been through the discovery phase and clearly defined the requirements of the project scope, we are ready to present with a comprehensive report on the project viability, the technology required, detailed costs and realistic timeframes for delivery. - Let’s make it official.
Once you are happy that we have captured everything correctly in the scope documentation and are satisfied with our estimate, the next step is to formalise our agreement with a contract and payment of an initial deposit. - Welcome aboard!
Our customers are most important to us and we want to make you feel a part of our Enterprise Monkey family. We are now ready to commence the fun part and get our team straight to work designing and developing your website or app.
You will be introduced to your Account Manager and the rest of the team that will be working on your project. We take great pride in providing clear and transparent communication all the way through the process via our real-time communication channel and are here to answer any questions you may have along the way.
Our Solutions
There are 3 key aspects to our solutions based approach to technology.
Automation
Technology is changing rapidly, and it is essential to reduce the costs of business processes to gain a competitive advantage. At Enterprise Monkey, we help you automate your crucial business processes, saving you time and money.
Optimisation
We provide you with complete business and technology consultation to improve business process management. Our goal is to help you achieve optimisation in processes and resource utilisation.
Intelligence
We drive profitable business results through careful planning and analysis. Our solutions help you transform business data into usable knowledge that can improve productivity and profitability.
Our Project Management Methodology
Waterfall Methodology
We use the Waterfall methodology to manage the Discover & Define stage of your project, where we gather your requirements at the beginning of the project and develop a sequential project plan.
Agile Methodology
We use the Agile methodology to manage the design and development side of your website or app project. We create self-organised teams who work on the targeted milestones, and fortnightly sprints are used to complete the project tasks, which are on priority. Within the teams, regular scrum meetings take place to ensure that the sprint plan is achieved.
The process comes with the following advantages that help in improving the quality and usability of the product:
- Shorter release time
- Ease of design and development
- Improved forecasting and adaptation
- Increased level of project productivity
- Superior product quality
The Agile Scrum is fundamentally about improvement. This process ensures the product is being reviewed at each of the stages of its development cycle, and improvements are being made according to changes in the business environment.

OUR UX PRINCIPLES
At Enterprise Monkey, we follow design standards and best practices. We have established a set of rules that our designers follow to align the User Experience (UX) with the visitors’ expectations.
Appearance:
Our designs are visually appealing and professional, with the product’s end-user at the forefront of our concepts while reflecting your business and brand. Our aim is to generate a positive impression with your visitors and engage with them, ensuring an enjoyable experience for your users.
Functionality:
We write error-free code and have several checklists during the development phase to ensure that all the functionality requirements are being met every step of the way. Each component of the development should work quickly and correctly. Broken or poorly constructed components will only leave your visitors frustrated and disillusioned with your company. We pay particular attention to details, including; hyperlinks, contact forms, site searches, and so on.
Content:
Audiences look for information that will help them decide, so providing informative and relevant content is a top priority. This will help you build trust and connect you with your target audience.
Usability:
A critical but often overlooked component of successful UX is its degree of usability. We design in such a way that it’s easy to read, navigate and understand, which is vital for a great user experience.
“At Enterprise Monkey, we follow application design standards and best practices. We have guidelines our designers follow to align the User Experience with the visitors’ expectations.”
REAL TIME COMMUNICATIONS
At Enterprise Monkey, we believe in transparency and open collaboration.
We give you access to our internal group collaboration platform Zoho Cliq, where you can interact directly with your full project team Project Manager, Designer Developer and Tester. You can also see ongoing discussions on what the team is chatting about.
By eliminating emails, we have resolved communication issues and puts you in the centre of the action.
We give you access to our internal group collaboration platform Zoho Cliq, where you can interact directly with your full project team Project Manager, Designer Developer and Tester. You can also see ongoing discussions on what the team is chatting about.
By eliminating emails, we have resolved communication issues and puts you in the centre of the action.
Regular Meetings
We host fortnightly sprint meetings at a day and time that suits you. This is our opportunity to discuss the project with your dedicated Account Manager, including;
- What we have completed since the last sprint
- What are we going to work on in the coming sprint
- Any issues or challenges that have arisen.
- If we need anything from you.
Daily Reporting
We send you daily SMS and emails to keep you up to date between our catch ups, so you are informed every step of the way. In these messages we report on –
- What did we work on today
- What will we work on tomorrow
- What challenges are we facing
- What do we need from you.
Milestone reports
We provide a comprehensive report on the end of each milestone. This report includes a Gantt Chart that gives you a visual representation of your project’s progress and project delivery forecasts, so you can plan ahead with your launch date and marketing initiatives.
We are committed to continual improvement and we take all feedback seriously. This is how we’ve been able to refine our process and structure our business to ensure an exceptional customer experience and the delivery of first class web and app development.

REAL TIME COMMUNICATIONS
At Enterprise Monkey, we believe in transparency and open collaboration.
We give you access to our internal group collaboration platform Zoho Cliq, where you can interact directly with your entire project team, Project Manager, Designer Developer and Tester. You can also see ongoing discussions on what the team is chatting about.
By eliminating emails, we have resolved communication issues and puts you in the centre of the action.
We give you access to our internal group collaboration platform Zoho Cliq, where you can interact directly with your entire project team, Project Manager, Designer Developer and Tester. You can also see ongoing discussions on what the team is chatting about.
By eliminating emails, we have resolved communication issues and puts you in the centre of the action.

Regular Meetings
We host fortnightly sprint meetings at a day and time that suits you. This is our opportunity to discuss the project with your dedicated Account Manager, including;
- What we have completed since the last sprint.
- What are we going to work on in the coming sprint.
- Any issues or challenges that have arisen.
- If we need anything from you.
Daily Reporting
We send you daily SMS and emails to keep you up to date between our catch-ups, so you are informed every step of the way. In these messages, we report on –
- What did we work on today.
- What will we work on tomorrow.
- What challenges are we facing.
- What do we need from you.
Milestone reports
We provide a comprehensive report at the end of each milestone. This report includes a Gantt Chart that gives you a visual representation of your project’s progress and project delivery forecasts so that you can plan ahead with your launch date and marketing initiatives.
We are committed to continual improvement, and we take all feedback seriously. This is how we’ve been able to refine our process and structure our business to ensure an exceptional customer experience and the delivery of first-class web and app development.