As Developers, we put in a ton of effort into naming things. We focus on the case of how we name it, we debate between prefixes and suffixes of how we name them and whether they should be short or long. Great effort gets put into making the arguments of our methods and functions as clear and concise as possible. The same should be done with our team and stakeholders as well – providing clear…
If you can’t make it a day without lashing out, without listening to other people’s opinions, without ignoring your team to focus on your work, chances are you’re burnt out. Note: Not that you are approaching being burnt out, but you are burnt out. The tell in being burnt out isn’t in the quality of work that you deliver (we’ll see that later on), it’s in how you treat the people around you. It’s a…
The blocked state is the one and only state that everyone looks at. Because they know it’s bad. They know something is wrong. They know something is broken. But they don’t know what, so they ask questions. They seek to learn more. They want to understand and talk about. Too bad we don’t talk about all states this way, but we’ll start with blocked.
If you’re looking for a way to slow down your team. Have them switch between delivery work and anything else. Have them come to meetings they don’t need to be at. Have them switch between different technology platforms for communications. Give them unclear guidance on what to do. Leave “things” up to them but don’t outline your expectations. It sounds like things we shouldn’t be doing, but we do them all the time, even though…
What’s the difference? Ready means it’s ready for someone to look at and see what it looks like. Done means no one needs to look at it. One involves testing, the other states that testing has been completed. If your team doesn’t know the difference, it could be your biggest problem in knowing what is complete.