Selenified 3.1.0 Release

We’re a bit ahead of schedule this year, with the latest Selenified release coming out a whole month early! A LOT of new features were added in this time, but lookout, not everything is backwards compatible. Because we are following SemVer (Semantic Versioning), we bumped the minor version. This is to indicate not everything will […]

Read more
The Agile Manifesto Principles: Welcome Changing Requirements

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage. In traditional development methodologies, like waterfall, a customer might try to specify how a system should look and behave completely upfront before they even start development. The problem with this is it assumes that it is possible to completely […]

Read more
Is SAFe® the Right Framework for You

I work with many organizations that are trying valiantly to transition to agile. While it is noble to try to just follow the agile principles and develop your own solution, most understandably find comfort and support in following a well-understood and documented agile framework. But which of the many frameworks do you choose? Scrum? Kanban? […]

Read more
Making Agile Coaching Successful for Your Organization
A man talks to a woman in front of a Scrum board

Successful agile coaching requires a combination of experience, knowledge, and soft skills to help organizations build competence, sustainability, performance, and maturity in their agile practices. And when it comes to coaching, there is a vast difference between knowing and doing. That means not all coaches are created equal. There are a few things you can […]

Read more
Running Selenified within Docker

As you move more towards continuous testing, it becomes important to be able to execute your automated tests rapidly in multiple environments. Docker is perfect for this, providing a simple way to execute your tests on any system, against any environment. Selenified works perfectly inside a Docker container, allowing functional tests to be easily integrated […]

Read more
6 Signs Your Agile Project Isn’t Really Agile

More and more organizations are adopting agile software development processes and practices. But in many cases, these organizations have declared they are agile without actually changing how they develop software. Declaring that an apple is an orange doesn’t make it so. These six key indicators can help you determine whether your agile project isn’t really […]

Read more
How Not to DevOps: Don’t Be Afraid
Clay figures reacting in fright

A Little History A number of years ago, I was part of a team supporting a US Federal Government program office responsible for bringing DevOps best practices to that agency’s programs. We acted as curators of tools, advocates of best practices, and maintainers of the deployment pipelines and procedures. Through this, we ensured the successful […]

Read more
Setting Up My Home Lab For Ethical Hacking

In this tutorial, I will explain how I was able to set up my “home lab” or cluster of virtual machines for ethical hacking purposes. For this tutorial I will be using Oracle Virtual Box to set up my “home lab”, I will be attacking from a Kali Linux vm, and my target vm will […]

Read more
Protect Your Software through Threat Modeling

With the rise of cybersecurity threats around the globe, many software organizations are overwhelmed with a laundry list of vulnerabilities. They often have no idea where to start, how to determine prioritization, and whether or not those vulnerabilities accurately represent the threats to our applications, users, and data. Threat modeling is a simple yet effective […]

Read more
The Dangers of Underplanning in Your Agile Projects

Agile coaches often stress the importance of not overplanning. They talk about the dangers of planning work that is later changed or never done at all. When agile first emerged, there was a belief that upfront planning was unnecessary. Teams were encouraged to jump right into sprints and plan as they go. While not many […]

Read more
X