找回密码
 FreeOZ用户注册
查看: 2513|回复: 16
打印 上一主题 下一主题

[业界新闻] BA在Agile项目中的角色

[复制链接]
跳转到指定楼层
1#
发表于 17-5-2010 01:58:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除, 无法发言

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
Agile 不同于传统的 Waterfull SDLC 方法。Agile有很多迭代,BA在Agile项目中的角色有什么变化呢?

这篇文章比较长,我是当作笔记,记下重点。
http://www.modernanalyst.com/Res ... h-Scott-Ambler.aspx

评分

参与人数 1威望 +30 收起 理由
ubuntuhk + 30 谢谢分享!

查看全部评分

回复  

使用道具 举报

2#
 楼主| 发表于 17-5-2010 01:59:38 | 只看该作者

What is Agile?

提示: 作者被禁止或删除, 无法发言
iterative approaches and factoring, testing, refactoring

incremental

highly collaborative

avoid documentation (face to face communication)

self organizing

focus on value

focus on quality

work closely with stakeholders

welcome changing requirements
回复  

使用道具 举报

3#
 楼主| 发表于 17-5-2010 02:12:30 | 只看该作者

RUP

提示: 作者被禁止或删除, 无法发言
RUP (Rational Unified Process)

RUP is iterative.

RUP can be as agile as you want to make it.
回复  

使用道具 举报

4#
 楼主| 发表于 17-5-2010 02:31:53 | 只看该作者

BA in Agile

提示: 作者被禁止或删除, 无法发言
agile is actually more disciplined than traditional.

negotiate between a wide range of people.

communicate the requirements to the development team.

represent what's going with the development team to the overall business community.

not a strict business analysis role, more than what a business analyst can typical do.

prioritize the requirements, make decisions (go / no-go decision)

business analysis is so important to agile people that we do it every day. it's not a phase.
回复  

使用道具 举报

5#
 楼主| 发表于 17-5-2010 02:36:37 | 只看该作者
提示: 作者被禁止或删除, 无法发言
communicate with people, ask questions, get information out of them.

negotiate priorities between different groups. facilitate workshops.

business domain knowledge is important.

instead of documenting a requirement, use a test, requirement should be testable.
回复  

使用道具 举报

6#
 楼主| 发表于 18-5-2010 22:54:17 | 只看该作者
提示: 作者被禁止或删除, 无法发言
To be flexible
How can I achieve these goals in a more effective manner?
identify the requirements
explore what people actually need
capturing requirements specifications in the form of tests
collaborate is vital
focus on executable specifications
showing visible progress in the form of working software in each iteration is critical
it gives the business stakeholders visibility into the project.
be open-minded about agile
回复  

使用道具 举报

7#
 楼主| 发表于 18-5-2010 23:08:54 | 只看该作者

requirement gathering

提示: 作者被禁止或删除, 无法发言

                               
登录/注册后可看大图

评分

参与人数 1威望 +20 收起 理由
andyyang + 20 中介给了个职位描述希望有credit card paym ...

查看全部评分

回复  

使用道具 举报

8#
发表于 21-7-2010 19:15:56 | 只看该作者
雇主正要用敏捷, 以前的开发中实际没有用敏捷,国内的项目全是要求多,时间少,矩阵管理,层层外包,摸着石头过河,我感觉是很土,还没有时间空间来搞方法论,面试的时候怎么样包装,向敏捷和scrum上靠,又不能说假话, 得好好设计一下
而且我现在的感觉是如果沟通好的开发加敏捷的话,基本就没有BA或者设计的饭碗了,对ba的职位要求敏捷,岂不矛盾

[ 本帖最后由 andyyang 于 21-7-2010 19:08 编辑 ]
回复  

使用道具 举报

9#
发表于 21-7-2010 19:40:30 | 只看该作者
我公司正在做SCRUM的尝试,BA在这里主要就是在business/product owner和sprint team之间起沟通作用
很大的一个职责是capture and refine user stories

评分

参与人数 1威望 +20 收起 理由
andyyang + 20 谢谢!

