I like to think of the old adage of hand-offs as being a very simple one. Imagine the person you are handing off your work to is you. How well will you write your comments? How much information will you fill out in the description of the story? Will you give them access to the information in the documents? How many barriers will you put in place? Start with what you want to receive, than…
You can stumble out of the blocks, you can mess it up in the middle, you can fight down the line and make every conceivable mistake along the way – and still, finish strong. But when you start again, you have to learn from everything you did before to grow. Chances are you are going to make a whole new set of mistakes, but you will have learned from the ones you made before and…
Regression testing is when you re-test everything in your suite to see if it still does the same thing it originally did (correctly). Sanity testing is the bare minimum testing that validates your core product to ensure it can do the most primal functions necessary to survive. Coverage looks at how far your testing extends – does it extend to everything you need it to reach? Leadership is knowing where, when, and how you need…
I’ve been on four projects in the last year that all had issues with Timezones, user locales, UTC, and everything else in between that relates to time and date calculations. Timezones are complex, but rarely do we deal with them at the beginning. Instead we deal with them when the first issue rolls in and then we have patch or hack the implementation because to fix them in the source would require cataclysmic changes that…
There is no “best way” to do Standups. I’ve done them at various different companies, all in different ways, some have been great, some not so great, some downright painful. What matters is you don’t give up, you recognize that each team is different and you move forward. Here are some thoughts on the subject via Remotely Prepared.