生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

Bowling Green 学生通过为非营利客户建造软件学习敏捷

  • 2008-12-26
  • 本文字数:1079 字

    阅读完需:约 4 分钟

Bowling Green State University 的学生有了一种新的课程形式,他们在 Agile Software Factory 课程中通过为本地各种社区服务机构建造实际的软件去学习敏捷开发。在 16 周的学期中,学生要从最初的客户和会面一直做到最终交付系统。该课程得到了敏捷联盟的合作支持。

“学生学习软件开发实践,在真实的项目里服务真实的客户,这样才学的最好,”计算机科学部的助教Joseph Chao 博士如是说,他也是 BGSU Agile Software Factory 课程的主管。在课程实施的第一个学期,他们承揽了 6 个社区服务项目:

  • Behavioral Connections of Wood County 组织的被害案例跟踪系统
  • Neighborhood Property, Inc. 组织的员工数据库系统
  • Wood County The Cocoon Shelter 组织的服务报告系统
  • Service-Learning 组织 BGSU 办公室的 Service-Learning 信息系统
  • Eastwood 初中的 Student Activity Matching System
  • Ohio 高中演讲比赛的电子投票系统

Standish Group 做的 CHAOS 2004 调查表明,只有低于三分之一的软件项目被认为是成功的。BGSU 的学生们表现得更好一些,6 个客户中有 5 个将项目评价为成功。而且,参与学生也认为从中得到的经验比一般的编程课程要有价值得多。在匿名的学生调查中有以下评论:

“我不知道应该是什么样子,不过从真实客户那里得来的经验是无价之宝。”

“这个课程本身就是一次 service learning(译注:让学生在实践中学习服务社会)项目。从头到尾亲身体会真实生活中的各种情境,我觉得所有 CS 专业的同学都应该参加。”

Dr. Chao 说,一群学生能在一个学期内成功完成真实世界中的软件项目,采用敏捷方法是其中的关键因素。用其中一名学生的话来说,“我起初不清楚怎么才能完成这么大一个项目,可是我们却把它完成了。”

敏捷联盟 Bowling Green University 的伙伴关系是在 Dr. Chao 遇到敏捷联盟管理主任 Phil Brock 的时候建立起来的,当时他们正在多伦多参加 Agile2008。敏捷联盟决定支持该项目,并希望能够为其他大学建立一种范例。此外他们也很高兴课程能为企业培训出从一开始就接受敏捷原则及方法洗礼的人才。按照 Phil 的说法,一般要一两年时间才能能让新员工完全适应敏捷环境。参与课程使学生抢得先机 ,更受采用敏捷方法的企业的欢迎。

对于求贤若渴的行业来说,最大的好处还在于修习过该课程得学生更加愿意从事软件开发行业。有一位学生这样说,“参加课程之前,把软件开发作为职业完全不在我的想法当中。但当我看过开发过程的方方面面之后,我会很喜欢做开发。”

这是不是一种应该让更多大学跟从的榜样?请在下面留言分享您的看法。

查看英文原文: Bowling Green Students Build Agile Software for Non-Profit Clients

2008-12-26 19:30650
用户头像

发布了 225 篇内容, 共 60.7 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

Java容器学习二

风翱

Java 10月月更

Go应用场景与适应项目

hanaper

越来越被需要的售前工程师·「这就是售前」前言

jiezhao

售前 企业服务

018云原生之基础架构

穿过生命散发芬芳

云原生 10月月更

丰收音乐会,去找美丽却隐秘的生机

E科讯

人工智能解决方案 --- 智能运维(AIOps)

micklongen

人工智能 AIOPS 知识图谱 智能运维 数据工程

fil挖矿分币系统开发资料(案例)

网络安全漏洞深度剖析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Prometheus 基础查询(四)修饰符

耳东@Erdong

Prometheus 10月月更

站立会(Daily Scrum)我们说些什么

Bruce Talk

Scrum 敏捷 Agile Coach/Facilitate

现成IPFS分布式存储矿机软件系统开发案例

IPFS算力挖矿系统开发方案(源码案例)

手机影像二十载,AI多摄会是终极答案吗?

脑极体

未来已来,运营商如何驱动区块链应用创新提速?

CECBC

linux【redhat&ubuntu】下ffmpeg-3.1安装编译及视频转码

程序员架构进阶

架构 ffmpeg 视频流 10月月更

初始化 Ubuntu 工作环境

看山

ubuntu 10月月更

redis--多机

en

redis 高可用

Large Scale Distributed Deep Networks论文记录

春秋易简

Java 面试八股文之数据库篇(一)

Dobbykim

Minio环境搭建

Fox

Minio 分布式文件存储

趣说 Node.js 的事件循环

Regan Yue

node.js Regan Yue 10月月更

FIL云算力分币软件系统开发内容(源码)

IPFS分币挖矿系统软件开发资料(现成)

IPFS云矿机分币软件系统开发简介(源码)

分布式文件存储系统Minio实战

Fox

Minio 分布式文件存储

微信小程序获取用户授权的思路

Changing Lin

10月月更

跳槽时需要注意的事项

石云升

跳槽 职场经验 10月月更

小红书爆款笔记如何写,掌握3种类型的笔记写法

石头IT视角

央行数字货币即将破茧,一场大变局,震撼全球

CECBC

区块链将规则写入代码 重构市场新制度

CECBC

博鳌亚洲论坛国际科技与创新论坛第二届大会区块链分论坛紧密筹备中

时空云

区块链 博鳌 亚洲论坛

Bowling Green学生通过为非营利客户建造软件学习敏捷_研发效能_Chris Sims_InfoQ精选文章