The Latest
![]() |
6 Steps to a Successful DevOps Adoption[article] Implementing DevOps practices can significantly accelerate software releases while still assuring applications meet quality objectives. But DevOps can’t be bought, bolted on, or just declared. If you’re considering a move to a DevOps delivery model, here are six approaches for ensuring a successful DevOps adoption within an organization. |
|
![]() |
A Changing of the Guard at AgileConnection[article] The AgileConnection technical editor, Johanna Rothman, is moving on from her post. Here, she reflects on what she's learned over the last six years—about writing, agile, and working with people—and she introduces you to the new person who is taking over for the site. |
|
![]() |
Improv(e) Your Requirements[presentation]
Slideshow
Improvisational comedy—sometimes called improv—is a form of theater in which the performance is created spontaneously, in the moment. Successful improvisers learn and use a variety of skills and techniques which allow them to better extract ideas, expand on them, and make them meaningful... |
![]() |
![]() |
From Monoliths to Services: Paying Your Technical Debt[presentation]
Slideshow
Ever since distributed software became popular, developers have been choosing whether to use monolithic architectures or service-oriented architectures. With the advancement of cloud infrastructure and the widespread implementation of agile methodologies, the latter approach has been... |
![]() |
![]() |
Is Your Project Doomed from the Start?[presentation]
Slideshow
When we think of planning, we often think about requirements planning. We get the initial features and functions down, and then see where agile takes us. Lisa Calkins claims that less than a third of software development projects are successful. Regarding this lack of success, process... |
![]() |
![]() |
RAMP: Requirements Authors Mentoring Program[presentation]
Slideshow
Industry data indicates that untrained and inexperienced requirements authors commonly inject thirty to fifty major defects per page of text. With many requirements specifications reaching several hundred pages, potentially thousands of defects are injected into the software development... |
![]() |
![]() |
Stamp Out Agile and DevOps Bottlenecks[presentation]
Slideshow
The most critical step in the agile transformation and DevOps adoption process is identifying the bottlenecks in the product delivery cycle. So, how do you go about finding and eliminating those dreaded bottlenecks? Tanya Kravtsov shares her experiences along with tools and methods that... |
![]() |
![]() |
Shave Mobile Development Time and Cost with Xamarin[presentation]
Slideshow
By shaving time and cost to build and maintain your app by half, Xamarin—a free, open source framework offered by Microsoft—can revolutionize your mobile application development. Most app development approaches result in building the app twice—once for iOS and once for Android—or... |
![]() |
![]() |
Impact Maps: Let Your Goals Drive Your Product Features[presentation]
Slideshow
Wouldn’t it be great if there were a way to combine quantified business goals, direct traceability from goals to features, surfacing of value assumptions, cause-and-effect analysis, design thinking, and visual facilitation in a single approach? Mathias Eifert says there is! Impact maps... |
![]() |
![]() |
Five XP Practices for Agile Development[presentation]
Slideshow
Five development practices compose the core of Extreme Programming (XP)—automating the build for continuously integrating software as it is written, collaborating with team members through pair programming, practicing agile design skills that enable testability, using test first... |
|
![]() |
Happy and Productive Teams: A Divine Saga[presentation]
Slideshow
Matti Klasson believes we live in a world where our social networks and relations are becoming more important in everything we do—and this is reflected in our work environment. Social relations and networks within the organization will supersede traditional hierarchical structures. |
![]() |
![]() |
Mobile Testing: Challenges and Solutions[presentation]
Slideshow
Now that we’ve gotten beyond the initial shock and prevalence of mobile applications, we’ve come to realize that it’s not just about making apps work. In chasing the mobile market, we often don’t really understand or choose to ignore the differences in the mobile platform when... |
|
![]() |
Drive Product Improvements with Telemetry[presentation]
Slideshow
Do you want to know how real users are interacting with your product? Do you want to know which features they don’t use? Would you like to understand how your product works internally under real operational conditions? Then you need telemetry—the instrumentation of your product to record... |
|
![]() |
Pipeline as Code: A Model for Scaling CI/CD[presentation]
Slideshow
Many companies begin their journey into DevOps by using open-source tools to stand up simple but effective continuous integration (CI) and continuous delivery (CD) pipelines for one or two small, leading-edge teams—as a proof-of-concept. These early successes are often followed by an... |
![]() |
![]() |
Modern Evolutionary Software Architectures[presentation]
Slideshow
For many years, software architecture was described as the “parts that are hard to change later.” Modern advances in architecture have shown that if architects build evolvability into the architecture, change becomes easier. Neal Ford describes a family of software architectures that... |
![]() |