The Latest

How to keep SQL Queries Agile How to Keep SQL Queries Agile[article]

When developing software that makes use of a database, you may want to apply Agile principles to help tune your SQL queries. Simplicity, and being able to reduce the time scale of long running queries are the resulting benefits. In this article we discuss how to write more efficient code and reduce the overhead associated with long-running or inefficient queries.

Deepak Vohra's picture Deepak Vohra
The Veracity about Velocity The Veracity about Velocity[article]

Novice project management, measurement analysts, and even leadership may attempt to use velocity (an indicator of workload completed) comparisons to drive innovation and improvement across teams. In turn, teams are then motivated to inflate story points and velocity while losing perspective of their true purpose: value delivery.

Joe Schofield's picture Joe Schofield
7 Strategies to Build High-Performing Teams[article]

As leaders, we need to consider the structure of the team and the alignment and purpose of the work the team does. This is to ensure that we have clarity on the value the team creates. In my opinion, a high-performing team flourishes in an environment where they know exactly how they contribute to the organization's purpose.

Venkat Edagottu's picture Venkat Edagottu
Is Iterative Development Still Relevant? Is Iterative Development Still Relevant?[article]

Iterative development is a forerunner of Agile and can be seen as a hybrid retaining some aspects of Waterfall. This article looks at whether it is still of value to project delivery and in what circumstances it could be useful.

Adrian Baker's picture Adrian Baker
What Makes Containerization Agile What Makes Containerization Agile[article]

While a few other types of containers are available, Docker is the de facto standard for containerization. Containerization involves running multiple applications in containers on a Docker Engine that runs on an underlying operating system. The principles of Agile software emphasize simplicity, interactions among individuals, working software, customer collaboration, and responsiveness to change. Docker containers make all of these feasible.

Deepak Vohra's picture Deepak Vohra
5 Tips to Create a Secure CI/CD Pipeline 5 Tips to Create a Secure CI/CD Pipeline[article]

The purpose of CI/CD security goes beyond identifying and remediating vulnerabilities—it also emphasizes keeping pace with other CI/CD processes. A secure CI/CD pipeline allows teams to find and fix issues without disrupting the overall CI/CD flow, achieving security without delaying or rolling back software releases.

Gilad David Maayan's picture Gilad David Maayan
Question Mark Cucumber for BDD—How Effective Is It?[article]

Whether to use Cucumber and BDD (Behavior Driven Development) is an old topic and a lot has been shared regarding this already. However I believe many times it’s just the high level technical reasons that make it to the forefront of the argument on how effective it is, and I want to address the topic from a holistic point of view and not just technical.

Akash Bhatia's picture Akash Bhatia
Top 7 Software Development Trends for 2022 Top 7 Software Development Trends for 2022[article]

For software companies and developers, keeping up with the trends means offering state-of-the-art software products and establishing themselves as innovation leaders. Enterprises and businesses will, on the other hand, have to decide between purchasing an existing software solution or cashing in for a customized product tailored to their needs.

Frank Garnett's picture Frank Garnett
Keeping Your Company Agile While Getting Compliant[article]

It's not easy to implement agile compliance, considering that it breaks down structure and hierarchy, which typically inhibit trust and collaboration. However, it improves the potential for better quality and makes it easy to implement comprehensive cybersecurity strategies.

Jordan MacAvoy's picture Jordan MacAvoy
The DevOps Security Stack: Tools You'll Need to Power a DevSecOps Transformation The DevOps Security Stack: Tools You'll Need to Power a DevSecOps Transformation[article]

In most organizations, the transition to DevSecOps cannot happen without tools. A DevSecOps stack is a set of security tools that facilitate fast, automated security checks at every stage of the software development lifecycle (SDLC). This article covers the key principles of a successful DevSecOps stack, and the primary technologies that typically comprise the stack.

Gilad David Maayan's picture Gilad David Maayan
Finding the Sweet Spot Between Order and Chaos Finding the Sweet Spot Between Order and Chaos[article]

Agile gives us complete freedom and ownership over the development process, but without a healthy measure of self-organization and management, all of that autonomy will not amount to much. Let’s take a look at the chaos and order aspect of agile and how you can embrace both.

John Hurley's picture John Hurley
Making a Choice Is Agile Methodology Right for Your Development Projects?[article]

An Agile approach to software development looks good on paper. However, author Rajashekar Reddy Ramasahayam argues that it may not be a fit for all projects.

Moon Communication on the Moon[article]

While watching For All Mankind, an American science fiction series on AppleTV+, Derk-Jan has recognized 3 take-aways that will assist with agile collaboration and communication.

Derk-Jan de Grood's picture Derk-Jan de Grood
Kubernetes only lighter Kubernetes—Only Lighter[article]

In this article we explore K3S, first made available in early 2019 as a lightweight option for Kubernetes (K8S). One of the issues with Kubernetes when it initially became available was that installing Kubernetes involved several commands to run and several configurations to make. Several managed services for Kubernetes emerged, mostly from cloud service providers. The cloud-managed services did simplify the task of spinning up a Kubernetes cluster, but issues relating to the complexities of running a cluster still remain.

Deepak Vohra's picture Deepak Vohra
Covid Office The Agile Methodologies and Mindset That Got Us Through the COVID-19 Pandemic[article]

The landscape of modern technology as well as the way it impacts business operations has transformed since agile methodologies were created. In the past 18 months, that rate of change has greatly accelerated. Let's take a look at just how much agile has helped us adapt to this uncertain time as well as the way that COVID-19 has impacted the agile principles that we can continue to rely on.

 

Nahla Davies's picture Nahla Davies

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.