《软件是这样“炼”成的:从软件需求分析到软件架构设计》引言

发表于:2014-9-23 11:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王朔韬    来源:51Testing软件测试网原创

  总序
  关于开发团队培训体系的讨论
  北京CBD商务中心某上岛咖啡厅,靠窗户最里面的拐角处,一位年轻人坐在那里好像是等待着什么重要客人的到来,他就是当地小有名气的昂特拉软件公司总经理徐杰,徐杰虽然年龄不大,但管理能力超强。但是,他经营的公司在短短的几年内就在业界占有了较高的地位。但是,就是这样一个知名软件公司,目前在软件开发团队的管理方面遇到了难题,他不得不寻求外援来帮助提高开发团队的开发能力。太他提前预约了软件工程专家晨落就如何提升软件开发团度方面进行咨询。
  晨落将车停在车位后,快步走向上岛咖啡厅,隔着玻璃窗就看到了徐杰在靠窗口的沙发上坐着呢。然后挥挥手并且打招呼道:"下午好!"说着就走进了上岛咖啡。
  "您好!"徐杰站起来招呼着晨落坐了下来。
  "喝点什么?"徐杰问道,"上岛咖啡",晨落随口说道,然后就坐了下来,打开了笔记本。
  "直接进入主题,你遇到什么问题了?"晨落直入主题的问道。
  "在过去的几年里,我一直在关注着我们公司的市场,随着我们规模的扩大,发现开发团队的开发能力已经无法适应市场变化了。"徐杰说道。
  晨落打开笔记本在认真的做着记录并且问道:"这是必然的。"并且问道:"具体体现在哪方面?"
  "工期延误,成本增加,质量无保障,员工斗志下降,不断的加班却没有效率,员工怨声载道,客户叫苦连天。"徐杰慢慢的说道。
  "哈哈,这太正常啦,这是大部分软件企业老板和我讨论关于软件质量是的通用描述语。"晨落笑着说道,然后继续在笔记本上记录着他们的谈话内容。然后问道:"你是学什么专业的?计算机专业吗?"
  徐杰说道:"不是,我是学人力资源管理的,但是,企业管理经营方面认为还有一套,在前几年我的精力主要投入到市场拓展和财务管理方面,随着我经营公司规模的扩大,发现软件开发部门已经成为公司发展的阻碍了,想提高软件部门综合水平,但是,确实不知道如何提高我们的软件团队开发能力。"
  "你对软件开发有了解吗?"晨落问道。
  "有些了解,就为了这个,我们自修了软件工程专业的本科课程,但是,我目前能够知道的就是软件开发的一些知识。在如何提高软件开发能力方面无法没有任何思路,所以才请你这位专家帮我点化点化。"
  "那就好,如果有这方面的知识,我们沟通起来就没有什么大的障碍了。现在我绘制一个如图0-1所示的软件开发过程框架图。我们围绕着这幅图逐步讨论如何提培训软件开发团队,并且制定一套可行方案来。好不好?我现在帮你理清一下我们公司目前的状况,找出目前存在的问题,然后根据计划来执行我们的培训计划,这样能够做到有的放矢了。"晨落说道。
  "好的!"徐杰说完后,也打开了笔记本。
  
图0-1  软件开发过程框架图
  "我们对图0-1进行分析,这是我总结出来的关于软件开发团队组织模型。我个人认为我们的开发团队至少有四部分组成,生命周期是软件开发的核心部分,所有的一切都是围绕着软件生命周期展开的对吗?"
  "是的,但是,请问王老师,我所知道的生命周期中里程碑应该是具体的,比如说,需求开发、软件架构、数据架构等等,但是,在我看到的您的这个模型中,没有具体说明里程碑的名称。"徐杰说道。
本文选自《软件是这样"炼"成的--从软件需求分析到软件架构设计》引言,本站经作者的授权。
版权声明:51Testing软件测试网获作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号