{"title":"Software in the large","authors":"L. Bernstein","doi":"10.15325/ATTTJ.1996.6772887","DOIUrl":null,"url":null,"abstract":"Large software projects — those that require more than 100 people to develop — are difficult to manage. They usually take more than one year to complete and only one in ten finish on time, within budget, and with the features users need. It is not the people, but how they are deployed, that is the critical issue in managing a large software project. One strategy is to partition the project into a collection of smaller ones, provide the technology and organizational structures to tie these parts together, employ common tools and processes, and schedule formal partial product delivery dates within the project. Management also must maintain a humanistic point of view to keep the project workers focused on their goals, as these workers typically are affiliated with different business units, work in different locations, and have different responsibilities.","PeriodicalId":135932,"journal":{"name":"AT&T Tech. J.","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AT&T Tech. J.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15325/ATTTJ.1996.6772887","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Large software projects — those that require more than 100 people to develop — are difficult to manage. They usually take more than one year to complete and only one in ten finish on time, within budget, and with the features users need. It is not the people, but how they are deployed, that is the critical issue in managing a large software project. One strategy is to partition the project into a collection of smaller ones, provide the technology and organizational structures to tie these parts together, employ common tools and processes, and schedule formal partial product delivery dates within the project. Management also must maintain a humanistic point of view to keep the project workers focused on their goals, as these workers typically are affiliated with different business units, work in different locations, and have different responsibilities.