Changes between Version 11 and Version 12 of ImprovingPractices
- Timestamp:
- Aug 23, 2007, 8:23:50 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImprovingPractices
v11 v12 170 170 171 171 * Quarterly release schedule, with the target release date the 15th of the first month of each quarter. 172 173 172 * If a release is late, that does not slip the date of the next quarter's release. 174 175 * If something isn't ready for the current release, it is simply held until the next release. The current release is not delayed. 176 173 * If something isn't [#Release-ready release-ready] for the current release, it is simply held until the next release. The current release is not delayed. 177 174 * Being ready means being ready by the cutoff date set by the release manager. That will be relative early in the release cycle. 178 175 … … 182 179 183 180 * Developers know far in advance when library updates must be ready, and that's both an aid to planning and a motivation to get stuff done. 184 185 181 * Users know far in advance when library updates will be ready, and that helps their planning and reassures them of continuing support. 186 187 182 * Regularity creates a sense of quality and trust in Boost for both developers and users. 188 183 … … 190 185 191 186 * It's often enough that the process will become smooth. 192 193 187 * It's often enough that developers won't feel pressure to release immature updates. 194 195 188 * It's often enough that users will feel bug fixes and new libraries are being released on a timely basis. 196 197 189 * It isn't so often that users will view Boost as unstable, particularly given the predictable schedule. 198 199 190 * It isn't so often that developers and release managers will become fatigued. 200 201 191 * A quarterly (or similar) schedule has been very successful for both open source and commercial projects. 202 192