Abstract. In a knowledge society, transforming data into information and knowledge to support the decision-making process is a crucial success factor for all organizations. In this sense, the mission of Software Engineering is to build systems able to process large volumes of data, transform them into relevant knowledge and deliver them to customers, so they can make the right decisions at the right time. However, companies still fail in determining the process mod-el used in their Knowledge Discovery in Databases projects. This article intro-duces the AgileKDD, an agile and disciplined software process for developing systems capable of discovering the knowledge hidden in databases, which was built on top of the Open Unified Process. A case study shows that AgileKDD can increase the success factor of projects whose goal is to develop Knowledge Discovery in Databases applications. Keywords: Knowledge Discovery in Databases, Agile Software Development, Software Process. 1 Introduction Data, information and knowledge constitute key assets for all organizations working in knowledge-based economies. The global competition is becoming increasingly based on the ability to transform data into information and knowledge in an effective way. Knowledge is equated with the traditional factors of production – land, capital, raw materials, energy and manpower – in the process of wealth creation. Knowledge management, Data Mining, Knowledge Discovery in Databases (KDD) and, more generally, Business Intelligence (BI) are key concepts in a knowledge-based economy [1]. KDD applications have vital importance for many organizations and can help them manage, develop and communicate their intangible assets such as information and knowledge, improving their performance [2]. However, companies still face problems in determining the process model used to develop KDD applications. As business requirements become more dynamic and uncertain, the traditional static, bureaucratic and heavy processes may not be able to deal with them. Recent researches have demonstrated that waterfall lifecycles and traditional software processes are not successful in KDD because they are unable to
['Givanildo Santana do Nascimento', 'Adicinéia Aparecida de Oliveira']
An Agile Knowledge Discovery in Databases Software Process