在软件维护中如何实施软件工程?(mycode)
在正常的开发中,将人员划分成需求分析、设计开发、测试等,一般都是可以理解的。
但当软件进入维护期时,人员又该如何划分?
如果还按开发时进行划分,当用户有新的问题,有大有小,也许就是加一个小功能,也许会扩展出一个系统.此时应该由谁去和用户了解这种情况?
如果用户又只是在操作时,出现了一点小问题,又该谁和用户打交道?
由于在事先,你是不知道用户会有什么要求,所以不知道该由谁去打交道!
如果软件进入维护期,还按开发时对人员进行划分,又会造成人力资源的浪费.如果不按开发时划分,不能保证维护人员有足够的能力完成软件的维护任务.如果软件维护的人员减少,提高软件维护人员的能力,也就意味着还要付出更多的薪水,成本又增加了.到底怎么才是合理的人员安排,工作流程安排?