O'Reilly logo

Key MBA Models by Dr. Julian Birkinshaw, Ken Mark

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

53

Agile development

‘Agile development’ is a software development methodology that emphasises close attention to user needs, fast development cycles and small development teams. It is an alternative to the traditional ‘waterfall’ methodology, where all the parts are carefully designed around a master specification. While there are pros and cons to both methodologies, most observers view agile development as the better model. The principles of agile development are increasingly being used to think creatively about many aspects of management in large firms.

When to use it

  • To provide rapid responsiveness to user needs.
  • To enable a software system to evolve as its users’ requirements change.
  • To make the process of developing software more ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required