The Latest
5 Tips to Take Your DevOps Pipeline Beyond the Basics[article] The goal of a DevOps pipeline is to create a continuous workflow that includes the entire application lifecycle. But too often, people focus only on the tools and automating everything, not stopping to think whether their processes could further improve performance and efficiency. Let's look at some common challenges to continuous delivery and then learn five tips for refining your DevOps pipeline and taking it to the next level. |
||
Using OKR Dashboards to Keep Focus on the Goal[article] Employees often lack two key pieces of information that would help keep them motivated and focused: What goal am I pursuing in my current task? And how much progress is being made? You can generate constant transparency around answers to these questions by using dashboards that outline objectives and key results, or “OKRs.” Keep everyone informed about current goals and the path to achieving them. |
||
Fitting into an Agile Environment as a Business Analyst[article] It's the perennial question: Is there a role for business analysts in an agile environment? It stems from the fact that the Scrum Guide defines only three roles on the team: the development team, the ScrumMaster, and the product owner. Business analysts often feel like they have to justify their role. But the BA provides significant value. Here are three main ways they can make a difference on an agile team. |
||
Testing as a Craft: A Conversation with Greg Paskal[interview]
Podcast
Greg Paskal, evangelist in testing sciences and lead author for RealWorldTestAutomation.com, chats with TechWell community manager Owen Gotimer about testing as a craft, choosing the right test automation tools, and current testing trends around the world. |
||
Using Kubernetes for Container Orchestration in DevOps[article] Containerization has replaced virtual machines to a great extent because containers are lightweight and make efficient use of the OS kernel. Docker’s efficient nature helps with software development, testing, delivery, and deployment in a DevOps environment, and all the benefits of Docker also apply to Kubernetes. Let’s explore some of the additional agile and DevOps benefits you can gain by using Kubernetes. |
||
5 Reasons Enterprise Test Automation Is So Challenging[article] Most organizations understand that test automation is essential for modern application delivery processes. They’re just not sure how to make it a reality in an enterprise environment without exorbitant overhead and massive disruption. Enterprise organizations typically achieve small victories, but the process ultimately decays due to challenges in five main areas. Understanding these challenges will help us overcome them. |
||
Strengthening System Resilience with Chaos Engineering[article] Testing continuous technological change can seem like chaos. There are many challenges that need to be managed, such as unavailability of power, excessive temperature, incorrect configuration, unexpected behavior of services, network downtime, and processing slowdown in production. By deliberately engineering chaos, we’ll be able to discover many of our systems’ weaknesses before our users do. |
||
Testing in Production: A Conversation with Talia Nassi[interview]
Podcast
Talia Nassi, developer advocate at Split Software, chats with TechWell community manager Owen Gotimer about the fears, myths, and benefits of testing in production and how to get your stakeholders on board. Continue the conversation with Talia (@Talia Nassi) and Owen (@owen) on the TechWell Hub (hub.techwell.com)! |
||
Why You Should Be Talking Less Agile and More Flow[article] “Flow,” defined as the movement of business value from customer insight to product delivery, is a fundamental prerequisite to agile success. Surfacing and visualizing the end-to-end workflow is a foundational requirement for enabling companies to master software-based solutions at scale. To take agile forward, you first need visibility into flow through these essential metrics. |
||
How Docker Enables Agile Software Development[article] Docker has revolutionized how software is packaged, distributed, and deployed, so it's easy to see why it has become the de facto containerization platform. But have you thought about how Docker actually makes software development, testing, delivery, and deployment more agile? Let's look at how Docker inherently supports several of the founding principles of agile software development. |
||
Agile Project Management: 10 Tips from the Masters[article] In today’s fast-paced world, organizational agility is critical to business success. However, it’s common for there to be a clash between the traditional top-down business culture and the agile business philosophy. Agile project management is not just a set of processes and predetermined activities, but rather a genuine philosophy that forces organizations to embrace a brand-new mindset. |
||
How to Nail Agile Collaboration and Build Better Products[article] The rapid rate of technological change is forcing enterprises to reinvent themselves and provide more flexible approaches, so agile transformations are key. However, knowing that agile is important is one thing, but the ability to properly implement the main principles, tools, and techniques of agile is another. Let’s explore time-tested agile principles that will help your organization build innovative products that customers love. |
||
Agile Value Delivery: A Critical Component of Virtual Meetings[article] The recent surge in virtual meetings necessitates an entirely new set of desirable behaviors. But how do you keep participants engaged and material useful and on topic remotely, when it's hard enough to do that with everyone in the same room? The key is keeping value delivery front and center. Here are some tips and best practices for virtual meetings that will help you continue to deliver value. |
||
Adapting to Working from Home: A Conversation with Gene Gotimer[interview]
Video
Gene Gotimer, principal consultant at Coveros, chats with TechWell community manager Owen Gotimer about the challenges individuals and organizations face while we work from home during this global pandemic and how getting thrown into remote work could shape our future. |
||
Solving 6 Major Challenges of Implementing Agile[article] Implementing agile often means throwing out the rulebook when it comes to how teams work, how projects are organized, and even what the office floor plan looks like. This can be a difficult transition, but it's nothing to fear if you can anticipate the challenges and plan accordingly. Here are six of the greatest challenges teams face when implementing agile, along with some tips on how to avoid them. |