|
Resolve the Contradiction of Specialists within Agile Teams
Slideshow
As teams grow, organizations often draw a distinction between feature teams, which deliver the visible business value to the user, and component teams, which manage shared work. Steve Berczuk says that this distinction can help organizations be more productive and scale effectively, but he...
|
Steve Berczuk
|
|
You Might Be an Agile Leader If...
Slideshow
In case you haven’t heard, the leadership landscape has been changing—and continues to change—to keep up with the accelerating pace of business. And agile development has been an incubator of new leadership approaches. It has introduced or fostered many innovative concepts...
|
Bob Galen
|
|
Microservices and Docker at Scale: The PB&J of Modern Systems
Slideshow
After predominantly being used in the build/test stage, Docker has matured and is expanding into production deployment. Similarly, microservices are expanding from greenfield web services to use throughout the enterprise as organizations explore ways to decompose their monolithic systems...
|
Anders Wallgren
|
|
The New Normal for Software Development and Testing Customers expect fast-paced, quality product releases. To meet these demands, you must consider test automation, testing in production, and the extensive use of data and analytics.
|
|
|
Behavior Driven Development—A Guide to Agile Practices
Slideshow
It seems as if the agile methods have lots of DD’s going on. BDD – Behavior Driven Development, ATDD – Acceptance Test Driven Development and several others. Adopting BDD allows for testing to be done as early as possible in the software development life cycle, promoting accurate testing...
|
Josh Eastman
|
|
The Secrets of High-Performance Software Teams Of all issues that impact getting quality products out on time, the team should never focus on simply managing costs. To minimize the risk of perpetual product delivery delays, define what “done” really means.
|
|
|
What to Do—Develop Your Own Automation or Use Crowdsourced Testing?
Slideshow
Modern software products tend to have a rich UI that supports many user workflows, all of which need to be covered in testing. Agile organizations quickly discover that manual end-to-end testing neither supports their velocity nor provides respectable regression coverage. A common...
|
Daria Mehra
|
|
Elegant Dev and Test Processes for a More Civilized Age
Slideshow
Software engineering as a discipline has come a long way. For some teams, months-long cycles of dev-test-build-release have shrunk down to mere days—or even hours. In the fastest, leanest organizations, most testing happens in parallel with development as part of a slick, continuous...
|
Melissa Benua
|
|
Fixing a Broken Deployment Process When you have hundreds of applications performing various functions across several environments, it's tough to push all the code when it needs to be. Here are some steps to help your own team develop the internal tooling it requires to deploy thousands of applications if needed, all in a reliable, efficient manner.
|
|
|
Achieving Continuous Improvement and Innovation in Software There is tremendous pressure on software development teams to deliver software faster, better, and cheaper. Quality engineering with a focus on innovation is the answer
|
|