上QQ阅读APP看书,第一时间看更新
谁应该读这本书
虽然这本书主要针对市场分析师和产品经理,但是我们认为项目经理、开发人员、架构师和测试人员也可以从这本书中获得巨大的价值,因为它可以帮助他们学习必要的信息标准,使他们的工作更容易。这本书通常把实际做工作的人称为“市场分析师”,在不同的部门里这个角色有着许多不同的职称。当提到“你”,我们也是指“市场分析师”。
事先告诉大家,我们的经验主要基于在现有基础架构上建设软件的项目,例如面向内部的信息技术系统(IT)、面向消费者的作为软件即服务(SaaS)的大型软件系统以及云系统。虽然我们已经在独立的软件包和嵌入式系统中使用了RML,但是这些类型的项目都不是我们的主打领域。根据我们对这些系统的有限经验,认为做这些系统工作的读者也会发现RML提供了令人难以置信的价值,我们期待着收到他们提出的改进意见。
本书的假设
本书假设你已具有编写软件需求的基础知识,因此不提供需求工作的基本信息。本书希望你对软件开发过程有些基本了解,例如,迭代方法、瀑布方法、和敏捷方法,知道它们是如何处理软件需求的。