The Latest

Become Agile 10 Things You Must Do to Become Truly Agile[magazine]

Agile is not a state of doing; it’s a state of being. Adopting business models on value and learning how to make teams autonomous are both necessary steps to reap the benefit of agility.

James Schiel's picture James Schiel
Melissa Benua How to Adapt to the New Age of Testing and Development: An Interview with Melissa Benua[interview]
Podcast

In this interview, Melissa Benua, a senior technical lead at mParticle and senior backend software engineer at PlayFab, explains how the speed of development and testing has changed, as well as how to adapt to the new era of software.

Josiah Renaudin's picture Josiah Renaudin
handstand The Power of Thinking Upside Down[magazine]

Software developers can become bogged down trying to keep up with agile process and procedures. Get better results by rethinking your approach to balancing focus, agility, management, and testing.

Paul McMahon's picture Paul McMahon
Legos 100 Percent Unit Test Coverage Is Not Enough[article]

Many people equate 100 percent unit test coverage with high code quality, but that is not enough. Code coverage tools only measure whether the tests execute the code; they make no judgment on the effectiveness of the tests. Testers should review unit tests, even if they have high coverage levels, and either help improve the tests or supplement them with extra tests where necessary.

John Ruberto's picture John Ruberto
Adam Auerbach Testing as the Driving Force of DevOps: An Interview with Adam Auerbach[interview]
Podcast

In this interview, Adam Auerbach, vice president of quality and DevOps engineering at Lincoln Financial Group, explains how the role of testing has changed thanks to DevOps. He also talks about how testers can lead the DevOps movement through the power of automation.

Josiah Renaudin's picture Josiah Renaudin
Cross Platform Development 10 Lessons Learned in Cross-Platform Development[magazine]

Building an app for a single platform is difficult, but designing, implementing, and testing an app targeting multiple operating system platforms can be next to impossible. The secret balances upfront design with customer feedback.

Dewey Hou's picture Dewey Hou
Six steps 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.

Alan Crouch's picture Alan Crouch
Andreas Grabner Performance Testing for the Sake of Your Users: An Interview with Andreas Grabner[interview]
Video

In this interview, Andreas Grabner of Dynatrace explains why you need to pay attention to your users' needs when you're doing your performance testing. He shares his performance testing approaches and explores the top problem patterns that you can learn to spot in your apps.

Jennifer Bonine's picture Jennifer Bonine
Agile Release Planning: The Middle Time Frame[presentation]
Slideshow

Lean and agile development methods, which emphasize planning on five different levels, can generate amazing high-level vision and long-term plans to achieve business goals. These methods also can produce plans for lower-level detailed iteration and daily planning. Yet when it comes to...

Sarah Harper
Agile DevOps Conference Transitioning to Agile Leadership[presentation]
Slideshow

The key to helping your teams transform and be successful in an agile world is to know what skills you need to be effective—and in turn, help your team navigate change. Jennifer Bonine focuses on providing a toolkit for agile leadership. Explore your level of acceptance of change, how...

Jennifer Bonine
Agile DevOps Integrate Security into DevOps[presentation]
Slideshow

Software security often evokes negative feelings among software developers because it is associated with additional programming effort, uncertainty, and road-blocking activity on a fast release cycle. Secure software developers must follow a number of guidelines that, while intended to...

Hasan Yasar
Agile DevOps Experience Agile Emergence through Sketch Comedy[presentation]
Slideshow

“The best architectures, requirements, and designs emerge from self-organizing teams.” Most people read this principle from the Agile Manifesto and focus on the self-organization element. What about the concept of emergence? Exactly how do requirements and designs emerge? And how do...

John Krewson
Agile DevOps Guiding Cultural Adoption of Agile at Scale[presentation]
Slideshow

Many approaches to implementing agile focus primarily on the adoption of common practices at the team level. While this focus on practices is important, recognizing that agile is a set of overarching values and principles is also important. Adopting agile “at scale” in organizations often...

Ebenezer Ikonne
Agile DevOps Architectural Patterns for an Efficient Delivery Pipeline[presentation]
Slideshow

Continuous integration has made development faster and more reliable. However, as codebases expand, organizations are finding that their build pipelines slow down dramatically. One of the most common reasons is that we often rebuild parts of the system that don't need to be rebuilt.

Abraham Marin-Perez
Agile DevOps Application Resiliency: Keys to Planning for IoT and the Cloud[presentation]
Slideshow

The technology storms continue to form and merge. The Internet of Things, software-defined everything, blockchain, and cloud computing are combining and recombining in new ways. To provide and consume trusted and resilient services, solutions must be defined and designed to accommodate...

Steven Woodward

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.