friends are also skilled amateur chefs,and I began to wonder if this confluence was accidental or deliberate.As I thought more deeply about the two occupa- tions,I began to see the similar- ities in tension along several dimensions.Scale versus qual- ity is just one example.Cooking for a crowd requires careful coordination and can involve
just as many staffers as any large software engineering pro- ject.If those people don’t work smoothly together to produce all the parts of a meal at just the right time,the product suffers (as do the customers—both kinds,since some have even suf- fered indigestion over bad soft- ware). When it all works, the product is superb.In a five-star restaurant,where kitchen staff is essentially a high-perfor- mance team,the quality of food prepared en masse is as good as if the celebrity chef had pre- pared it for a table of one. Imagine what excellent soft- ware a company could produce if its only customer was a single user.That led me to ponder how restaurants scale up quality. Were there lessons for software development?
friends are also skilled amateur chefs,and I began to wonder if this confluence was accidental or deliberate.As I thought more deeply about the two occupa- tions,I began to see the similar- ities in tension along several dimensions.Scale versus qual- ity is just one example.Cooking for a crowd requires careful coordination and can involvejust as many staffers as any large software engineering pro- ject.If those people don’t work smoothly together to produce all the parts of a meal at just the right time,the product suffers (as do the customers—both kinds,since some have even suf- fered indigestion over bad soft- ware). When it all works, the product is superb.In a five-star restaurant,where kitchen staff is essentially a high-perfor- mance team,the quality of food prepared en masse is as good as if the celebrity chef had pre- pared it for a table of one. Imagine what excellent soft- ware a company could produce if its only customer was a single user.That led me to ponder how restaurants scale up quality. Were there lessons for software development?
การแปล กรุณารอสักครู่..