了解其他人如何使用项目解决方案 我提出了这个项目的表述:
该项目涉及多个不同的客户数据库,应该读取数据并将其上传到项目的数据库服务器。
对客户的数据库一无所知 当新客户到达时, 除了一些关于客户业务类型的一般知识。
它需要一个程序来读取客户的数据。
它需要一个网站,其中包含客户数据的不同横截面, 试图为不同的客户以一般方式做某事。
它需要处理几GB的数据库。 并与客户的数据库同步数百万行。
网站的视觉外观和功能应该令人眼花缭乱, 包括图表,类似报表服务器的功能,包括电子邮件和短信报告。
不同的客户可能也会有不同的要求,因此应该以某种方式对系统进行参数化。
不同的用户可能还希望拥有一些个性化的页面。
项目,文档和手册的一些广告页面 可能也需要。
网页加载速度应超过0.1秒,并为数百名并发用户提供服务。
你会如何处理这样的要求?
最初,你会对这个项目采取多少人?
您期望需要哪些不同的专业/专业?
你计划这样一个项目有多小心?
答案 0 :(得分:4)
除了以下问题之外,此问题中没有列出任何要求:
我建议你雇人来获得更好的要求。如果您需要技术建议,可以在此处获取:
答案 1 :(得分:3)
<troll>
你会如何处理这样的要求?
害怕
最初,你会对这个项目采取多少人?
第一天?一个 - 我。第二天?可能更多。
您期望需要哪些不同的专业/专业?
首先:一个数据库人,一个后端人,一个字体结束的家伙,以及猜测未知数据库结构的通灵者
你计划这样一个项目有多小心?
不是很好。实际上,我不接受这个项目,不是没有更好的规格。
答案 2 :(得分:1)
通过思维导图回复
http://itprojectguide.org/files/projectx.png - direct link to image
alt text http://itprojectguide.org/files/projectx.png
答案 3 :(得分:1)
对我来说,如果我理解你的问题,它似乎就像一个数据仓库项目。
从技术角度来看:
您需要为每个客户数据库设置一个“临时区域”,将相关数据放在中央系统中。
然后,您的工作是从每个暂存区域加载数据,将其转换为通用格式并将其存储在数据库中。
然后,使用数据库上的报告工具来构建漂亮的报告,数据挖掘等。
您可以使用专门的ETL工具(它们可能相当昂贵)或使用简单的SQL结合一些过程语言和脚本进行数据转换和加载。
您可以使用专门的报告工具(例如Business Objects)在构建的数据仓库中构建报告。他们的一个特点是,他们被认为也允许最终用户定制和构建他们自己的报告。
从员工角度来看:
您需要在数据仓库中工作的人员。我不能说团队的规模,因为它取决于数据源的数量和复杂性。
<强>规划:强>
我建议采取以下步骤:
一旦数据仓库模型和结构(基础架构)到位,您就可以将每个新客户视为单独的迭代处理,并在并行迭代中处理多个客户。