If you use the train model, and you have project managers dedicated to the release trains, you generally don’t need product managers to cover project management too. Some internet companies refer to the project manager of a release train as the train’s “conductor.” A train has significant release management, engineering, site operations, customer service and product management coordination requirements. A train typically contains features from many product managers. The train model is really a topic in itself, but suffice it to say here that a train requires active and strong project management, which is not tied to specific projects. Most internet companies that are beyond the startup phase use this train model. And since the duration of a typical project is longer than the release interval (usually ranging from weekly to monthly), this quickly turns into parallel development and the software train model of releases. Not to complicate matters too much, but most internet service companies found that they needed to make frequent smaller releases to a larger common code base. But in the web services world, with many releases underway in parallel, this model breaks down. So the “product” generally was in the same granularity and frequency as the “project” so it’s not so hard for the product manager to double as the project manager. In the shipped software world, the product was generally shipped as a self-contained unit. Early internet companies like Netscape and Yahoo did this. However we initially tried to continue having the product manager cover the project manager role. When Internet services came about, around 1996 or so, at first we struggled with whether to continue to call ourselves “Product Managers” because things like a Travel site are more of a service than a traditional product, but we quickly got over that (although sometimes we called the role “producers” to emphasize the media and content nature of the services, but that wave too passed fairly quickly). To explain, first a little bit of Internet history. But this is one of those areas that doesn’t migrate well to web services. In the shipped software world, like what Microsoft became famous for, it is common to have product managers cover the project management role (in fact, Microsoft still does this under the job title “Program Manager”). The reason so many Internet companies still define product management as including project management is because many of our practices came from the shipped software world. Execution).īut I haven’t written yet about why this situation exists, and I think this sheds light on several related problems. I’ve also written earlier about how the nature of product management and project management are different and typically attract different types of people to each (see Strategy vs. But many companies suffer from a related problem, which is when the roles of product management and project management are combined. Project ManagementĮarlier I’ve written about how important it is to clearly distinguish the roles of product management and product marketing (see Product Management vs.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |