在我的面向对象设计课程中,我们有一个最终项目,用Blackjack,Craps,Texas Hold'em和Slots构建一个赌场。我们每个项目也可以容纳2-3人。
这是迄今为止我做过的最大的项目,我正在寻找关于如何在编码开始之前正确规划项目的(一般)指导,这样我最终不会追逐我的尾巴。
另外,我对如何有效地分配人与人之间的工作量感兴趣。 (例如:让一个人在一个班上工作会更好吗?)
此外,我对有关存储库(GIT等)的任何建议感兴趣,以及它们是否在这种情况下有意义。
我正在寻找要遵循的一般指导步骤,但不是我的项目特有的。我想学习一种可靠,实用且真实的方法,这样我就不必重新发明轮子了。
答案 0 :(得分:0)
管理项目有多种方法(瀑布,敏捷等)。但是,您可以从管理第一个项目的简单步骤开始。
源代码存储库有助于让多个人在相同的代码库上工作,并且还有一个很好的源代码控制备份机制。 Github很好。
这里的关键是,预先捕获所有必需的任务并让人们去做。第二个最重要的任务是如何设计出模块化设计并在集成时协同工作,这有助于将工作分配给多个人。第三,你可以预测未知数,你可以预先计划它。
最重要的是,项目管理不是科学,它更像是一门艺术,你通过做很多不同的项目和不同的人来学习。