ABSTRACT

In an uncertain, fast changing and hyper competitive business environment, Agility, characterised by innovative and self-managing teams, learning organisation environment and customer-driven process is the key. This chapter introduces the philosophy and principles underpinning the Agile way of working in software development. It specifically highlights the critical role played by HR in attracting, developing and retaining talent that befits the overarching Agile philosophy. It also identifies the implementation challenges and success factors.