关闭。这个问题是opinion-based .它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.
9 个月前关闭。
Improve this question
我们是一家初创公司,有几 (14) 名客户使用我们的产品。这些产品是在 中开发的仅由一名开发人员维护的闭源 Web 开发框架 在核心上。
基本上框架服务器是需要 能够运行其中内置的任何应用程序。所以没有代码,在我们的应用层。将其视为允许我们使用框架服务器本身的专有语言进行开发的 CMS。
该框架基于 Java 构建,并且是闭源的。它有一层插件,需要使用专有的 IDE 来构建它们。
让我们在这个框架中发展的唯一原因是我们已经对它进行了投资,改变会让我们付出代价。
我是中间技术管理人员,我一直在向我的 IT 总监/总裁提出一些变化的建议,但显然我没有通过。我建议开始使用我们自己的开发团队在另一个框架(ASP.NET MVC、Symfony、SPRING MVC)中开发新组件,并且这些组件将 100% 与我们的旧应用程序集成,直到我们适应移植从旧框架到新框架的旧应用程序。
无论哪种方式,这个计划都可能有很多变化。任何来自 SO 知识的建议。
作为一个替代问题:
为什么要在只有一名开发人员且没有文档的封闭式 Web 开发框架上建立业务?
最后评论:
我认为布鲁斯可能是对的。我的高层管理团队更关心继续销售和支持我们当前的产品,而不是继续使用它所构成的风险。可能当我们从 14 个客户端增长到 30 个客户端时,他们会发现我们缺乏可扩展性,并采取一些其他措施,但暂时。我认为这场战斗直到 2011 年才结束。感谢您的投入。
最佳答案
报废它并尽可能快地迁移,因为您只会在亏本之后投入大量资金。这就是所谓的 Sunk Cost Fallacy
关于java - 中层管理人员如何确定发展战略变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163591/