利用敏捷开发的原则开发自己的大学生校园博客系统

  敏捷开发原则 我们的做法
1 尽早并持续交付有价值的软件以满足顾客需求 软件暂时未完成,但目前已经交付某些文档,可以通过文档与用户进行交互。
2 欢迎需求的变化,并利用这种变化来提高用户的竞争优势 不时向同学询问或自我思考看自己所要做的能否使大学生满意。
3 经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 由于我们的项目是要求在一个月内进行交付,所以我们并没有进行软件的交付,但是我们每周都会交一些设计文档,对项目及完成进度进行说明。
4 业务人员和开发人员在项目开发过程中应该每天共同工作 由于是在校大学生,所以我们会在此课的课上进行交流,如有必要,我们也会在课余时间进行网上交流,共同讨论关于项目完成过程中出现的问题。
5 以有进取心的人为核心,充分支持信任他们 我们的组长本身就是一个很优秀的人,她平常对自己的要求也比较严格,在同学们的心目中也比较有威信。而我们的副组长也是技术强人,在整个项目的开展过程中,他负责技术方面的指导,使大家都很有干劲。
6 无论团队内外,面对面的交流始终是最有效的沟通方式 在开发过程中,我们的整个团队分为几个小组,每个小组都有自己的工作,每个小组都会进行面对面交流。
7 可用的软件是衡量项目进展的主要指标 在我们的团队中,所有成员都使用eclipse进行开发。
8 敏捷流程应能保持可持续的发展。领导、团队和用户应该能按照目前的步调持续合作下去 因为项目还在完成阶段,所以这一部分还未纳入我们的考虑范围。
9 只有不断关注技术和设计,才能越来越敏捷 我们在开展项目的过程中,不断学习新的技术,也在不断进行自我反思,对软件设计进行改良。
10 保持简明,尽可能简化工作量的技艺极为重要 尽量精简自己的系统,删除冗余功能,使系统画面简洁。
11
只有能自我管理的团队才能创造优秀的架构、需求和设计

每周及时完成既定任务,在完成任务的同时,还要总结不足,提出改进,并且自己要实施这些改进。
12 时时总结如何提高团队效率,并付诸行动 这是我们没有做到的,我会向组长提议,经常对小组工作进行总结,并向组员进行公告,使大家能够取长补短,提高团队效率。
时间: 04-09

利用敏捷开发的原则开发自己的大学生校园博客系统的相关文章

【ASP.NET实战教程】基于ASP.NET技术下多用户博客系统全程实战开发(NNblog)

岁末主推:牛牛老师主讲,多用户博客系统,基于ASP.NET技术,年后将带来移动业务平台项目项目目标: 打造个性品牌Blogo,定制多用户博客 为每一个博客用户提供个性化的 blogo解决方案,打造精品blogo门户网站  环境:VS2008+SQL Server2005 [小编推荐:现在学习可以使用 VS2012或者以上+SQL 2008或及以上  环境不一定必须和教程一样,学习的是思路]主要技术: 主体框架:逻辑架构ASP.NET MVC,物理架构Three Ties,2者相结合. 为了提高网

开源分享:用Python开发的开源博客系统Blog_mini

本博文在51CTO技术博客首发. 开源不易,Python良心之作,真心送给广大朋友,恳请给予支持,不胜感激! 0.Blog_mini送给你们:让每个人都轻松拥有可管理的个人博客 你从未架设过服务器或网站,希望可以接触一下这方面的知识-- 你从未使用过Linux操作系统,希望可以接触一下这方面的知识-- 你是初中生/高中生/大学生,希望能在学业之余锻炼一下自己的IT技能-- 你是Python新手,希望能有一个用Python开发的个人博客-- 你学习Python许久,希望有一个开源的项目可以用来学习

个人开发的博客系统上线了!!!http://blog.verysu.com

个人开发的博客系统--Su的技术博客 http://blog.verysu.com 欢迎访问!!! 使用到了Spring+SpringMVC+Hibernate

挑战年薪20万python web工程师:大型博客系统开发

我们从招聘广告中总结出,Python web工程师须具有以下技能: 扎实的Python编程基础,熟练掌握Python开发: 掌握Python web开发框架Django.Flask; 熟悉MySQL, 熟练运用SQL, 了解常见的sql优化技巧; 熟悉基本的unix/linux命令, 能熟练使用git进行团队协同开发; 熟悉HTML5.CSS3.JavaScript.AJAX等Web前端开发技术: 熟悉jQuery.Bootstrap.Vue.Quasar等前端框架: 如你掌握了以上技能,那么恭

基于NodeJS+Express+mongoDB+Bootstrap的全栈式工程化开发前后端分离博客系统实战

课程目标本课程通过一个完整的项目,让学员了解如何使用Jade+Node.js+Express+mongoDB+Bower+Gulp+Yeoman的组合开发Web应用.可以让学员更深入地掌握Node.js和Express技术. 适用人群node.js程序员,express程序员,JAVAscript程序员 课程简介本系统是一款博客系统,拥有博客必要的功能,如用户注册.用户登录.用户退出.文章列表,文章查看.添加文章,删除文章,修改文章.文章搜索.后台权限控制等. -----------------

Spring Boot带前后端 渐进式开发企业级博客系统

第1章 Spring Boot 简介   1-1 Spring Boot 博客_课程导学   1-2 Spring Boot 是什么第2章 开启 Spring Boot 的第一个 Web 项目   2-1 -初始化第一个Web项目    2-2 -用Gradle编译项目   2-3 -探索项目第3章 一个Hello World项目   3-1 编写项目构建信息    3-2 自定义存储库,加速构建   3-3 编写程序代码及测试用例    3-4 配置Wrapper,运行程序第4章 开发环境的搭

iOS开发常用三方库、插件、知名博客等等

TimLiu-iOS   Swift版本点击这里 欢迎加入QQ交流群: 594119878 介绍 这是一个用于iOS开发的各种开源库.开源资料.开源技术等等的索引库. github排名 https://github.com/trending,github搜索:https://github.com/search 使用方法 根据目录关键字搜索,记得包含@,以保证搜索目录关键字的唯一性. 问题反馈 期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交issues即可).请广大网友只

web开发-Django博客系统

项目界面图片预览 项目代码github地址 项目完整流程 项目流程: 1 搞清楚需求(产品经理) (1) 基于用户认证组件和Ajax实现登录验证(图片验证码) (2) 基于forms组件和Ajax实现注册功能 (3) 设计系统首页(文章列表渲染) (4) 设计个人站点页面 主要是orm查询 (5) 文章详情页 (6) 实现文章点赞功能 (7) 实现文章的评论 ---文章的评论 ---评论的评论 (8) 富文本编辑框和防止xss攻击 (9) 密码修改 2 设计表结构 用户信息表 个人站点表 个人文

博客系统开发_管理员管理(三)

管理员管理的功能包含 1.显示所有的管理员Table 2.添加管理员 3.删除管理员 4.修改管理员 界面上包含 1.一个通栏菜单, 2.显示当前登录用户 3.用户有个退出的功能 一.管理员管理功能开发 1.1.添加管理员 1.1.1 添加新的用户控制器AuserController.class.php 在用户控制器中AuserController.class.php中的index方法中调用自己的模板 $this->display(); //调用自己的模板 1.1.2.模板的编写 到View下面