Release early, release often, the Glossary
Release early, release often (also known as ship early, ship often, or time-based releases, and sometimes abbreviated RERO) is a software development philosophy that emphasizes the importance of early and frequent releases in creating a tight feedback loop between developers and testers or users, contrary to a feature-based release strategy.[1]
Table of Contents
11 relations: Agile software development, Eric S. Raymond, Linux kernel, List of software development philosophies, Minimum viable product, Open-source software, Programming paradigm, Software development process, The Cathedral and the Bazaar, Vote early and vote often, Worse is better.
- Software development philosophies
- Software release
Agile software development
Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance, a group of 17 software practitioners in 2001. Release early, release often and Agile software development are software development philosophies.
See Release early, release often and Agile software development
Eric S. Raymond
Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book The Cathedral and the Bazaar.
See Release early, release often and Eric S. Raymond
Linux kernel
The Linux kernel is a free and open source, UNIX-like kernel that is used in many computer systems worldwide.
See Release early, release often and Linux kernel
List of software development philosophies
This is a list of approaches, styles, methodologies, and philosophies in software development and engineering. Release early, release often and list of software development philosophies are software development philosophies.
See Release early, release often and List of software development philosophies
Minimum viable product
A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.
See Release early, release often and Minimum viable product
Open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.
See Release early, release often and Open-source software
Programming paradigm
A programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program.
See Release early, release often and Programming paradigm
Software development process
In software engineering, a software development process or software development life cycle is a process of planning and managing software development.
See Release early, release often and Software development process
The Cathedral and the Bazaar
The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (abbreviated CatB) is an essay, and later a book, by Eric S. Raymond on software engineering methods, based on his observations of the Linux kernel development process and his experiences managing an open source project, fetchmail. Release early, release often and the Cathedral and the Bazaar are software development philosophies.
See Release early, release often and The Cathedral and the Bazaar
Vote early and vote often
Vote early and vote often is a generally tongue-in-cheek phrase used in relation to elections and the voting process.
See Release early, release often and Vote early and vote often
Worse is better
Worse is better (also called the New Jersey style) is a term conceived by Richard P. Gabriel in a 1989 essay to describe the dynamics of software acceptance. Release early, release often and Worse is better are software development philosophies.
See Release early, release often and Worse is better
See also
Software development philosophies
- Acceptance test-driven development
- After the Software Wars
- Agile software development
- Behavior-driven development
- Best practice
- Comment programming
- Continuous test-driven development
- Cowboy coding
- Domain-driven design
- Door problem
- Extreme programming
- Formal methods
- Homesteading the Noosphere
- Iterative and incremental development
- KISS principle
- Kanban (development)
- Law of conservation of complexity
- Lean software development
- Lightweight methodology
- List of software development philosophies
- Mayo-Smith pyramid
- Minimalism (computing)
- Open–closed principle
- Planning poker
- Release early, release often
- Retrenchment (computing)
- Rule of least power
- Scaled agile framework
- Scrum (software development)
- Secure by design
- Specification by example
- Test-driven development
- The Cathedral and the Bazaar
- The Magic Cauldron (essay)
- Transformation Priority Premise
- Unix philosophy
- Waterfall model
- Worse is better
- Write once, compile anywhere
- You aren't gonna need it
Software release
- Application-release automation
- Blue–green deployment
- Continuous delivery
- Continuous deployment
- Deployment environment
- Early access
- End of life announcement
- End-of-life product
- Freeze (software engineering)
- Go continuous delivery
- Hotfix
- Last order date
- Maintenance release
- Patch (computing)
- Patch release
- Perpetual beta
- Product change notification
- Release early, release often
- Release engineering
- Release management
- Rolling release
- Service pack
- Software deployment
- Software release life cycle
- Software versioning
- Source port
- Unofficial patch
- Vaporware
References
[1] https://en.wikipedia.org/wiki/Release_early,_release_often
Also known as Release early and release often, Release early release often, Time-based release schedule.