ProjectManagement

The DevHuddle

The DevHuddle. This is a term I started using to identify what my team does to plan development work for an iteration. Basically this is where we sync up and get everyone on an even playing field for consistency, map out our plans and design and coordinate who is going to do what. Why a huddle? In football the team gets the orders (prioritized stories) from the coach (project manager) and then the quarterback (team lead) explains the plan and how the players (the developers) are going to carry it ......

Continuous Integration Enhancement : The Broken Build Token!

I thought I would post about this because I find myself putting notes about this in comments here and there. One of our team members bought the rabies plush doll from ThinkGeek a little over a month ago. From the site: Most folks never realize how cute microbes can be when expanded 1,000,000 times and then fashioned into cuddly plush. Until now, that is. Keep one on your desktop to remind yourself that there is an "invisible" universe out there filled with very small things that can do incredible ......

Technology Adoption Lifecycle: In Response To "Why Alt.NET?"

Scott C Reynolds (no known relation) wrote an excellent post a few weeks ago that is definitely worth reading on Why Alt.NET. He talks about the us vs. them and the reasoning that might be behind it. I will forgo the use of labels that may be seen as derisive and divisive, and state my observation from my career that developers fall into two very broad camps: those who at least lurk but maybe participate in "community" activities (blogs, conferences, mailing lists, etc) and those who, for whatever ......

Remote Work: Placeshift and Stay Highly Collaborative Part 2–Focus on YOU

Companies want to hire the type of person that is cut out to be a remote worker. The type of person that can be a remote worker is the type of person that excels at their work and that is what companies are always looking for. In the first part of this series we talked about what remote work is and how a business benefits from remote workers. In this article we are going to focus on you. What does it take to be a remote worker? Is remote work possible in your job? How do you work from home when there ......

Do Story Points Relate to Complexity or Time? Response

I was recently pointed to an InfoQ article titled Do Story Points Relate to Complexity or Time? It mentions that some teams estimate by a matter of complexity versus how long in effort something will take. Mike Cohn, who wrote the original post It’s Effort, Not Complexity, makes some very good points into how people should estimate based on how much time a story will take to finish versus another story. Relative effort, not complexity. The argument here is that complexity should not matter if two ......

THE Best Methodology on How to Successfully Develop Software

I know you see this post and think that I am going to shock you with the best approach to software development and I am! The great thing is I am not a consultant being paid for this so you don't have to spend countless thousands of dollars for me to come into your organization and tell you what processes are working for you and what you need to change to have successful projects. Why not? Shockingly, I don't want to take your money! I don't want your organization's money either. What I really want ......

Troyisms

The Troyism is a comment that is zany, off the wall, and completely unexpected! It makes you think and entertains you at the same time. Sometimes it only makes sense in the context that it is presented in. Many times these are comparisons or analogies. Sometimes they are a new word. Today the Troyism that you will see is the comparison. I have a friend at work that comes up with some great comparisons that we have come to know as Troyisms. As you can guess, his name is Troy. Troy is a great guy and ......

BlogSeries - Define Your Work Environment: The People With Which You Work

One of the things I have been thinking about is the caliber of the people I would work with. I think there are several types I would like to work with (or probably already do and like it!). As I mentioned at the start of this series, this is my definition of my perfect work environment. This almost definitely is not what you would see as the perfect environment and that is okay. I invite you to come up with your own ideas and put them together. Technical PM - While I have had the type of PM I really ......

BlogSeries: What if You Could Define Your Work Environment?

Over the next month or two I will be blogging about a topic that is likely to make you think. If I were to ask you what your perfect work environment was, what would you say? I would like you to think about the people you work with. If you could work with anyone you wanted to and have your boss be anyone you wanted, who would it be (or you could be the boss)? I would like you to think about programming languages. Would you pick just one or would you like to leave the door open to whatever best fit ......

Interviews and Common Sense

http://weblog.raganwald.com/2006/07/hiring-juggler_02.html 

That's awesome!  But we do it all the time with technical interviews...

Being Agile is Our Favourite Thing

Google recently had a contest for the best agile video. And the winner is... http://www.youtube.com/watc... ......