Next generation Agile: Guide to continuous development

Last updated:November 2014

Editor's note

Today's top trend with software development leaders is continuous development. Cloud infrastructure and mobile applications are still major aspects within the field. Read on to learn how these trends are changing the face of enterprise software development and what project managers can do to keep their teams on top.

1Agile in the clouds

Virtualized infrastructure is an enormously important component in a successful software development organization. Manually provisioning environments is simply too slow and too error prone when compared with the available automated alternatives today. Virtualizing might mean renting from a major public cloud provider like AWS, or investing in your own private cloud. Either way, having the ability to quickly produce and configure development and testing environments that match production is a must.

Check out the articles in this section to learn about public and private cloud options, their benefits and challenges, and how to manage an Agile development team around them.

2Agile teams and Agile ALM

There's a very human face to today's Agile development trends. The tools and technology are great, but without the people and processes to put them to work, nothing gets done. There is no tool that can transform the corporate culture or instill a spirit of continuous improvement in the team. These are the challenges that project managers must meet head-on. ALM tools can help, but the real work is in getting development teams to engage with the new processes, to shape them and to be shaped by them.

Check out these articles to find out more about the Agile mind-set and managing an Agile lifecycle.