CLIMATE CHANGE & STORMWATER MANAGEMENT IN SOUTH AFRICA
March 30, 2016SMART WATER FOR SMARTER CITIES
May 26, 2016
Since 2012, Agile Scrum has been a central driver of innovation at IMQS. As an approach to project management it facilitates the on-time development of useful and relevant software solutions for the Infrastructure Asset Management market. How does the Agile Methodology facilitate our customer-centric culture of innovation?
Agile Software Development refers to a group of customer-centric software development methodologies that promote development iterations, open collaboration, and process adaptability throughout the life-cycle of a project.
Contrary to the traditional Waterfall approach, where development is broken up into a linear sequence of production phases, Agile revisits different phases throughout the project’s life-cycle via short sprints of work.
AGILE VALUES:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
IMQS harnesses the power of the popular Scrum approach. Agile Scrum concentrates on how to manage tasks within a team-based development environment and tackles many management obstacles that plague IT development teams.
Scrum can be considered a micro-level approach to project management. Communication facilitation and coordination are deemed far more important than planning and control. It seeks to eliminate bureaucracy and improve profitability and visibility by working in small increments with minimal planning that allow for constant adaptation in order to minimise risk.
Teams work in two-week cycles known as “sprints” or “iterations”. Stakeholders are given recurring opportunities to calibrate releases for success in the real world. At the end of each cycle a “finished” product is displayed to the user. So doing, Agile helps deal with the complexity and variability of the technology industry and assures the sustained relevance of products up until the end of the project.IMQS's Culture of Innovation
Agile is more than just a project management tool. At IMQS, Agile Scrum is an organisational ideology that stresses a collaborative approach between user and developer in the design of working software focused on real world problems. AGILE ROLES CONSIST OF:
Product Owner
Solution Analyst
Agile Project Manager
The Team
Agile Tribes
Agile Tribes are an innovation particular to IMQS that evolved in relation to rapid growth. Tribes solve problems by breaking down silos. They align different development disciplines, prioritise components and break down communication barriers across teams. In doing so production is streamlined and duplication is avoided.
TRIBES:
Promote visibility and communication across teams
Align development strategy and enforce consistency
Avoid silos from building in development department
Provide unified mission and goals for teams
The values of Agile have guided IMQS to deliver innovative, up-to-date and useful software solutions to the Infrastructure Asset Management market on a consistent basis by embracing the process, including the client, adapting to change and promoting freedom of expression.