如何规划项目

6 oop project-management design-patterns

我即将开始一个主要使用C#的项目,该项目将涉及客户端和服务器通信.

我想知道如何计划这样的项目.

我通常会跳进较小的项目并在我走的时候弄清楚因为我头脑中有一个图表.

如何在了解所需的一切之前设计一个复杂的项目?

我怎么知道我有一个好的设计还是一个糟糕的设计?

听起来很愚蠢,我知道,但我已经自学了所有我认识的事情,所以我没有真正的团队工作经验或指导工作.

S.L*_*ott 6

"在了解所需的一切之前,我如何设计一个复杂的项目?"

如果这让你担心,那就找出它需要的一切.

阅读Walker Royce的软件项目管理.

项目有四个部分.

  1. 盗梦空间.定义工作范围和您将提供的事项. 你现在在做什么

  2. 细化.获取它应该做的"什么"的细节.确定它将如何做到这一点. 你接下来需要做什么.

  3. 施工. 架构,编程,测试,集成.

    你如何验证你的设计?您可以应用的几种技术.

    一个.技术峰值,也称为峰值解决方案.尽快确认技术深度.

    测试驱动开发.始终计划测试您正在构建的内容.

    C.增量,敏捷开发.看看scrum.从最重要和最有价值的作品开始构建.

  4. 过渡.通常是为了生产,但有时会向其他人进行整合.