Mining Scrum: Modeling the Earth One Iteration at a Time

[article]
Summary:

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.

About the author

TechWell Contributor's picture TechWell Contributor

The opinions and positions expressed within these guest posts are those of the author alone and do not represent those of the TechWell Community Sites. Guest authors represent that they have the right to distribute this content and that such content is not violating the legal rights of others. If you would like to contribute content to a TechWell Community Site, email editors@techwell.com.

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!

Upcoming Events

May 04
May 04
May 04
Jun 01