Agile Process
What is agile?
Junari uses the well-established agile approach: a project management method for developing Odoo systems in short cycles, known as ‘sprints.’ Unlike the traditional ‘waterfall’ method used in software development, in which requirements are defined in advance and the final product delivered at all once (often after a significant wait), the agile process is iterative and change-driven. This means we can adapt to meet new priorities and requirements as they arise, so instead of signing on the dotted line and waiting in the dark for an outcome, you get to be hands-on with updates as they are developed.
At Junari we use this simple but effective approach towards our systems implementation, ensuring your Odoo system is tailored to meet your requirements as they emerge. Our process helps you control costs and gives you early access to working software. Regular releases, feedback and testing give you the chance to provide input at every stage.
With agile, you are in control.
1. Pre-Project
- Establish your requirements and discuss to prioritise.
- Determine whether Odoo would be a good basis for your requirements following Junari's bespoke service enhancements.
- Estimate resources involved in delivering to your requirements (project management, business analysis, software delivery etc.)
- Assemble a proposal and present it to your organisation.
2. Project Kick-off
- Introduction to your project.
- Walkthrough of our Project Portal for you to monitor details and progress of your project.
- Junari project approach and process guidelines.
- An overview of our understanding of your business needs and establishing of further details.
- Prioritisation of your business needs.
- Establish Stakeholders, Roles & Responsibilities.
- Establish known Issues and identity potential Risks.
- Discuss and log assumptions.
- Discuss and log dependencies.
3. Fact Finding
Junari communicates with the relevant stakeholders to determine and prioritise the key, high-level requirements for your new Odoo system in order to create a list of tasks required within each theme of requirements (known as “Epics”), and subsequently assign each to the most appropriate Sprint.
4. Sprints
- A Sprint is a period of system development of a duration fixed across a project, and is typically a month with Junari projects, with the following attributes:
- Includes the capture and prioritisation of detailed requirements for Sprint tasks as User Stories, and the assignment of Story Points to each User Story showing the estimated effort.
- Includes actual development of your Odoo system, and could include Data Import, Integrations and more.
- Leads to a Software Release usually every one to three Sprints.
5. Software Releases
- Junari present you with your Odoo system and subsequently make the latest version available for operational use.
- You gain access to your system to evaluate it and to provide Junari with feedback. Feedback may include processes and features that require amendment or their addition, and will be added to a “backlog” repository where later they may go back into the Sprint Process for further information capture, clarification (if required), and prioritisation.
6. Support & Maintenance
Junari provides user support and product updates as part of your monthly subscription. Junari tracks core changes to Odoo (i.e. those made by Odoo) and includes such software changes in the Junari base solution when those changes have been proven in production environments.
You’ll be able to provide feedback via our Helpdesk Portal, by calling us, or by directly emailing our support team.