开发过程,或制作一个网站要花多少钱

领班与潜在客户讨论了小房子的装修之后。房主担心墙壁会倾斜。这房子是用砖建造的,砖墙刚站在地上。木制支撑物在房屋的整个周围都得到了加固,但墙壁仍在试图倒塌。 

-您的房屋失修,需要重建,-工头说。-我们将拉长电源线为设备供电,挖坑,排水,填充基础...-不,不!-房子的主人打断了他-我不需要基坑,我需要墙壁!房屋-在这种情况下,也许您会考虑购买模块化房屋?-建议领班。 

我上个月与一家初创企业进行了交谈。他有一个可以正常工作的Web服务,不同的人已经写了好几年了,现在,管理人员正在考虑如何处理它。创始人告诉我他们希望雇用一个由十名开发人员组成的团队来重写或现代化该应用程序。我问他们关于用户故事,文档,问题跟踪器的信息,他们回答说他们没有。他们要求提供我建议他们做的事情的清单,我这样写:

  1. 列出影响销售的关键参数:SLA,功能-将虚拟任务链接到现实世界的任何方法。

  2. 定义DDD上下文并创建高级文档来讨论体系结构,并帮助新开发人员熟悉该项目。

  3. 确定导致扩展和可用性问题的系统瓶颈。

  4. 使IT团队的中期目标与高级管理层保持一致。

  5. 基于团队互动工具(如板,跟踪器,信使,存储库)创建工作流。

  6. 组织招聘和加入新开发人员项目的过程。

  7. 建立监控和备份系统。

  8. 分阶段分解中期任务并制定时间表。

  9. 制作CI / CD。

  10. 编写架构变更计划。

  11. 在待办事项中优先处理任务。

  12. IT- .

? - . « ". 

, , . . , , .

.

  1. , : , , , , , . , , - , IT- - , . . , , - . - , . . , , , . Oracle. : , , — , , , , , , , . , -, , . Oracle corp, .

  2. - - . , . , - . , .

  3. - , . .

  4. - , IT-. - , , , , .

  5. , , , , , code review, , - . SLA - , .

  6. . . , , . . . - , , , . . , , . , - .

  7. , , - , MVP. , . , , . - , . 

  8. , , . - , .

  9. (CI/CD) . , , . CI/CD - . , . . git. CI/CD - , , QA , , , . , . , , . 

  10. - , , . . . . , . , .

  11. -, . SCRUM planning-. . - . , . , , .

  12. , , , , , - . .

, -? , " Wordpress, 38% - ». . SAAS, outsource. , IT. , , . , , , -, , , , , .

如果您只是编写没有计划,测试和跟踪程序的代码,而只是在进行过程中打电话和讨论,该怎么办?开发人员可能会正确理解问题并编写正确的解决方案,或者他们将不得不更换开发人员几次并重写应用程序多次。不同之处在于结果的可预测性。




All Articles