敏捷结果: 学习笔记

来源:互联网 发布:安卓手机数据恢复精灵 编辑:程序博客网 时间:2024/05/29 15:16

敏捷个人学习笔记

敏捷个人是平衡和快乐的生活态度,节奏和反省的生活系统,价值和卓越的哲学。
敏捷个人是为个人设计的一个成长系统,适应快速变化、强调学习的环境,适用于指导每个人工作和生活各方面的短期和长期结果,关注结果、时间管理、激励和平衡等软技能方面

敏捷的开发流程

1). 客户与开发人员形成密切合作的团队,因为客户无法于初期定义完整的规格,而开发人员于开发过程中也常常无法知悉外在环境或业务的变动,所以需要两者密切合作方能开发适用的软体。

2). 专案最终的目标是可执行的程式,因此所有的中间产品必须经过审慎评估,确认有助于最终目标,才需要制作中间产品。

3). 采用IterativeIncremental方式分阶段进行,密集 review是否符合需求。

4). 流程可以简单,但规划与执行必须严谨。

5). 强调团队合作,赋予高度的责任,团队有自主权得以因应变化做调整。

敏捷开发流程


敏捷开发好处

敏捷开发角色

XP开发流程的基本步骤为:

1.开发人员随时可以和客户进行有效沟通,撰写user stories以确认需求。

2.简易快速的系统设计,撰写独立的验证程式以解决特殊困难的问题,找出演算法即可丢弃验证程式。

3.规划多次小型阶段的专案计划,以最快速度完成每一阶段的程式交付客户,客户负责Acceptance tests

4. Coding前必须完成Unit TestAcceptance tests程序,所有模组整合前都须经过Unit Tests

5.开发人员必须快速回应Bug与需求变更;

6.要求二人一组使用一台电脑设计程式,当一人coding时,另一人负责思考与设计;

7.程式必须符合程式规范,并常做程式的重整(Refactoring)

XP属于较精简的流程,于导入应注意几件事情:

1.最好有顾问给予协助;

2.持续的Review

3.可适当调整流程,但不可失去其基本精神。

 .net敏捷开发及常用工具

1敏捷开发工具
VS
自带的――单元测试。
NAnt
――build工具。前面已经提及。
NDoc
――文档生成。前面已经提及。
CruiseControl.Net 
――持续集成,暂时还没用过。
NUnit
NAntNDoc用的好的话,感觉非常爽,写程序会有艺术家的感觉。

2团队协作工具
版本管理:CVSSVN,推荐SVN。客户端推荐用TortoiseSVN――非常可爱的小乌龟。
Bug
管理:偶选用的是BugTracker.NET,简单,用ASP.Net写的,小项目够用了。
需求管理、项目管理、日程、经费计算与管理:还是在用WordOutlookExcel。要免费的话可用永中Office试用版,一样好用。

3问题时表象,在这问题背后你得到了什么,团队得到了什么,这些才是我们真正需要思考的

 

 

三步设计你高效的一周

步骤 自检

1. 发现你的劣势 找出三件低效的任务

找出低效任务的类别

找出消沉你的方式

2. 发现你的优势 找出三件能让你高效的任务

找出高效任务的类别

找出激励你的方式

3. 发挥你的优势,设计高效的一周 是否去除了尽量多的劣势任务

是否找到了强势任务

 

5步解决问题

使用“如何”来描述问题

找出可能方案

测试你的结果

改变你的方法

提炼问题

今天要做的

找出一个你想要解决的问题,使用“如何...”的方式写下它(例如:如何让我的blog10000个订阅者)

找到三个你可以模仿的人或者方案

测试一个方案并同时获得反馈,使用反馈来帮助你完善方案或者改变你的方法

 

每日,每周自检

1: 那些事情是我必须(MUST)要做的  

2: 那些事情是我应该(SHOULD)做的

3: 那些事情是我可以(COULD)做的

将每天必须要做的事情控制在3个,如果超过3个就找3个最重要的

敏捷结果: 使用必须,应该,可以来确定每天事情的优先级

 

找失败原因

1:什么导致我失败了?我在哪里摔倒的?我犯了错误还是其他人犯了错误?

2:目标是否确实可行?

3:在这失败中有没有哪些是成功的?

4:我从发生的事情中学会了什么?

5:培养感激的心态,我感激经历过这种挫折吗?

6:我如何能够把它转变为成功?

7:尽可能从其他人那里学习,谁能帮助我解决这个问题?

8:过去就过去了,下一步我应该做什么来改善结果呢?

 

 

敏捷结果:硝烟中的Scrum和XP 读书笔记

开发日记:PDO统一接口开发规范1.0 事例

工具: windows live +ManicTime的工具使用

网站改版,改的难道是寂寞么?

 

Jone.Net代码生成器发布最新版源码

Web Office控件的使用

C# XML序列化实例学习

C#基础概念

javascript:滚动新闻

原创粉丝点击