The Latest
Fear and Loathing in Systems Administration[presentation]
Slideshow
Harold “Waldo” Grunenwald hears it all the time—DevOps doesn't work. Sometimes it's from people whose “DevOps transformation” consisted of a team rename or from operations people who scoff at the idea of letting development teams deploy to production frequently. Waldo demonstrates why... |
Harold “Waldo” Grunenwald
|
|
The Past, Present, and Future of Scrum[presentation]
Slideshow
In the past two decades, Scrum has become the standard for agile development, used in some form today by 90 percent of agile teams. As Scrum starts its third decade, it’s not the fresh-faced process framework it once was. Yes, it has met—and dealt with—commercial, technical, philosophical... |
Dave West
|
|
Testing Transformation in the IoT Era[presentation]
Slideshow
In the next few years, when more than 20 billion devices will be connected to the Internet, many of us will be IoT testers—in one way or another. Jennifer Bonine explores new areas you will need to address in your testing, new testing skills for the IoT era, and how to innovate your... |
Jennifer Bonine
|
|
Conquer the Murky Waters of Test Automation[presentation]
Slideshow
A solid test automation implementation is key to any foray into continuous delivery. Although the test automation waters may look peaceful and pristine, anyone who has jumped in to automate testing complex systems has found the waters to be troubled and murky. Tests take too long to run... |
Brian Saylor
|
|
Five XP Practices for Agile Development[presentation]
Slideshow
David Bernstein says that the core of Extreme Programming (XP) is comprised of five development practices: automating the build for continuously integrating software as it is written, collaborating with team members through pair programming, practicing agile design skills that enable... |
David Bernstein
|
|
What if Someone Steals Your Code?[magazine] Bob Zeidman, an expert in software forensics, provides a great overview of how to protect your software from predators. You'll learn the difference between copyrights, trade secrets, and patents. |
||
Whole Agile Teams: Beyond Resource Efficiency[article] Which is better for your agile team: resource efficiency or flow efficiency? It may seem better to have everyone busy 100 percent of the time, but a little extra availability in everybody's schedule allows the team to able to respond to change. We need to get beyond “I do my job, you do yours” and instead focus on what the software needs to move forward. |
||
How to Use Your Data in an Agile Environment: An Interview with Larry Maccherone[interview]
Podcast
In this interview, Larry Maccherone, the director of analytics and research at AgileCraft, explains how you can better use data within your software team. He digs into metrics and measurements within an agile environment and how to determine what data is valuable. |
||
Use DevOps to Drive Your Agile ALM[magazine] Successful DevOps operations assume that your team has the ability to adjust with constant change. To succeed at continuous integration and deployment, a comprehensive agile plan is needed. Bob Aiello and Leslie Sachs identify four critical success factors that you should employ. |
||
What Is Cucumber and Why Should I Care?[magazine] If there ever were a game changer to energize a development team, Cucumber just may be it. An open source tool, Cucumber helps in the running of automated customer acceptance tests. Matt Wynne, a cofounder of Cucumber Limited, delivers a brilliant introduction to this tool. |
||
Strategies for Implementing Agile in Small Organizations[article] The experience of implementing agile in a company of thousands of employees differs widely from that of a company of hundreds. Although the risks can be greater, the rewards can be, too. If you work in a small company that is interested in transitioning to an agile workflow, consider these strategies for implementing agile in small organizations. |
||
Testers in Agile Teams—Isolation or Collaboration?[presentation]
Slideshow
What exactly are testers doing as organizations evolve from waterfall lifecycles to iterative, incremental agile approaches? Agile transitions, rather than fostering collaboration, often lead to isolation, role confusion, and fear. Many testers are left out in the cold. Agile testers face... |
Rob Sabourin
|
|
Performance Testing in Agile and DevOps Environments[presentation]
Slideshow
As organizations embrace agile and DevOps delivery models, non-functional performance testing becomes a challenge. While functional validation continues to mature in Agile, many organizations are either struggling to integrate application performance into the delivery model or are... |
Syed Hossain
|
|
Design for Testability in Practice[presentation]
Slideshow
With the drive for continuous integration and delivery, the implications and approaches for designing more testable software are receiving substantial discussion and debate. What does testability really mean in practice? How do you take the idea of testability—how easy it is to test... |
Nir Szilagyi
|
|
Objects vs. Images: Choosing the Right GUI Test Tool Architecture[presentation]
Slideshow
Most popular GUI test tools are based on an object recognition architecture. They recognize and manipulate screen objects by communicating with the underlying GUI subsystem. A new breed of tools has been introduced in the past few years that implements an image recognition architecture. |
Chip Groder
|