The Latest

Essential Test-Driven Development[presentation]
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
The Developer’s Guide to Test Automation[presentation]
Slideshow

Your shrinking project deadlines are increasing the need for automated tests—but, simultaneously, reducing the time available for writing them. The system requirements are continually changing. The implementation is changing. You spend more and more time maintaining old tests, leaving less...

Dale Emery, DHE & George Dinwiddie, iDIA Computing, LLC
Measurement and Metrics for Test Managers[presentation]
Slideshow

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software...

Rick Craig, Software Quality Engineering
Program Management: Collaborating across the Organization[presentation]
Slideshow

To be most effective when managing a large program, the component projects should limit their batch size, create networks of people, and report status in a way that works for the entire program. For those of you who are not quite ready for agile, Johanna Rothman explains how to use staged...

Johanna Rothman, Rothman Consulting Group Inc.
Organizing a Self-Organizing Team[presentation]
Slideshow

Your organization is embracing agile. When it comes to adopting the process, your team seems to be doing all the right things. Yet deep down, something still doesn’t seem quite right. As their leader, it could be that you haven’t figured it out either. Perhaps your team is lacking some...

John Lynch, Clashmore Software Solutions
Data Collection and Analysis for Better Requirements[presentation]
Slideshow

According to studies, 64 percent of features in systems are rarely—or never—used. How does this happen? Today, the work of eliciting the customers' true needs, which often remains elusive, can be enhanced using data-driven requirements techniques. Brandon Carlson describes why traditional...

Brandon Carlson, Lean TECHniques, Inc.
The Kanban Pizza Game: Maximize Profit by Managing Flow[presentation]
Slideshow

The Kanban Pizza Game is a hands-on simulation designed to teach the core elements of a kanban system—visualize the workflow, limit your work-in-process (WIP), manage flow, make process policies explicit, and improve collaboratively. Join Brad Swanson as the proprietor of your very own...

Brad Swanson, agile42
The Mindset of Managing Uncertainty: The Key to Agile Success[presentation]
Slideshow

The speed of global change and the advancement of technology will continue to increase the uncertainty in our work. Those with an Agile Mindset can manage uncertainty through continuous value-based discovery; those with a Fixed Mindset try to “freeze” things early to decrease uncertainty.

Ahmed Sidky, SCG Inc.
Growing a Learning Organization from the Bottom Up[presentation]
Slideshow

Learning organizations seem like a great idea to just about everyone. But how do you actually create them? In many organizations, attempting to promote learning can seem daunting at best and impossible at worst—especially when you don't feel particularly empowered to do so.

Matt Barcomb, odbox
Implementing DevOps and Making It Stick[presentation]
Slideshow

If you’ve ever been involved in promoting cultural change within an organization, you may have experienced something even more disheartening than flat-out rejection—a full rollback of hard-won cultural change followed by a decade-long resentment of anyone remotely associated with the...

Alex Papadimoulis , Inedo
Contextually-Driven System Architecture Reviews[presentation]
Slideshow

When the World Trade Center collapsed, the telephone switching systems in the basement correctly diagnosed which lines were still working and continued to connect calls for several days using backup power. One factor contributing to this remarkable product reliability was the AT&T/Bell...

Michael Dedolph, Levi Deal Consulting
Transforming the Large Organization[presentation]
Slideshow

Transforming software development across geographic locations in a large company is difficult. But Nationwide Insurance found a way to successfully implement more than forty agile teams in multiple locations around the United States using their internal Application Development Center. 

Sara McClintock, Nationwide
Make the Cloud Less Cloudy: A Perspective for Software Development Teams[presentation]
Slideshow

With so many technologies branded as “cloud” products, it can be difficult to distinguish good technology from good marketing. The resulting confusion complicates the work of software development teams who are trying not only to architect software effectively but also trying to accelerate...

Bill Wilder, Development Partners Software Corporation
Lessons from Busting Organizational Silos[presentation]
Slideshow

We’ve all heard of the evils that can result from organizational silos—bottlenecks, inefficiencies, and the “us vs. them” mentality. Perhaps you’ve been a victim. As Tricia Broderick repeatedly experienced value from busting individual project team silos, she naturally wanted to expand her...

Tricia Broderick, Santeon Group
Agile Success with Scrum: It’s All about the People[presentation]
Slideshow

Is it possible to be doing everything Scrum says to do and still fail horribly? Unfortunately, the answer is yes—and teams do it every day. To many, Scrum means concentrating on the meetings and artifacts, and making sure the roles all do their jobs. Bob Hartman and Michael Vizdos explore...

Bob Hartman, Agile For All

Pages

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!