资源描述:
《小软件项目开发的管理(management of small software project development)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、小软件项目开发的管理(Managementofsmallsoftwareprojectdevelopment)ManagementofsmallsoftwareprojectdevelopmentAnenterprisemanagement,largecompanieshavebigcompanies,smallcompanieshavethesmallcompany,iftheexperienceofotherstotheirmorale,maybecounterproductive.Similar
2、ly,managingasoftwareprojectisthesame.Bigprojectsarenotthesameassmallprojects.Butfromanotherpointofview,thereisnoessentialdifferencebetweenthe"big"and"small".Manymethodsarecommon.Thepurposeofthispaperistodiscussthemanagementofsmallprojectdevelopmentfromt
3、heauthor'sexperience.First,thecharacteristicsofsmallprojectsAsyouallknow,theemergenceof"softwarecrisis"stemsfromthecontinuousdelayorevenfailureofsomelargeprojects.Smallprojects,bycontrast,havethefollowingcharacteristics:1.,theprojectfunctionisrelatively
4、small2.fewerdevelopers3.,thedevelopmentcycleisshortInaddition,inreality,therearemanysmallprojectsdevelopedbysomesmallandmedium-sizedcompanies,andthesecompaniestendtobemoremobilepersonnel,whichisarealitythatcannotbeignoredTwo、mistakesoftenmadeinsmallproj
5、ectdevelopmentSmallprojectsseemrelativelysimple,relativelyeasytosucceed,sopeopletendtoignorethemanagementofsmallprojects,infact,thisisamisunderstanding,itseemsfrommyexperience,thedevelopmentofsmallprojectsinthefollowingeasytomakemistakes:1,theprojectdid
6、notseriouslycarryoutthefeasibilityandworkloadestimates.Asaresultofthesmallerproject,adevelopmentscheduleishastilydeveloped,andtheprojectdifficultyisnotseriouslyevaluated.Theactualcompletiontimeandtheestimatedcompletiontimeareoftenquitedifferent.2,therei
7、snorealdesignprocessFewerdevelopersmeanslessinteractionandfewerinterfacesbetweendifferentpeople.Theshortdevelopmentcyclemeansthatthesamenumberofpeopleareresponsibleforaprojectfromstarttofinish.Bothofthesemakepeoplepronetomakemistakes.Severalpeopleoftent
8、ouchtheirheadsanddiscussthemostbasicdatastructuresandfunctioninterfacestodotheirworkseparately.Thereisnomoreformaldocument.Oneofthepotentialdangersofthisapproachisthatsomepeoplemaybebiasedtowardstheunderstandingoftheinterfaceands