Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Agile methods or Agile processes generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals. Agile development refers to any development process that is aligned with the concepts of the Agile Manifesto. The Manifesto was developed by a group fourteen leading figures in the software industry, and reflects their experience of what approaches do and do not work for software development. Read more about the Agile Manifesto.« Back to Glossary Index
Jacques van der Hoven is the CEO at Nedoweb, he has a passion for Technology and Business with 20 years in Information Technology of which 15 years have been in the management of IT projects and innovative thinking. With a keen eye for spotting infrastructure, development and management pitfalls, world class companies, such as XPO Logistics, OAKLEAF Waste Management, Microsoft, TechData, The Dominion of Canada and Sygnia Asset Management, have trusted his knowledge, experience, work ethic, and solutions orientated thinking. He has lived abroad for 3 years in the early 2000's but now resides in the Cape Town area in South Africa.