50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:301162
用户头像

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

关注

评论

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

ironSource ROAS 智能优化工具大升级,用户现可查看每日 KPI 数据及趋势走向

极客天地

2022全网独一份Java面试题整理,包含30个技术栈, 1575 道Java 架构师面试题

Geek_0c76c3

Java 数据库 开源 程序员 开发

【导航】ESP32-C3 入门教程目录 【快速跳转】

矜辰所致

目录 ESP32-C3 10月月更

假如问:你是怎样优化Vue项目的,该怎么回答

bb_xiaxia1998

Vue

仅凭这份Java高级面试题合集(附面经),成功解决阿里5面,拿下offer

Geek_0c76c3

Java 数据库 开源 程序员 面经

熟读阿里总结的Java10w字总结,15天拿下5个大厂offer(阿里,美团,字节...)

Geek_0c76c3

Java 数据库 开源 程序员 开发

阿里巴巴最新发布的Java架构六大专题面试宝典,都是些大厂的面试真题汇总,还不赶紧收藏

Geek_0c76c3

Java 数据库 程序员 面试 开发

私有云运维管理系统是什么?哪款软件好?

行云管家

云计算 私有云 多云 云管理

Java:锁定 Excel 中的特定单元格

Geek_249eec

Java Excel 单元格

【IT运维】自动化运维和普通的运维的区别是什么?哪个好?

行云管家

运维 IT IT运维 自动化运维

英特尔Josh Newman:英特尔多设备协同技术的意义在于真正革新PC体验

科技之家

太全了!华为大神珍藏版SpringBoot全优笔记,首次分享

Geek_0c76c3

Java 数据库 开源 程序员 架构

【Go】Go 操作 excel 代码封装

非晓为骁

Excel go语言

leetcode 219. Contains Duplicate II 存在重复元素 II(简单)

okokabcd

LeetCode 数据结构与算法

Github已星标54k,美团大牛强推JDK源码笔记,从多线程基础开讲,太全了

Geek_0c76c3

Java 开源 程序员 架构 框架

仅靠这份Java性能调优实战宝典,薪资暴涨13k,理论+实践7个模块整整15w字

Geek_0c76c3

数据库 开源 程序员 开发

大杀四方!腾讯强推599页Netty进阶神技,彻底解析Netty

Geek_0c76c3

Java 数据库 程序员 架构 开发

肝下50万字的《Linux内核精通》笔记,你的底层原理水平将从入门到入魔【建议收藏】

深度Linux

内存管理 嵌入式 Linux内核 进程管理 驱动开发

京东T8纯手码的Redis核心原理手册,基础与源码齐下,吃透全部知识点

Geek_0c76c3

Java 程序员 架构 面试

学了阿里大佬的 SpringCloud微服务项目真香!即刻涨薪35K

Geek_0c76c3

Java 开源 程序员 架构 面试

字节奋战8年,回头一看只剩下这份1857页的算法笔记了

Geek_0c76c3

Java 数据库 开源 程序员 开发

一文读懂 MySQL 锁

说故事的五公子

MySQL 数据库

OpenKruise v1.3:新增自定义 Pod Probe 探针能力与大规模集群性能显著提升

阿里巴巴云原生

阿里云 云原生 OpenKruise

GitHub star过万!仅靠这份图解算法进阶指南,成功拿下字节offer

Geek_0c76c3

Java 数据库 开源 程序员 架构

真的香!Github一夜爆火被各大厂要求直接下架的面试题库也太全了

Geek_0c76c3

Java 数据库 开源 程序员 开发

阿里大佬手码的SpringCloud+Alibaba笔记开源了,堪称保姆式教学

Geek_0c76c3

Java 数据库 开源 程序员 开发

全网首发!阿里内部出品Spring Security项目实战搭建+思维脑图

Geek_0c76c3

Java 数据库 开源 程序员 开发

英特尔Josh Newman: 真正满足用户所需,让人们享受专注与互联的PC体验

科技之家

阿里资深架构师把大厂高频 2000+ 道 Java 面试题全部总结出来了,分分钟拿捏面试官

Geek_0c76c3

Java 数据库 开源 程序员 开发

见大牛、聊感悟、拿好礼...开发者一起来微软Ignite赴约!

InfoQ写作社区官方

热门活动

2022年阿里最新开源: Java 面试权威指南(泰山版),涨薪 30%不在话下

Geek_0c76c3

Java 数据库 开源 程序员 架构

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