本屌公司是创业型小作坊,没有什么项目管理,我们项目就是上面一个老大,底下两个人包括我。所以很好混。
我(A)负责:硬件、软件驱动部分。
码农(B)负责:上层软件部分。
我们关于编程代码没啥管理,领导一边想给大家创造宽松愉快的工作环境,但是又要面对目前公司压力比较大的现实,其他人能动性差,之前项目中就发生过一个好端端的软件工程发给B继续扩展,期间无人帮她审核代码,只是口头询问进度,结果由于缺乏沟通,被B改的面目全非,整个项目白耗几个月时间,代码几乎报废的情况。如果我们有正规流程,B每个改动都和我一起CHECK,定期REVIEW,就会避免很多问题产生,加快工作效率。
旧项目的粑粑最近快擦完了,最近要规划开始一个新项目,软件架构挺复杂,现在项目前期研发任务和我们两个码农的工作量由我来先评估划分,然后再开会讨论,为培养自己的项目管理能力,我打算主动思考适合我们的项目管理方法,然后背地里建议给领导,稍微规范一下我们这个二人团队软件开发流程。
所以借宝地想来问问大家,像我们这样的2、3人开发团队(硬件驱动 、上层软件A 、 以后可能有上层软件B)
一般用什么方法和工具来分工协作,有什么简便有效的管理方法和技巧(比如VSS管理工具同步代码,多久REVIEW一次进度和代码啥的),可以在迈出规范第一步的同时,不使流程太冗杂成为负担(毕竟只有两三个人)。有效改善项目开发工作。 |