软件开发人员如何学习如何提供业务解决方案?包括但不限于,以体面的软件架构风格实现业务应用程序?
CRM,ERP,MDM,SOA等等。它们真的是专为企业保留的吗?
去哪里了解他们的..。
我在网上搜索了Safari图书,大多数书籍都是手册,用于定制供应商X的CRM / ERP以满足您的需要,或者是为商科学生编写的冗长乏味的文章(不是为软件开发人员编写的)。
有什么好的资源来学习上面列出的内容吗?还是在一家软件公司工作,编写这类软件是了解业务应用程序的输入和输出的唯一途径?
更新:大胆的假设--大型企业会选择像SAP这样的供应商,而不考虑自己构建一个。
谢谢。
发布于 2011-04-27 11:57:27
构建业务应用程序实际上是非常直接的。我为一家中型IT公司建立了一个CRM,为我自己的业务(与IT无关)构建了一个小型应用程序。
它不能覆盖在论坛上,但这真的只是一个问题,知道公司的需求,谁将使用它,以及他们使用的平台。您不希望“复制”现有的软件,并且具有客户永远不会使用的模糊特性。
您需要知道他们是否需要用户数据库、用户与系统的交互、用户特权,如果公司销售产品,您需要创建一个产品管理系统( suppliers...etc.)、票证、错误报告、统计数据、finance...etc。
与你在电脑上花费的时间相比,你应该花更多的时间与商业雇员在一起了解他们的需求。
所以你看你的问题没有答案。一般来说,业务应用程序只是一个包含表单和报表的数据库。如果您知道如何进行这些操作,那么您就知道如何创建业务应用程序。
最好的学习方法是拥有自己的企业,并创建一个系统来管理它。还可以雇用您来维护/更新现有系统。
https://softwareengineering.stackexchange.com/questions/71606
复制相似问题