假设开发人员有兴趣学习Scrum,但团队中没有其他人感兴趣.我意识到Scrum是为团队制作的,并且必须修改该过程以适合单个人.
开发人员尝试使用Scrum是否有任何好处,即使团队没有?如果是这样,如何修改流程以适应这种情况?
由于我没有很好地编写最后一个问题,并且大多数答案都很好,但根本不是我想要进入的问题的方向,我删除它并将其重新制作为这个问题.
我是自己项目的独立开发者,通常都是非常小的东西,但我有一些想法可能会变成FOSS项目.我相信文档(在不同程度上,取决于具体项目和最终用户),源代码控制和项目管理(包括错误跟踪,时间管理等).但是,我不确定我应该遵循多少正式程序.
也许只需在源代码管理下保留README,关联的设计/需求文档和代码内注释就足够了.或者也许有一个适合单个开发人员遵循的敏捷过程.或许我应该为每个项目采用一个老派瀑布模型.
如果我甚至需要一个正式的流程,那么独立开发者可以采用或可以采用哪些流程?
编辑:我意识到我正在做的任务,如文档和源代码控制.但是,我不确定问题的部分内容.作为一名独立开发人员,我应该采用更灵活的方法(如果是这样,敏捷的"分支" - XP?Scrum?RAD?)或更传统的方法(瀑布式还是螺旋型?)?