Scrum Tapped for Mining Industry
Mankind has, and always will try to understand its environment. In the last century, radar technology has allowed individuals to track vehicles, ships, planes, and even space shuttles and stars. With advances in sonar, people now have the ability to imagine a journey to space, or explore the mysteries of the sea. With the right scientific equipment, scientists can even witness new life and see it evolve. In the mining industry, the ability to identify and assess the world of solids is paramount.
MicroMentis, ( www.micromentis.com), develops, manufactures and markets scientific equipment and software to visualize, analyze, and model the physical and mechanical properties of solids in a non-destructive manner. The company has tapped the benefits of Scrum methodologies to develop sophisticated yet user-friendly technologies to streamline the development process and reduce the time-to-market.
In late 2008, the company announced the industry’s first non-invasive platform in North America for rapidly testing and finding geological structures within the Earth’s surface. Called SWIPSTM (Surface Wave Intelligent Profiling System), the technology accurately analyzes the Earth’s surface geological content.
Since its founding, one of the cornerstones of MicroMentis is its focus on service to customers. The company strives to provide its customers with the most technologically advanced tools to safely and effectively characterize solids.
From the onset of designing SWIPS, the company turned to Scrum as a way to incorporate customer feedback into the design of the existing core product and future services. In addition, the company wanted to balance requested changes from the customer with offering solutions quickly that meet customer’s needs today.
The Scrum Implementation Process
Daniel Rioux, company Founder and President, researched various strategies for formalizing a consistent and results-focused software development process for MicroMentis with an aim to increase project visibility and collaboration throughout the organization. The company was attracted to the Scrum method of Agile software development due to its incremental approach and quick results.
MicroMentis is one of the first companies that expanded the use of Scrum beyond software development to such areas and activities as empirical process and electronic, mechanical and industrial design process. With the Product Owner, the software development team initiated and formulated a Scrum process for the development of its core technology offering.
The company has benefited from Scrum’s ability to provide increased visibility throughout the entire duration of a project. On a daily basis, a stand-up meeting is held where the team and the ScrumMaster meet for 15 minutes to review the past day’s activities and success, the goals and issues that are threatening the project and items which the ScrumMaster must act on immediately (Daily Scrum). At the end of each sprint, a Sprint review is held. It is a timed box activity of four hours where the team delivers to the Product Owner (through demonstration) the committed deliveries.
This meeting is followed by a Sprint retrospective of a fixed duration of three hours where the team revises and immediately improves their process based on the comments received so it can be implemented within the next Sprint. The following day, a Sprint planning is reinitiated. During a Sprint, the team remains focused on its commitments and no changes will be introduced by outside sources unless it relates urgently to the on-going Sprint. Once the project is completed, it is time for a Project Retrospective where the whole deliverable is reviewed with the Product Owner, the team and the stakeholders present.
MicroMentis Realizes Instant and Continued Success
The results of implementing Scrum have been immediate and profound for the entire MicroMentis organization. Through the use of Scrum techniques, solo development by a single person were replaced by unified collaboration. Quality, visibility and accountability are part of the company core values and all staff can have greater insight into expected delivery and features of the product. In addition, the company quickly realized that it was now delivering the technology solutions and product customers most needed and wanted in a timely and more efficient manner.
Now the company’s release planning involves the creation of user-stories and the backlog of action items detailing customers requested features and functions.