内容简介
"Thisbookisnotonlyofpracticalvalue.It′salsoalotoffuntoread."MichaelJackson,TheOpenUniversity.Doyouneedtoknowhowtocreategoodrequirements?DiscoveringRequirementsoffersasetofsimple,robust,andeffectivecognitivetoolsforbuildingrequirements.Usingworkedexamplesthroughoutthetext,itshowsyouhowtodevelopanunderstandingofanyproblem,leadingtoquestionssuchas:Whatareyoutryingtoachieve?Whoisinvolved,andhow?Whatdothosepeoplewant?Dotheyagree?Howdoyouenvisagethisworking?Whatcouldgowrong?Whyareyoumakingthesedecisions?Whatareyouassuming?TheestablishedauthorteamofIanAlexanderandLjerkaBeus–Dukicanswertheseandrelatedquestions,usingasetofcomplementarytechniques,includingstakeholderanalysis,goalmodelling,contextmodelling,storytellingandscenariomodelling,identifyingrisksandthreats,describingrationales,definingtermsinaprojectdictionary,andprioritizing.Thiseasytoreadguideisfullofcarefully–checkedtipsandtricks.Illustratedwithworkedexamples,checklists,summaries,keywordsandexercises,thisbookwillencourageyoutomoveclosertotherealproblemsyou′retryingtosolve.Guestboxesfromotherexpertsgiveyouadditionalhintsforyourprojects.InvaluableforanyonespecifyingrequirementsincludingITpractitioners,engineers,developers,businessanalysts,testengineers,configurationmanagers,qualityengineersandprojectmanagers.Apracticalsourcebookforlecturersaswellasstudentsstudyingsoftwareengineeringwhowanttolearnaboutrequirementsworkinindustry.Onceyou′vereadthisbookyouwillbereadytocreategoodrequirements!