搭建跨境电商系统的关键要素与实用建议探讨
427
2023-06-05
转售软件-您需要知道的
在当今世界,越来越多的开发客户特定软件的公司已确定需要改变以开发和销售产品软件。这种方法有很多好处,例如经常性收入和降低业务风险。但是,这些不是本文的主题。
许多公司没有意识到的是,生产用于转售的软件将需要不同的开发方法。主要原因是需要为将来的产品更改增加灵活性-产品需要耐用且足够灵活以吸收和接受这些更改,并且对业务逻辑的影响最小。结果,开发用于重复使用,转售或通常称为“软件产品化”的软件的成本可能会更高。
以下是一些要点,它们说明了为什么构建软件产品进行转售要比一次性定制软件实施付出更多的努力。
为一个客户开发或转售时,软件有何不同?
定制的软件
定制软件是为满足特定客户的需求而量身定制的软件。
这为每个项目的每个客户提供了特定的解决方案。项目彼此独立执行,预算,技术和功能各不相同。存在各种客户端之间现有组件的可重用性,但是自定义实现的功能要比标准功能大。
项目方法通常基于“瀑布式”方法(所有要求均预先收集),因此我们可以很好地估算成本。
在加入项目的各种程序员之间,开发标准可能会有所不同。
转售软件产品
标准软件是根据特定市场而不是单个客户的需求设计的软件。
产品核心功能和可定制模块的识别与分离是需求流程中最重要的部分。必须确定项目的标准化部分(客户的相似之处;愿望)。这些构成了一组特征,这些特征形成了一个公共结构,可以从中有效地生成定制模块流。如果没有很好地计划,结果可能是自定义模块中的功能重复,或者是必须在适当的时候进行更改的不灵活的核心产品。
必须从一开始就制定持续升级,阶段推出和重新实施所谓产品路线图的计划。
培训,销售和交付过程必须一致且可重复。
与单个软件版本相比,解决方案的可扩展性,效率和全面的测试将需要更全面。
必须具备扎实的技术架构和强大的开发流程-开发人员必须以标准化的方式编写代码,并由解决方案架构师对其进行强制实施。
敏捷方法更为合适,因为并非一开始就了解所有要求。这意味着预算可能不会始终是100%清晰的。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。