前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >架构操练Kata:敏捷出版社

架构操练Kata:敏捷出版社

作者头像
程序员吾真本
发布2018-08-20 11:31:30
6940
发布2018-08-20 11:31:30
举报
文章被收录于专栏:程序员吾真本程序员吾真本

http://nealford.com/katas/list.html;译者:伍斌王瑞鹏

一家出版社想要将读者购书体验整合到其为作者编写书籍而开发的“内容管理系统”之上,以便让图书能尽快地送达读者手中。

用户:几十位出版社的员工,几百位作者,几百万读者。

需求

  • 作者能以章节为单位发布图书;
  • 审阅者能看到上述章节,提出审阅意见并通知作者;
  • 作者能回绝上述审阅意见;
  • 同时支持文字编辑和技术编辑工作;
  • 不管图书是处于出版后的完成状态,还是处于出版前的beta状态,读者都能在线购买这两种状态图书的电子版或纸质版;
  • 如果顾客购买了beta版的图书,出版社能将包含作者新编写章节的图书推送给这些顾客。

背景信息

  • 出版社要做这种整合,是由于竞争对手已经提供了相似服务;
  • 各个出版社都在很激烈地争抢作者;
  • 这是出版社长期战略的一部分,来将出版业务进行现代化;
  • 出版图书所需的发行、版税和市场营销信息,来自几个不同的系统,即包括邮件附件中的Excel电子表格,也包括与印刷设备集成的大型机系统。

Agile Dead Trees

A publisher wants to unify its authoring Content Management System (CMS) and customer store experience, trying to get books published to customers as quickly as possible.

Users: dozens of publisher employees, hundreds of authors, thousands/millions of customers

Requirements:

  • authors publish chapters
  • reviewers see the chapters, make review comments, and notify authors on review
  • authors can reject proposed review changes
  • supports both copy and technical editing
  • customers can buy books (either eform or dead trees form) online, including those available in 'beta'
  • publisher can push authors' chapters to those customers who bought the 'beta'

Additional Context:

  • The business is driven to this decision because competitors have a similar offering.
  • Competition for authors is tight.
  • This is part of a long-term strategy to modernize the publishing aspects of the business.
  • Information needed to publish a book (distribution, royalties, marketing) comes from several disparate systems, ranging from emailed Excel spreadsheets to mainframe integration with the printing facility.

注:该题目将用于2018年3月10日“架构操练”(名额已满)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.03.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档