One of the defining features of Agile development is the
customer’s involvement with the project. Customer
collaboration and rapid feedback are vitally important in
Agile projects [1]. However, we have discovered that reallife
Agile practitioners (from development/vendor
organizations) sometimes practice ‘Agile Undercover’. We
define ‘Agile undercover’ as the practice of development
companies following Agile practices internally, while their
customer remains unaware that Agile practices are
specifically being followed.