查看全部评分

回复  

使用道具 举报

10#
发表于 21-7-2010 20:06:25 | 只看该作者
中介给了个职位描述希望有credit card payment系统有一些经验,我以前对国内的银联有一些接触,但是对澳洲银行这方面的了解较少,虫子能不能介绍下,金融业算你的本行了
回复  

使用道具 举报

11#
发表于 21-7-2010 21:00:58 | 只看该作者
回复  

使用道具 举报

12#
发表于 21-7-2010 21:02:28 | 只看该作者
我们公司现在走的就基本算是SCRUM。
推荐个免费的在线Stories管理工具,我们一直在用它:
http://www.pivotaltracker.com/

评分

参与人数 1威望 +49 收起 理由
xblues + 49 谢谢分享!

查看全部评分

回复  

使用道具 举报

13#
发表于 21-7-2010 21:32:42 | 只看该作者
woodheadz你不是晚上有事情吗?
To help myself and other ScrumMasters, I have started to write down general activities, which characterize the role of the ScrumMaster (see below).

The priority of activities varies by company.

Keeps Scrum process running
Ensures a proper power balance between PO, Team, Management
Protects the Team
Moderates in the Team
Helps to organize (e.g., Meetings)
Helps to keep the Team focused on the current Sprint
Helps to achieve Sprint goals
Works with PO
Educates PO, Team, Management and Organization
Solves impediments
Encourages and helps to achieve transparency
Strives to develop a Team into a High Performance Team
Encourages and protects self-organization
Educates and focuses a Team toward business-driven development
Supports Team building and Team development by utilizing the abilities and skills of individuals, and fostering a Feedback culture
Helps to self-help
Ensures and supports Empowerment of the Team
Addresses needs efficiently and effectively
Detects hidden problems and strives to solve them
Helps Team to learn from its experiences
上面20项事情,几乎就是项目经理所要做的事情。在这20项基础上,对团队成员的分工给出指导,对团队成员的个人绩效进行评价,是顺理成章的事情。这与倡导自组织的团队并不矛盾,完全可以把多数事务交给团队,比如具体任务的分配。与完全的自组织不一样的是:项目经理还是可以从全局把握,可以干预团队成员的选择。管钱、管人、管事的项目经理来充当Scrum Master,可以让这个改造过的Scrum有更好的成功。
而钱不管,人不管,事也不管的Scrum Master来推进上述的20项事情,难度可想而知。俗话说“凭什么听你的”
回复  

使用道具 举报

14#
发表于 21-7-2010 21:40:10 | 只看该作者
represent what's going with the development team to the overall business community.

not a strict business analysis role, more than what a business analyst can typical do.
这两句不太明白
回复  

使用道具 举报

15#
发表于 21-7-2010 21:48:28 | 只看该作者
原帖由 andyyang 于 21-7-2010 20:32 发表
woodheadz你不是晚上有事情吗?
To help myself and other ScrumMasters, I have started to write down general activities, which characterize the role of the ScrumMaster (see below).

The priority of ac ...

事吹了,现在在家里面呢。
你不是要给我发邮件吗?
回复  

使用道具 举报

16#
发表于 21-7-2010 22:33:41 | 只看该作者
Scott Ambler是个不错的人...
回复  

使用道具 举报

17#
发表于 22-7-2010 17:26:00 | 只看该作者
原帖由 andyyang 于 21-7-2010 19:06 发表
中介给了个职位描述希望有credit card payment系统有一些经验,我以前对国内的银联有一些接触,但是对澳洲银行这方面的了解较少,虫子能不能介绍下,金融业算你的本行了


我知道其中一种方式是银行提供 XML Service,
向银行申请一些账号密码,就可以在你自己的应用程序中植入银行的XML Service, 通过HTTPS / XML 传递数据完成交易

评分

参与人数 1威望 +25 收起 理由
andyyang + 25 谢谢分享!

查看全部评分

回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 1-11-2024 20:32 , Processed in 0.056364 second(s), 33 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表