Zenergy Blog

Integrating Performance Testing into your DevOps Pipeline

The Typical CI/CD Pipeline What comes to mind when you think of a mature CI/CD pipeline? Many people think of an automated process consisting of build, test, and deploy stages. Yet, there is always room for improvement, and there are useful quality steps many organizations tend to overlook. Let's focus on the testing stage of this process. What kinds of tests should be run during this stage? Perhaps a mixture of unit testing, API testing, and UI testing? It’s also likely there’d be some...

ADHD, Accessibility, and Me

I always struggled in school as far back as I can remember. Not in every subject though. I thrived in science, computers, and art and was often referred to as a daydreamer, quirky, or creative kid in class. Fast forward a bit where I spent most of my 20s in and out of doctors’ offices for my mental and physical health. Attempting a BFA in Graphic Design, living on my own, working 2 part-time jobs…it was too much. I didn’t understand why everything seemed so overwhelming. What was I doing...

Three Things Not to Worry about in your Digital Transformation

A common question for leadership is… What keeps you up at night? I hear it asked all the time. And the reactions run the gamut from thoughtful and deeply reflective to reactive and highly emotional. One of the common factors I nearly always hear is fear, uncertainty, and doubt. Which is why I wanted to share this article with leaders considering or engaging in a Digital Transformation. I’ll begin with three things that are often misconstrued and cause sleeplessness on the part of many...

Will Machine Learning and AI Replace Manual Testers?

If you read mylast blog, you might remember that I mentioned thatsome people thought that Agile had killed QA. Well, here we are again. In this blog, we are talking about the possible demise of another aspect of traditional testing. This time the aggressors areMachine Learning and Artificial Intelligence. The victim is manual testing.Will Machine Learning and AI replace manual testers?The short answer is no. The longer answer is heck, no! My money is on manual testers continuing to...

QA Process in Agile: Avoiding Silos, Pro Whole-Team Approach

Who is Responsible for Software Quality in Agile? The QA process in agile differs greatly from QA in traditional testing, such as in Waterfall.Agilehas changed the way we think of software quality. In fact,I have read rumblings in the blogosphere that Agile has killed QA.I promise youQuality Assuranceis alive and well on agile teams.It just looks different than what most of us are used to. I think people who have promoted the “death” of QA in agile are not looking closely enough at...

Zombie Scrum Pitfalls & How to Avoid Them

What is Zombie Scrum? Example #1: Zombie Scrum Standup (Standup Led by the ScrumZombie) Example #2: Scrum Zombie and the Lack of Sprint Goals Example #3: Sprint Review and Retrospective Zombies That’s a Scrum Zombie Wrap! Once again, I have the pleasure of welcoming October. Soon it will be cooler and more colorful here in North Carolina. The holidays are coming, and many of my neighbors have already decorated for Halloween. I have been pondering what sort of ghoulish surprise I could...

Five Common DevOps Pitfalls & How to Avoid Them

Zenergy’s experts have been helping companies optimize modern software delivery methods wellbefore DevOps became a buzzword. Every time we help a client improve their modern software delivery capabilities, we refine our playbook. What works well for one client, may not be the best solution for another. Every solution needs to fit the culture, the teams’ work style, and the software release goals of the organization. However,there are a few fundamental DevOps pitfalls that are common in...

Agile Project Management Methodologies

There is some confusion around whatagileis versus what agile methodologies are, and often people lump them together.Agile is a mindset (not a methodology) that encompasses a set ofvalues and principlesthat were compiled by a group of software gurus in 2001. These values focus on customer collaboration, flexibility, a short iterative cycle, value delivery, people centricity, sustainability and simplicity, among other things.These values and principles are not to be confused with the...

What Do ScrumMasters Do Besides Facilitate Meetings?

When I first received my ScrumMaster certification, I regularly asked the senior ScrumMasters I worked with what I was supposed to do, besides facilitate Scrum events, enforce Scrum rules, and remove impediments. I tried to be a good ScrumMaster and worked with multiple teams, so I stayed busy, but I had heard that great ScrumMasters could only handle one team at a time. I didn’t understand what could take up that much time. As I gained more experience as a ScrumMaster I began reviewing...