The Latest
![]() |
Why DevOps Still Needs Release Management[article] Release management is still critical in a DevOps environment. You likely will just have to change your current process. You will no longer need to track implementation or back-out plans as part of change orders; you just need to be able to track the application, its components, and its promotion schedule. The key to maintaining these change orders is automation. |
|
![]() |
Transformation from QA to Engineering: Testing in the Fast Lane[presentation]
Slideshow
[video:https://youtu.be/IavieFiAUYI width:300 height:200 align:right] |
![]() |
|
How Agile Has Shrunk Documentation[magazine] Agile teams enjoy focusing their time on product features while keeping documentation to a minimum. But every team needs to consider what documentation is really needed. How much is enough? |
|
![]() |
Using Sprints for Agile Coaching[article] Discussing the work to be done as a group, building in short iterations, getting feedback, and looking for ways to improve are not just practices for development teams—it is an effective way to achieve any goal. Here, Ben Kopel details his experience of working with other agile coaches in a sprint to hire a new ScrumMaster. |
|
![]() |
To Estimate or Not to Estimate, is that the Question?[presentation]
Slideshow
Wondering what NoEstimates means in practice, or why you would want to move toward NoEstimates? Perhaps you’ve heard the buzz or read Vasco Duarte’s book. Maybe you simply want to understand how you can spend less time estimating and more time delivering working software... |
![]() |
![]() |
Databases in a Continuous Integration/Delivery Process[presentation]
Slideshow
DevOps is transforming software development with many organizations adopting lean development practices, implementing continuous integration (CI), and performing regular continuous deployment (CD) to their production environments. However, the database is largely ignored and often seen as... |
![]() |
![]() |
Individuals, Interactions, and Improvisation[presentation]
Slideshow
As agile practitioners, we constantly strive to better ourselves, our team, and our delivery. A great way to achieve this is simply being open to learning new ideas from other disciplines—including improvisation. Jessie Shternshus shares her story of realizing the uncanny similarities... |
![]() |
![]() |
A Lean Tour of Lean Software Development[presentation]
Slideshow
Lean software development has been described as “better, faster, cheaper” and focused on “eliminating waste,” but those are misnomers. Going after speed improvement and waste elimination can actually reduce the benefits you might otherwise get from lean. Ken Pugh describes what lean... |
![]() |
![]() |
Microservices and Docker at Scale: The PB&J of Modern Systems[presentation]
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... |
![]() |
![]() |
Why Won’t They Pair?[presentation]
Slideshow
Do your developers and testers pair—and do it in the best ways? If you can answer yes, then you are among the fortunate ones who have a trusting environment where people have confidence in their work. Unfortunately, a large number of development shops don’t practice pairing in any form. |
![]() |
![]() |
Eliminate Cloud Waste with a Holistic DevOps Strategy[presentation]
Slideshow
Chris Parlette maintains that renting infrastructure on demand is the most disruptive trend in IT in decades. In 2016, enterprises spent $23B on public cloud IaaS services. By 2020, that figure is expected to reach $65B. The public cloud is now used like a utility, and like any utility... |
![]() |
![]() |
It's All in Your Head: Use Neuroscience to Improve Performance[presentation]
Slideshow
We humans process millions of bits of information each day. In order to handle that data load, our brains have developed shortcuts to take advantage of patterns, shared knowledge, and experience. Unfortunately, sometimes those shortcuts lead us astray, causing us to draw inaccurate... |
![]() |
![]() |
A Business-First Approach to DevOps Implementation[presentation]
Slideshow
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the... |
![]() |
![]() |
Rightsizing User Stories[presentation]
Slideshow
User stories and their big brothers, epics, are an excellent way to describe requirements for a software system. They act as stakes in the ground to keep track of what the system needs to do, the type of user most interested in each feature, and the reason the requirement... |
![]() |
![]() |
Word Smatter: Exploring Semantics, Testers, and Problems[presentation]
Slideshow
ers [do|don’t] (help) [prevent|detect] problems.” Throughout his career, Damian Synadinos has encountered many variations of this phrase, which uses just a few small words to express many big ideas. It is important to understand what each word means individually to better understand the... |
![]() |