Welcome to the Kepware Blog

Stay up-to-date with the latest in industrial automation and data connectivity by subscribing to the Kepware blog. Browse by recent posts, topics, or contributors.

Connecting Culture and Productivity with Design in a UMaine Lab

Posted by Liz Zimmerman

In the spring of 2015, Kepware was presented with the opportunity to help design a Kepware-inspired lab in the Barrows Engineering Hall at the University of Maine Orono. The Kepware team approached the interior design endeavor as we would any other project that would bear the Kepware name: we collaborated with our phenomenal design team at Workplace Transformation Facilitation, led by Lisa Whited. Thus began the thoughtful approach to designing a space for UMO students that would foster collaboration, promote focus space, and create an engaging learning experience for students—all while utilizing the Kepware aesthetic and passion for a progressively-designed workspace. Kepware’s bright colors, flexible workspaces, and choice in seating and work environment all needed to translate to this learning lab at UMO. Students and faculty needed to feel like they had walked from a hallway in a university building into a space that could be found in our Portland office. 

The Value of Third-Party Validation for Industrial Automation Software

Posted by Steve Sponseller

Today, customers expect products to “just work” and be free of defects and bugs. While warranty programs have become more and more gracious to help manage this expectation, the inconvenience and frustration of managing a return may ultimately still result in a negative customer experience. Redeemed warranties are also expensive for vendors due to the short-term impact on revenue and long-term impact on market share and brand reputation. In the industrial world, downtime and safety are the cost of poor quality and unstable software—which can have a dramatic impact on business.

Achieving Continuous Improvement with Scrum

Posted by Aaron Price

In my previous post, we took an academic look at how Kepware’s development teams leverage the Scrum framework to continuously improve their processes. Today, we’re going to take a deeper dive into what that looks like in practical terms, using one specific team called “Coyote” as an example.

Seeking Self-Actualization in Software Development

Posted by Aaron Price

In the world of Scrum, you sometimes hear about teams being "self-actualized." This term is thrown around by thought leaders and practitioners, but what does it mean? "Self-actualization" refers to teams firing on all cylinders and being a "well-oiled machine"—or in plainer terms, achieving their full potential. The more important question, however, is how do we help teams achieve this elusive, optimal state?

I first heard the term self-actualization when studying psychology in college. There, I learned about the concept of Maslow's Hierarchy of Needs. In short, it is represented by a pyramid, with a person’s most basic needs at the bottom and most complex and abstract needs at the top.

An Inside Look at How Kepware Builds and Supports Product: Part Two

Posted by Ben Boucher

In last week's post, I introduced four teams that were impacted by Kepware's shift to a new development philosophy and internal structure. Today, I'll describe our two remaining engineering teams and detail how our separate but synchronous development efforts impact Kepware's product release schedule.

An Inside Look at How Kepware Builds and Supports Product: Part One

Posted by Ben Boucher

Over the years, Kepware has grown from an ad-hoc group of engineers working to identify what products would have the biggest impact with our customer base to a formalized structure of teams—each focused on addressing an aspect of the development and maintenance cycle. This evolution came with a cost as it involved discussion of the new structure, retraining to the new paradigm, and personnel dedicated to roles that were previously handled by people wearing multiple hats. In the end, it has proven a worthwhile investment as we are better able to track changes in our customers’ requirements and quickly develop products to meet their needs. Below, I will introduce you to the groups that help Kepware build a world-class communications platform.

Brunswick Engineering Program Does Heavy Lifting

Posted by Greg Wright

Kepware recently visited the University of Maine's Brunswick Engineering Program. We were invited by Alex Friess, the director of the program, to attend the end-of-year project reports and demonstrations for their freshman class. 

Everyone Goes Pro with Robotics

Posted by Corky Ellis

Anyone who feels pessimistic about the future of America should go to a robotics competition or at least watch the video I took at the FIRST Robotics Competition Pine Tree District event. Hundreds of New England high school students did "Gracious" battle at the Androscoggin Bank Colisée in Lewiston, Maine in front of 1,000 screaming, chanting fans. Teams from all over New England placed their robots on a 54 by 24 foot (about 16 by 7 meters) playing field, picked up 3 foot (about 1 meter) diameter bouncing balls, and threw them through targets and over obstacles—all while being bumped and blocked by other machines.

How Math and Science Can Save Our Children (and the Economy)

Posted by Corky Ellis

At a recent company meeting, Kepware CEO Tony Paine said to me, “We just can’t find enough engineers in Maine to grow fast enough.”

What? There are more jobs available out there than people to fill them? 

The Top 5 Advantages of Kepware's Summer Internship Program

Posted by Candace Letizia

At Kepware, we understand that talent needs time, opportunity, and support in order to develop. That’s why we’re dedicated to encouraging students to pursue an education and career in engineering. Every summer, Kepware’s Summer Internship Program gives four full-time internships to students studying Computer Engineering and Computer Science. By showing students different aspects of software engineering (such as research, specification, design, implementation, Quality Assurance (QA), and documentation), we aim to deliver a realistic glimpse into the profession. Kepware provides interns with real-life experience, professional mentoring, and a chance to learn from (and work with) some of the brightest minds in engineering. Read on to learn the top 5 reasons why Kepware’s Summer Internship Program is an unbeatable opportunity.