解决现成解决方案并降低一百万或两百万的6种方法



嗨,我现在告诉您一个有前途的项目会发生什么,如果从一开始我就转向现成的解决方案,例如Wordpress,Open Cart和任何CMS,并认为这是MVP。 我将基于在GitHub上的一个项目上工作三个月的经验,该项目在过去的8个月中没有在生产分支中放弃任何提交。

将geo肿的VP / OC / CMS膨胀到地球静止轨道的配方


1.选择任何现成的CMS


在任何情况下都不要致电架构师,而要忘记为您量身定制的微服务和架构。 我们的任务是使开发人员在打开PC 5分钟后就可以扭曲管理面板,而不是使开发易于管理。 真正的MVP应该完全由交钥匙解决方案组成。 毕竟,在我们的项目中,插件永远不会发生冲突,并且已经针对各种强度的负载进行了设计。

2.禁止记录任何东西


不需要记录单个cms。 禁止记录任何内容。 特别是内核修改。 毕竟,在3个月后,自由职业者变成了掌握有关这种翡翠饺子如何工作的神圣知识的人,并拥有启动服务器的神奇技巧,这自然就是其中之一,自从首次安装实用程序集以来没有人重新创建过它。 体面管理的关键在于对员工的依赖,当然也取决于单个工作服务器。

3.给古鲁打电话!


在234和417插件之间的冲突的修复开始比引入新功能至少花费了十倍的时间之后,正确的方法是根据经验寻找GURU,他们会在一周内毫不费力地重构(重写)一些代码,并且接下来的500个插件将占据应有的位置。 顺便说一句,我很幸运地成为了一位使用技术的大师,因此这是一段真实的医学史。

4.您的项目应包含一个责任领域


我们从一开始就安全,自觉地使用微服务,五个月后就该雇用新的程序员了。 并让他负责布局。 好吧,后端要多一点,因为我们混合了它们。 好吧,对于数据库,因为如何在没有数据库的情况下回答后端。 好吧,让我们负责修复。 还有...更多...更多...

5. Trello + Jira + Slack + Excel + ... + Skype


得益于已经存在的一个好的1500个插件,每天有5个错误,而解决该问题需要2天。 特征的写入速度呈指数下降。 显然,我们发展了一段时间。 您需要引入第三个任务管理器。 (是的,临床项目通常有两个任务管理器)。 Trello,Jira和Excel只是控制的基础。 一些向导还使用公司内部的任务管理器,固定的聊天消息和计划外的突然指示。

6.语音会议笔录


开发人员牵着我们的鼻子,因此所有需要批准漏洞修复的语音会议都必须存档,保存到云中并定期收听。 毕竟,它总是与开发人员有关...

提示1:测试成功-紧急丢弃现成的解决方案并编写合适的体系结构。

提示2:如果您不仅是一个积极进取的创业公司,而且拥有资源或财务策略,那么请务必从头开始撰写。 无论如何,请将此事交给专业人员或技术总监。 (重要的是,这是程序员,而不是研究所的教授,否则您将不会得到打孔卡)

如果已经由您掌管怎么办?
-改写。

如果已经并且您不负责怎么办?
-向管理人员解释问题的实质并进行重写。

PS该项目使用Yii2,但是即使存在这些问题。 WP发生的一切完全是一场灾难。

PPS原因当然是管理的无能,尽管整体架构也不能忽略。

Source: https://habr.com/ru/post/zh-CN454036/


All Articles