|
Agile Roadblocks: Overcoming Obstacles to Embrace Change While Agile development embraces flexibility, it does face some hurdles. Users may cling to the familiar, oversimplified software lacks user control, and remote meetings might hinder collaboration. User feedback may be vague, and new software lacks an initial user base. Solutions inculde user voting, prioritizing user needs, and leveraging feedback from related software.
|
|
|
An Overview of Linux Exit Codes Understanding exit codes is essential for detecting errors, automating tasks, debugging issues, and facilitating inter-process communication. By mastering the key exit codes and their meanings, Linux users can effectively manage and troubleshoot their command execution and shell scripting.
|
|
|
Continuous Delivery in Agile: Trends and Insights Continuous delivery (CD) and agile development are practices that complement each other well, with CD providing a set of techniques that can help make agile implementations more successful. As continuous delivery practices evolve, several trends have emerged, shaping the future of agile development. These trends assist organizations in improving their software quality and speeding up the delivery process.
|
|
|
What Makes Apache Kafka Suitable for Agile Development The Agile Manifesto establishes 12 principles for Agile software development. Most software that has a dependency on another software inherits its Agile features—and in this article, we will explore what makes Apache Kafka suitable for Agile software development.
|
|
|
Whole Team Quality: A Conversation with Melissa Benua
Video
Melissa Benua, director of engineering at mParticle, chats with TechWell community manager Owen Gotimer about the importance of whole team quality, how to get started using the test pyramid, and how developers can start writing testable code.
|
|
|
What Agile and DevOps Do for Software Communities: An Interview with Brandon Carlson
Video
In this interview, Brandon Carlson, a consultant at Lean TECHniques, explains how all the newer aspects of software have come together. He explains how things have changed since agile has grown in prominence and what DevOps does for testing and development.
|
|
|
Better Thinking for Better Software: Thinking Critically about Software Development: An Interview with Laurent Bossavit
Podcast
In this interview, software developer Laurent Bossavit talks about why we need to think more critically about software development. He dispels common misconceptions about the industry and suggests better ways to improve the development process, such as agile and lean methods.
|
|
|
How Agile Impacts Configuration Management and Testing: An Interview with Steve Berczuk
Video
Steve Berczuk is a regular contributor to TechWell and StickyMinds and a principal engineer and ScrumMaster at Fitbit in Boston. In this interview, Steve discusses configuration management and agile, helpful tools, and how testing has evolved over the years with the rise of agile.
|
|
|
ADC-BSC EAST 2013 Keynote: Worse Is Better—For Better or for Worse
Slideshow
More than two decades ago, Richard P. Gabriel proposed the idea that “Worse Is Better” to explain why some things that are designed to be pure and perfect are eclipsed by solutions that are compromised and imperfect. This is not simply an observation that things should be better but are...
|
Kevlin Henney, Independent Consultant
|
|
Make the Cloud Less Cloudy: A Perspective for Software Development Teams
Slideshow
With so many technologies branded as “cloud” products, it can be difficult to distinguish good technology from good marketing. The resulting confusion complicates the work of software development teams who are trying not only to architect software effectively but also trying to accelerate...
|
Bill Wilder, Development Partners Software Corporation
|
|
How to (Effectively) Measure Quality across Software Deliverables
Slideshow
How do you properly compare the quality of two or more software deliverables without an accurate normalizing metric? The answer: You can’t. Example: If project A has one-hundred defects and project B has fifty defects, do you automatically assume project B is a higher quality deliverable?
|
David Herron, DCG
|
|
Continuous Automated Regression Testing to the Rescue
Slideshow
A major concern when developing new software features is that another part of the code will be affected in unexpected ways. With a typical development processes, testers often do not run a full set of product regression tests until late in the release when it is much more costly to fix...
|
Brenda Kise, Proto Labs Inc.
|
Visit Our Other Communities
AgileConnection is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.