Comments (2)
Yeah, those are good points.
I haven't read that blog post from 37signals but am a big fan of the company and many of their philosophies wrt organizing a business/project. Let me take a look. My current wording is awkward and could use a revision--I think yours is probably fine. Will leave it up here for a bit in case someone else wants to weigh in.
On the point of deployment/delivery at the end of an issue, my instinct is to be agnostic as to method. While there are many good arguments for continuous integration, I find there are reasons in practice for waiting on deployments and those reasons can vary a lot depending on the company/team/project. In these cases, I think it could make sense for "deploy to staging" or whatever to be an actual Issue in the sprint.
from agilelite.
I see your point on being agnostic on continuous integration, and how it ( probably ) extends to other tools and processes like test-driven development, pair programming, etc. There are always going to be companies or projects that may follow some but not all and that's totally fine. Delivering to users as a requirement would also go against workflows such as gitlabs release cadence and other timely releases.
Maybe one of these alternatives.
- An issue is any unit of work that can be completed in its entirety within the sprint. ( this assumes there is some understanding of entirety for the team/project/company but that we are agnostic on what that is. )
- An issue is any unit of work that can be completed based on your team/project/company standards.
- An issue is any unit of work that can be completed within the sprint. ( just no extra statement about requirements )
- An issue is any unit of work that can be completed in a single sprint, splitting if necessary. ( Can also include a small detail that favoring larger issues is ideal. )
I would still include the second sentence of being in the sprint or backlog, I think that is very important.
I think the difference here is all very minimal so whatever aligns more with your vision.
from agilelite.
Related Issues (20)
- How would this ever work? HOT 3
- Allow work to be added HOT 6
- A light-weight agile process that's concise, open, easy to learn and understand, and rigid enough to follow that actually works?
- New name? HOT 4
- Spanish translation HOT 1
- No retrospectives? HOT 1
- Why 3 weeks sprints? HOT 1
- It is unclear what an "off week" is HOT 1
- No justifications around any timeframes HOT 1
- Assigning tasks to developers? HOT 1
- Why a week planning for a 3 week sprint? HOT 1
- Waterfall? HOT 3
- Months are not 4 weeks long HOT 2
- Sorry, but you are wrong! HOT 2
- About the sprint immutability HOT 4
- Constructive alternatives to standups (etc), maybe HOT 2
- Change sprint to iteration HOT 1
- Has this been actually tried in any existing product/team or this is just a vague idea of how this could possibly work? HOT 1
- Persian translation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from agilelite.