Agile software development
Agile software development is a set of iterative and incremental development methods popualirized by the Manifesto for Agile Software Development published in 2001. The principles exposed in the manifesto derived from multiple earlier methodologies including Scrum from 1995, Crystal Clear and extreme programming (XP), from 1996 and feature-driven development from 1997. Development is driven by the collaborative effort of self-organised and cross-function teams and their customer/end-user by placing values on:
- Individuals and Interactions over processes and tools
- Working Software over comprehensive documentation
- Customer Collaboration over contract negotiation
- Responding to Change over following a plan
- Related tags
- Scrum
Related articles
Plugin architecture in JavaScript and Node.js with Plug and Play
Categories: Front End, Node.js | Tags: Asynchronous, DevOps, Programming, Agile, JavaScript, Open source, Release and features
Plug and Play helps library and application authors to introduce a plugin architecture into their code. It simplifies complex code execution with well-defined interception points, also called hooksā¦
By David WORMS
Aug 28, 2020
Innovation, project vs product culture in Data Science
Categories: Data Science, Data Governance | Tags: DevOps, Agile, Scrum
Data Science carries the jobs of tomorrow. It is closely linked to the understanding of the business usecases, the behaviors and the insights that will be extracted from existing data. The stakes areā¦
By David WORMS
Oct 8, 2019