Women in Tech: Working Towards Equality and Inspiring Others
Women in Tech: Working Towards Equality and Inspiring Others

Today is the International Telecommunication Union’s (ITU) 10th annual International Girls in ICT Day. Each year, ITU (the United Nations agency dedicated to the Information and Communication Technology industry) shines a light on the accomplishments of women in tech to build awareness of the gender gap in STEM fields. The goal is to inspire girls and young women to pursue education and careers in STEM while breaking down the barriers of entry.

In the spirit of the day, we thought we’d look inward to our team and reflect on some of our own efforts to increase STEM equity within MentorMate…


It takes many different resources, deployment methods, and tools in Azure to get an application working just the way you want it. But that’s just the beginning. Building observability in Azure brings your application sustainability, increased visibility, and could even lead to a better user experience.

To add observability, there are a lot of different tools from which to choose. Azure has its own suite of built-in tools, but there are also many third-party add-on solutions available. Today, we’ll look at some of the commonalities of these two approaches and how they differ.

Monitoring vs. Observability: What’s the difference?

Before we dig into observability too much…


Image Source: Hans-Peter Gauster on Unsplash

There is a common misconception that Agile and DevOps cannot work together. That thinking does a disservice to everyone in the software development and delivery field. In fact, both approaches significantly add to the pillars of transparency, inspection, and adaptation. Both enable product teams to better develop, deliver, and sustain complex products.

Let’s review how businesses benefit from adopting the Agile and DevOps principles, culture, and practices.

Is producing and operating software simple, complicated, or complex?

Before we look at Agile and DevOps, let’s first look at software as a whole. If we review software development and operations through the Cynefin framework’s lens, where would it fit? …


Image Source: Balázs Kétyi on Unsplash

What is product design? What does the product design process entail? At what point should you enroll your design team? These questions always come up during any conversation about design.

Today, we answer those questions and offer insight into how successful product design profoundly impacts your business’s success.

What is product design?

The world of product design has evolved considerably over the years. And so too has the product design process. To a lot of people, design is simply how a product looks and feels. And while that is a component of product design, it is so much more than that. …


Image Source: Zan on Unsplash

In today’s digital world, content is everything. It’s the cornerstone of how brands connect with customers, sell products and services, and build a successful business. One of two content management systems (CMS) powers all of that content — traditional or a headless CMS.

Traditional CMS

Traditional CMSs are content management systems built solely for use with web content. The industry standard for years, they functioned as intended and published content to millions of websites. But a traditional CMS has a lot of shortcomings in the modern digital world that a headless CMS doesn’t.

Traditional, or coupled, CMSs are a monolith. Built together…


Photo by Michael Marais on Unsplash

As the COVID-19 pandemic continues to impact daily life around the world, several MentorMate clients are doing their part to combat its effects. From helping with testing efforts to boosting people’s mental health to keeping public places clean, technology is at the core of everything.

Since the start of the pandemic, we worked with these clients to quickly implement solutions that make a difference.

Valley Medical & Wellness

With several locations across the Twin Cities, Valley Medical and Wellness specializes in chronic pain and addiction care. As part of that work, they already have a high-complexity toxicology lab in their facilities. …


Image Source: Eddi Aguirre on Unsplash

If you’ve spent any time in the design world lately, you’ve likely heard some buzz around behavior design. But what is it? And how can utilize behavior design to create experiences for people that are in line with their real needs and motivations?

Behavior Design: Where we are today

The business world has changed dramatically over the last 10–15 years and digital is involved with almost every aspect of it. It continues to impact the way we work, interact with our customers, live our lives, and communicate with our fellow human beings.

15 years ago, digital product development didn’t even exist as a discipline. We’ve come…


I joined MentorMate as a Senior Project Manager a little over seven years ago. At the time, we had a fairly lean project management team. In total, we had five people including myself and then-Project Management Director Liz Spolyar (now Director of Continuation Engineering). We were based entirely out of our Minneapolis office to match the working hours of MentorMate’s client base at that time.

Today, our team consists of nineteen project managers (nine in the U.S. and ten in Bulgaria) as well as Director of Delivery Ian Good and myself in the Director of Client Experience role.

So, how…


Image Source: Stepan Babanin on Unsplash

What’s the difference between a Scrum Master and a Project Manager? It’s a great question with a couple of different ways to answer, from theoretical to practical. Before getting into what these two roles look like in practice, let’s take a look at them from a theoretical perspective.

Scrum Master

A Scrum Master is a member of the Scrum team that is responsible for leading Agile principles and clearing any obstacles or roadblocks that might hinder the project. They support and coach the Product Owner and protect the team from outside distractions.

A Scrum Master acts as a Servant Leader for the…


Image Source: patricia serna on Unsplash

DevOps metrics are important for two main reasons. First of all, they give us information about how well we cope with the way we are doing DevOps. Secondly, they are good indicators for what we can do better. In other words, they help us make data-driven decisions to improve our work.

They’re critical to DevOps success.

At MentorMate, we strongly believe in DevOps metrics and invest in their development.
The goal of every software development company is to have better software delivery and operational (SDO) performance. …

MentorMate

Digital Ideas Accelerated // Global software development team, 500 strong // Learn more: http://bit.ly/2jjoQsp

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store