Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Software Process   (RSS)

Five Books To Read If You Want My Job

This came out of a conversation I had today with a few other test leads.  the question was, “What are the top 5 books you should read if you want my job?”  My job in this case being that of a test development lead.  At Microsoft that means

Why You Get Nothing Done When You Have So Much Free Time

Interesting musings on a subject I can attest to be true. Why is it we get so much done when we're on a tight schedule but then fail to get anything done when we have a long vacation? The same applies to work too. Give someone a long time to get a project
Posted by SteveRowe | 1 Comments
Filed under:

Code Review Options

There are many ways to conduct a code review.  Here are a few ways I've seen it done and the advantages and disadvantages of each. Over-the-Shoulder Reviews Walk over to someone's office or invite them to yours and walk them through the code. 
Posted by SteveRowe | 2 Comments
Filed under:

Code Review Rights and Responsibilities

Code reviews are an important part of any project's health.  They are able to find and correct code defects before making it into the product and thus spare everyone the pain of having to find them and take them out.  They are also relatively
Posted by SteveRowe | 2 Comments
Filed under:

10 Pitfalls of Using Scrum in Games Development

Interesting article about using scrum to manage game development. Many of the pitfalls are true beyond games development. The article is well balanced and has advice for how to overcome the pitfalls. I don't agree with all of the advice, but it is thought
Posted by SteveRowe | 0 Comments
Filed under:

Get Rid Of Your Security Blankets

A while ago I took a class on Scrum and Agile Project Management. During the discussion on Scrum, it became apparent to me that there are several unchallenged assumptions in many peoples' minds that make accepting Scrum difficult. People assume that Scrum/Agile
Posted by SteveRowe | 2 Comments
Filed under:

Two Software Development Worlds

I was recently listening to an interview with Joel Spolsky . The main subject is interviewing and hiring, but in the course of the interview Joel touches on an interesting point. He says that there are two major types of software: Shrinkwrap and Custom
Posted by SteveRowe | 2 Comments
Filed under:

Always Question the Process

Let me recount a story from the television show Babylon 5 . In one episode there is the description of guard posted in the middle of an empty courtyard. There is nothing there to protect. When one of the characters, Londo, questions why, he finds that
Posted by SteveRowe | 4 Comments
Filed under:

Keep Process Simple

Year ago one of our Software Test Engineers was tasked with documenting our smoke* process. It should have been something simple like: Developer packages binaries for testing Developer places smoke request on web page Tester signs up for smoke on web
Posted by SteveRowe | 1 Comments

The Need for a Real Build Process

Jeff Atwood at Coding Horror has a good post about how " F5 is not a build process ." In it, he explains how you need a real centralized build process. F5 (the "build and debug" shortcut key in Visual Studio) on a developer's machine is not a built process.
Posted by SteveRowe | 1 Comments

Helping Groups Succeed

or What to do when you aren't in control but neither is the leader. A while back I wrote about providing clarity as a leader. As part of that essay I mentioned some techniques for keeping groups on track. Those are well and good if you are the leader,
Posted by SteveRowe | 2 Comments
Filed under:

Tacit Approval Often Isn’t

Most of us have found ourselves in situations where we need someone’s approval to get something done, but we can’t seem to get them to respond. It would be okay if they said no. It would be better if they said yes. We just need an answer yet we can’t
Posted by SteveRowe | 1 Comments
Filed under:

Scrum Meetings for Test

A year and a half ago I talked about how I was running scrum meetings with my team. Since then, we've refined the process but have consistently held scrums on a regular basis. Note that I'm not running a full Scrum system with sprints and product backlogs

Hofstadter's Law

Good advice for all project managers. Hofstadter's Law : It always takes longer than you expect, even when you take into account Hofstadter's Law.

The Three Stonecutters

Lots of interesting quotes in Dreaming in Code. This one is the story of three stonecutters. Each is asked what he is doing. The first answers that he is, "making a living wage." The second says, "I am doing the best job of cutting stones in the entire
Posted by SteveRowe | 4 Comments
More Posts Next page »
 
Page view tracker