IT创新与商业运作

IT Innovation and Business Operation (I) (Last Updated: May 30, 2014 )

College of Software Beihang University

Time: [Week 1-16]13:30pm-15:20pm
Venue: J5-101, Beihang Shahe Campus
Class: [122111,122112,122113,122114,122115]
Recommended Projects: 1、汽车相关消费、工具、市场、管理类移动+云应用;2、老人生活、社区、医疗、健康类应用
Teams and Projects
Website: http://www.linjun.net.cn/kjcx2014/
Teacher: Lin Jun (Office: 1003# Shining Building, 35# Xueyuan Rd. Email: linjun@buaa.edu.cn)

Announcements:

7. 本学期最终项目文档提交办法(提交时间:6月18日周三下午,随项目演示与陈述同时完成):

第一步、下载重命名:各小组在教学网站下载空白目录AAA-BBB-agile-doc.rar,解压AAA-BBB-agile-doc.rar到AAA-BBB-agile-doc文件夹,并将其中的AAA换成小组3位代码,BBB换成项目3位代码。
第二步、讨论组员贡献,完成解压文件夹中的summary.doc:项目组长在小组最后一次会议中组织集体讨论每个成员对整个项目成果的贡献价值,完成工作量最大的同学为100%,其他同学相对于他/她的工作量或贡献来综合估算(取0%-100%之间的一个值),请注意最终获得课程成绩的同学名单将以summary.doc中的名单为准,请各小组组长务必认真填写,避免遗漏同学。组员各自完成自己部分的填写,最终由组长汇总在一个summary.doc文件中。
第三步、完成项目文档写作:请大家整理整个项目期间所有Sprint迭代期间所完成的设计图、表、草案、代码等资料,按照统一的格式,至少完成以下6个文档:
1_系统需求分析.doc
2_项目开发计划.doc
3_系统体系架构与概要设计.doc
4_系统详细设计.doc
5_系统测试文档.doc
6_系统用户手册.doc
文档的完整性、一致性、逻辑性和工作量是评分的主要参考。文档多了可适当加分,文档少了会适当减分。
第四步、其他文件归档:将项目源代码放入《项目源代码》文件夹,将项目最终系统截图放入《系统演示截图》文件夹(主要功能性界面截图,5-15张左右),把项目小组最后汇总的敏捷迭代计划文件(如AAA-BBB-Backlog.xls),加上项目演讲PPT一起放在文件夹根下。
第五步、压缩打包提交:全部文件和文件夹放好后,将整个文件夹打包压缩成XXX-XXX-agile-doc.rar,在2014年6月18日下午小组答辩后使用U盘现场提交文件,由于总成绩评分时间紧张,请各小组组长务必及时提交,过期将影响整个团队成绩。

6. 软件项目经理任务分配游戏AgileManager测试版(v1.1)现在可以下载试玩了,请同学们有空可以下载试玩,主要帮助玩家通过游戏行为认识自己任务分配的人工策略,游戏一共6关,玩家扮演软件开发项目经理,在每一关里带领一个10人团队完成5轮迭代开发,玩家在每轮迭代中需要根据自己组员的能力、任务积压状态、表情、任务执行历史情况、任务难度等信息分配20个任务给组员,然后点击Go按钮,你的组员将会和另一个由计算机人工智能程序担任的项目经理进行PK,最后的成绩反映两个队的项目质量和按期完成率,人工智能体的水平将随关卡升级而提高,游戏全英文界面和说明,请同学们在本学期内最少玩通6关一次(每关大约需10-20分钟,与网速有关),并认真填写游戏中的反馈问卷。在本期16周前完成6关游戏并填写了问卷的同学将获得课程个人成绩部分特别加分5分。大家玩之前注册账号时请注意使用姓名的拼音注册,并选择Beihang (2014)作为玩家的Orgnanization。

5. 各项目组长请注意,请下载空白Backlog.rar,按照其中的说明在每次周日的迭代计划/总结会议上集体填写结束后请发送汇总表到linjunbuaa@gmail.com,邮件主题:小组三位代码+项目三位代码+第x周Backlog表,每周一上午11点前截止发送上一周的(请各组员互相通知,否则会影响小组最终成绩)。

4. 截止到3月22日收到的项目申报表名单已公布,组长请参考Teams and Projects查看自己的小组编号和成员,如有错误请尽快联系老师,如小组成员名单有变化,请发送新版项目申报书到linjunbuaa@gmail.com,邮件主题:小组三位代码+项目三位代码+项目申报书更新,还没来得及发送申报书的团队请尽快发送。

3. 本课程鼓励同学们参加冯如杯、大学生软件大赛、微软创新杯等各类国内外软件大赛,对参赛的小组将有特别的加分。

2. 关于选择本课程的流程重要通知

第一周:组织或者加入一个敏捷开发团队(5-7人),选出小组的产品经理(Product Owner)和项目方向,产品经理负责每日碰头会议或交流(不超过15分钟)和每周定期组织冲刺启动(不超过2小时)和总结会议(不超过1小时)

第二周:产品经理组织组员进行头脑风暴,确定项目具体内容、产品特性,写成用户故事列入项目申报书的用户故事(产品Backlog)中,本周课程结束后产品经理(PO)需填写一份项目申报书(包含小组成员和项目信息和所有用户故事),提交截止时间为3月20日(课间使用U盘提交,或提前通过邮件提交到linjunbuaa@gmail.com,邮件主题:2014IT创新与商业运作项目申报——项目名称)

从第三周开始,每周初(星期天)制定冲刺计划,从Backlog中选择本周需要完成的工作列出冲刺backlog(模版稍后提供)中,并分解为具体任务分配到个人。每个队员在Sprint中的活动都需要记录用于最终个人成绩评定(模板稍后提供)。

重要说明: 所有选择本课程的同学必须参加一个项目组,否则无法获得本课程成绩。

1、Past courses for your reference:

2010 Spring Class: http://www.linjun.net.cn/kjcx/2010-1/
2010 Fall Class: http://www.linjun.net.cn/kjcx/2010-2/
2011 Spring Class: http://www.linjun.net.cn/kjcx/2011-1/
2013 Spring Class: http://www.linjun.net.cn/kjcx2013

  • Course content and Schedule:

    # Week Date Content Note Coursewares
    1 Week 1 06-Mar. 1. Lin Jun- Introduction to Course and Recommended Projects.
    Review of past courses.
    2. Lecture: Overview of Agile (Lin Jun)
    Confirmed Downloads:
    1. coursewares\01.rar

    2 Week 2 13-Mar. 1. Lecture: Scrum (Lin Jun)
    2. Lecture: User Story (Lin Jun)
    Confirmed Downloads:
    2. coursewares\02.rar
    3 Week 3 20-Mar. 1. Lecture: Case of Student Software Development Competition (Lin Jun)
    Confirmed Downloads:
    3. coursewares\03.rar
    4 Week 4 27-Mar. 1. Lecture: Project Management (Lin Jun)
    2. Project Presentation
    Order by:

    ID Team Code-Leader Time
    1 FFF-SOS-李佳骏
    LIG-GOO-刘怡年
    DOR-CBK-张清鸿
    14:30-15:20
    Confirmed Downloads:
    4. coursewares\04.rar

    Notes:The first presentation should include:1. Team member, project target and user stories, project management plan. About 15-20 pages in a PowerPoint
    file. The teacher and classmates will give feedbacks and some suggestions.

    PS. Generally the presentation
    time will be 10 minutes, the review time will be 5 minutes, depends on the number of team.

    5 Week 5 03-Apr. 1. Project Presentation
    Order by:

    ID Team Code-Leader Time
    1 BKP-YCM-李捷
    OTZ-DOF-徐宇楠
    HLW-FML-杨云凯
    13:30-14:20
    2 ORZ-GCB-张雅素
    GBK-WAC-梁明阳
    NTR-CHR-陈晟昱
    14:30-15:20
    Confirmed Notes:The first presentation should include:1. Team member, project target and user stories, project management plan. About 15-20 pages in a PowerPoint
    file. The teacher and classmates will give feedbacks and some suggestions.

    PS. Generally the presentation
    time will be 10 minutes, the review time will be 5 minutes, depends on the number of team.

    6 Week 6 10-Apr.
    1. Project Presentation

    Order by:
    ID Team Code-Leader Time
    1 ICA-ODD-李珎
    FFF-OPC-赵铄
    OMS-VOC-耿金坤

    BHS-WRU-宋任飞
    WWW-ONC-万昭祎
    ABS-HHA-孙笑凡

    13:30-14:20

    14:30-15:20

    Confirmed Notes:The first presentation should include:1. Team member, project target and user stories, project management plan. About 15-20 pages in a PowerPoint
    file. The teacher and classmates will give feedbacks and some suggestions.

    PS. Generally the presentation
    time will be 10 minutes, the review time will be 5 minutes, depends on the number of team.

    7 Week 7 17-Apr. 1. Project Presentation
    Order by:

    ID Team Code-Leader Time
    1 SYX_ALO-李志伦
    NLD-OHA-魏星
    LOL-LRB-王瑶璐

    GMZ-HOM-王姝婧
    PIG-AOS-王洁薇
    USB-BSB-李天禹

    13:30-14:20
    14:30-15:20

    Confirmed Notes:The first presentation should include:1. Team member, project target and user stories, project management plan. About 15-20 pages in a PowerPoint
    file. The teacher and classmates will give feedbacks and some suggestions.

    PS. Generally the presentation
    time will be 10 minutes, the review time will be 5 minutes, depends on the number of team.

    8 Week 8 24-Apr. 1. Lecture: Programmers’ Business Sense and Business Plan (Lin Jun)

    Confirmed Downloads:
    4. coursewares\05.rar

    9 Week 9 01-May. Team internal meeting, team leader should assign the following tasks
    to members:
    Confirmed This week you don’t need to come to classroom.
    10 Week 10 08-May. 1. Lecture: How to write technology document I – Software Engineering
    Documents (Lin Jun)
    Confirmed Downloads:coursewares\06.rar

    11 Week 11 15-May. 1. Lecture: How to write technology document II – Software Design Book, White Paper, Auction & Bidding Documents, Business Solution (Lin Jun)

    Confirmed Downloads:coursewares\07.rar

    12 Week 12 22-May Team internal meeting

    Confirmed As teacher‘s oversea visiting, in this week students don’t need to come to class.
    由于本周老师出国访问,同学们不需要来教室,分组召开小组会议,准备最后的项目冲刺、答辩和文档等

    13 Week 13 29-May 1. Lecture: Real Startup Case Study (Lin Jun) Confirmed Downloads:coursewares\08.rar
    14 Week 14 05-Jun. 1. Lecture: Time of SE2.0 (Lin Jun) Confirmed Downloads:
    will be uploaded after class
    15 Week 16:
    Final test
    18-Jun.
    周三下午5-6节
    地点:J5-101
    Final Presentation + DEMO

    ID Team Code-Leader Time
    1 FFF-SOS-李佳骏
    LIG-GOO-刘怡年
    DOR-CBK-张清鸿
    BKP-YCM-李捷
    OTZ-DOF-徐宇楠
    13:30-14:20
    2 HLW-FML-杨云凯
    ORZ-GCB-张雅素

    GBK-WAC-梁明阳
    NTR-CHR-陈晟昱
    ICA-ODD-李珎
    14:30-15:20
    Confirmed Generally the presentation time will be 5 minutes, demo time will be 3 minutes, and the review time will be 1-2 minutes.

    由于时间限制,每个小组的总时间为10分钟,建议项目陈述5分钟(突出项目创新点、难点、特点的描述即可),演示3分钟(不要现场搭建开发环境,建议使用实际程序的5-15张关键功能界面截图或短视频即可),现场问答1-2分钟

    16 Week 16:
    Final test

    18-Jun.
    周三下午7-8节
    地点:J5-101
    Final Presentation + DEMO

    ID Team Code-Leader Time
    1 FFF-OPC-赵铄
    OMS-VOC-耿金坤
    BHS-WRU-宋任飞
    WWW-ONC-万昭祎
    ABS-HHA-孙笑凡
    15:30-16:20
    2 SYX_ALO-李志伦
    NLD-OHA-魏星
    LOL-LRB-王瑶璐

    GMZ-HOM-王姝婧
    PIG-AOS-王洁薇
    USB-BSB-李天禹

    16:30-17:20
    Confirmed Generally the presentation time will be 5 minutes, demo time will be 3 minutes, and the review time will be 1-2 minutes.

    由于时间限制,每个小组的总时间为10分钟,建议项目陈述5分钟(突出项目创新点、难点、特点的描述即可),演示3分钟(不要现场搭建开发环境,建议使用实际程序的5-15张关键功能界面截图或短视频即可),现场问答1-2分钟