development

Articles

The Evolution of z/OS Development

Kristin Cowhey explains how z/OS development has evolved throughout the years and what that means for developers and tech personnel. With legacy developers leaving the workforce, there’s a dire need to replace the knowledge in order to maintain the mainframe systems and applications that are still in use today. 

Kristin Cowhey's picture Kristin Cowhey
Big Agile: Enterprise Savior or Oxymoron?

Lawrence Putnam explains whether or not big agile is an enterprise savior or an oxymoron. What if agile only works when teams and projects stay relatively small? That’s the question most CIOs want answered before investing scarce time, energy, or resources chasing the big agile paradigm.

Larry Putnam, Jr's picture Larry Putnam, Jr
Scaling Agile Development for Enterprise Software

Enterprise development organizations are increasingly embracing agile as a concept, if not entirely in practice. That’s because adopting and scaling agile methodologies for large, complex enterprise software projects can seem daunting. Larry Ayres shares some tips for scaling agile development for enterprise software.

Larry Ayres's picture Larry Ayres
Communicating Effectively in Agile Development Projects

In today’s fast-paced workplace, software developers and project managers are confronted with a painful paradox. They are faced with continual pressure to accelerate the development process, but this “need for speed” can result in communication failures—and the accompanying project and quality problems.

Payson Hall's picture Payson Hall

Better Software Magazine Articles

How DevOps Drives the Agile ALM

One of the most effective approaches to DevOps involves moving the automation of the application build, package, and deployment upstream to the beginning stages of the software development lifecycle—an industry best practice long before DevOps became as popular as it is today.

Bob  Aiello's picture Bob Aiello Leslie Sachs
Why Do Defects Escape?

What happens when defects go unnoticed until it is too late? Mayank provides an insightful view of the true cost of not providing enough test coverage during a software development lifecycle. He also suggests some techniques to ensure that defects are identified and mitigated early.

Mayank Sharma's picture Mayank Sharma
You Can't be Agile Without Automated Unit Testing

Agile projects assume that test planning, test creation, and test execution take place throughout a project's lifecycle. So the need for unit testing (and especially automated unit testing) can't be ignored and should be considered as a key responsibility of the entire team—not just the software developers.

Gil Zilberfeld's picture Gil Zilberfeld
Configuration Management: The Ultimate Conductor in the Product Lifecycle

When you think of configuration management, build automation and version control usually come to mind. Dave presents a perspective that shows the important role CM plays in the entire product and project lifecycle.

Dave Lyon's picture Dave Lyon

Interviews

How Agile Impacts Configuration Management and Testing: An Interview with Steve Berczuk
Video

Steve Berczuk is a regular contributor to TechWell and StickyMinds and a principal engineer and ScrumMaster at Fitbit in Boston. In this interview, Steve discusses configuration management and agile, helpful tools, and how testing has evolved over the years with the rise of agile.

Jonathan Vanian's picture Jonathan Vanian
How Configuration Management Is Changing: An Interview with Joe Townsend
Video

Joe Townsend has been working in the configuration management field for fifteen years and is a regular contributor to CMCrossroads. In this interview, Joe discusses how configuration management has changed over the years, the trouble with tools, and trends in IT.

Jonathan Vanian's picture Jonathan Vanian
Keyword-Driven Test Automation: An Interview with Hans Buwalda
Video

Hans Buwalda's experience covers being a developer, manager, and principal consultant for companies and organizations worldwide. In this interview, Hans talks about using keywords effectively, tests that have too many details, and the changing testing industry.

Jonathan Vanian's picture Jonathan Vanian
On Beer, Mobile Development, and Crowdsourced Testing: An Interview with Greg Avola

Greg Avola is the CTO, developer, and cofounder of Untappd, the popular social beer network. In this interview, Greg discusses fast-paced mobile development, crowdsourced testing, and new testing tools that can help you navigate many different mobile platforms.

Jonathan Vanian's picture Jonathan Vanian

Conference Presentations

Configuration Management Best Practices
Slideshow

Robust configuration management (CM) practices are essential for creating continuous builds to support agile’s integration and testing demands, and for rapidly packaging, releasing, and deploying applications into production. Classic CM—identifying system components, controlling change...

Bob Aiello, CM Best Practices Consulting
ADC-BSC EAST 2013 Keynote: Worse Is Better—For Better or for Worse
Slideshow

More than two decades ago, Richard P. Gabriel proposed the idea that “Worse Is Better” to explain why some things that are designed to be pure and perfect are eclipsed by solutions that are compromised and imperfect. This is not simply an observation that things should be better but are...

Kevlin Henney, Independent Consultant
Keystone Habits of Organizational Agility
Slideshow

Transforming an organization to become agile requires more than just changing the development process; it requires a complete culture shift. Yet, the focus of most agile transformations is on changing the process aspect of work. Sustainable, effective agile transformation affects all...

Ahmed Sidky, SCG Inc.
Essential Test-Driven Development
Slideshow

Test-driven development (TDD) is a powerful technique for combining software design, unit testing, and coding in a continuous process to increase reliability and produce better code design. Using the TDD approach, developers write programs in very short development cycles: first the...

Rob Myers, Agile Institute

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!