The Latest

Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Projects[presentation]

Agile has delivered impressive performance improvements at the project level, and some attempts to scale agile’s success to the IT project portfolio have also demonstrated good results. However, agile is not for all IT projects nor all project teams. Sometimes other approaches may be more...

Michael Hannan, Fortezza Consulting
Managing Technological Diversity: Avoid Boiling the Ocean[presentation]

Drop everything! We need to regression test the newest browser version. Apple just released a new device and iOS. We need to test our site on IE11 with Windows 8.1. Sound familiar? The number of technologies our software products must be compatible with has grown exponentially, and the...

Katy Douglass, Nationwide Financial
The Coming Mobile Wearable World[presentation]

For better or for worse, like it or not, mobile wearables are already changing our lives. Combined with social media, mobile wearable devices form a new generation of personalized technology that knows us better than our closest friends. How many of your friends know how far you...

Philip Lew, XBOSoft
Seven Principles of Cross-Continent, Distributed Development[presentation]

Many teams practice agile development as an integral part of their organization with the benefits of collocation and local decision making. However, it is increasingly more common to develop code across continents, either in distributed organizations or with the help of offshore...

Igor Gejdos, Roche Diagnostics
Avoiding Over Design and Under Design[presentation]

The question of how much design to do up-front on a project is an engaging conundrum. Too much design often results in excess complexity and wasted effort. Too little design results in a poor architecture or insufficient system structures which require expensive rework and hurt more in the...

Al Shalloway, Net Objectives
Get Out of Your Comfort Zone―Now[presentation]

In an industry that continues to rapidly evolve, the pressure to increase our mastery can be overwhelming. Whether browsing the web or your organization's technical library, it's discouraging to realize that many of the skills you’ve mastered are now obsolete, replaced by...

Tricia Broderick
Leverage the Power You Don't Know You Have[magazine]

Being technically gifted and performing great work may not be enough when you consider a large part of your job is getting others to collaborate with you. Bob McGannon gives some simple ways you can present yourself and your views that can result in greater job satisfaction and career success.

Bob McGannon's picture Bob McGannon
Best Practices for Lean Documentation: An Interview with Craeg Strong[interview]

In this interview, Craeg Strong speaks about his upcoming presentation, meeting strict documentation requirements in agile, how agile documentation differs from traditional governance, the advantages and disadvantages to taking your documentation agile, and the art of a company turnaround.

Cameron Philipp-Edmonds's picture Cameron Philipp-Edmonds
Why Teams Stop Improving—and How to Jumpstart Their Efforts[article]

One of the most important features in agile software development is continuous improvement. However, after an initial burst of inspiration and productivity, teams may stop improving because they believe there are no issues left to address or the issues are too difficult to solve. People need to switch their mental models to keep addressing processes efficiently.

Aleksander Brancewicz's picture Aleksander Brancewicz
Using Agile Pods to Realize the Potential of Your Team[article]

Agile pods are small custom agile teams, ranging from four to eight members, responsible for a single task, requirement, or part of the backlog. This organizational system is a step toward realizing the maximum potential of agile teams by involving members of different expertise and specialization, giving complete ownership and freedom, and expecting the best quality output.

Nishi Grover's picture Nishi Grover
Scrum Versus Kanban: An Interview with Cory Foy[interview]

In this interview, Cory Foy speaks about his upcoming presentation at Agile Development & Better Software Conference East, why choosing Scrum or kanban is similar to climbing a mountain, how organizational change is all about experimentation, and why companies should use Innovation Games.

Cameron Philipp-Edmonds's picture Cameron Philipp-Edmonds
Agile: Don’t Worry, It’s Natural[article]

Although the idea of repeatedly exercising the full development lifecycle on smaller chunks of the requirements is newer to the software industry, it isn’t at all new to many other aspects of life and nature. We have been agile practitioners for quite some time, and the software development industry is just catching up. John Ryskowski addresses a few examples.

John Ryskowski's picture John Ryskowski
The Scrum Guide: An Interview with Jeff Sutherland[interview]

In this interivew, Dr. Jeff Sutherland, one of the inventors of Scrum, talks about a new community website, He covers the backbone of the Scrum concept, how Scrum can increase productivity, how organizations fail to implement it properly, and how Scrum is like a martial art.

Josiah Renaudin's picture Josiah Renaudin
Helping Auditors Understand Agile: An Interview with Steve Nunziata[interview]

In this interview Steve Nunziata talks about strengthing the relationship between agile and auditors, shifts in mindset required to adapt agile, pros and cons of an agile perspective, his time in various roles of the agile process, and how his classic rock band incoporates agile practices.

Cameron Philipp-Edmonds's picture Cameron Philipp-Edmonds
The Danger of Testing "Only" Stories[magazine]

Finding defects late is a common issue when teams don't consider levels of precision or detail. You must take into account how stories and features fit into the system. In this FAQ column, Janet Gregory tells you how you should remember the big picture—even while testing the small stuff.

Janet Gregory's picture Janet Gregory


AgileConnection is a TechWell community.

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