作为一个独立的人去开发一套系统或者一个项目,在整个开发流程中是要一个人去处理的,没有团队,只有你自己,需要把开发的流程以及相关的所有涉及到的东西都要去做,当然是简化版的。

当你接到项目以后,这时你是产品经理,你需要与业务员甚至是直接客户进行需求分析、产品设计确认、出具相关的软件原型。确认之后,你便是项目管理者,你需要将项目进行细分,分解任务,进行代码配置管理。然后,作为一名UI设计者进行界面的设计,再作为程序员进行代码开发,开发完成后,作为测试员进行测试,作为实施人员进行产品上线与实施、作为运维人员进行维护。在整个软件开发的生命周期中更细的角色和职责以上还没有细说。

在这之中的每一步不要缺少重要的步骤,否则你会在开发过程当中,以及之后的实施维护中会非常被动。并且在每一个环节当中,每一个岗位角色当中,你如果只注重某个点,放弃某个点,那将逐渐失去相应的利益分配。

带领小团队

一定要让相应人员在其所在岗位角色发挥最大作用,利用相应工具进行管理。

待续