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

[其他] Business Analyst

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

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

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

x
Business Analyst (BA)

There are at least four tiers of business analysis:
  • Planning Strategically - The analysis of the organisation business strategic needs
  • Operating/Business model analysis - the definition and analysis of the organizations policies and market business approaches
  • Process definition and design - the business process modelling (often developed through process modelling and design)
  • IT/Technical business analysis - the interpretation of business rules and requirements for technical systems (generally IT)
回复  

使用道具 举报

2#
 楼主| 发表于 30-4-2010 20:34:34 | 只看该作者
提示: 作者被禁止或删除, 无法发言
the business analyst typically performs a liaison function between the business side of an enterprise and the providers of services to the enterprise. A Common alternative role in the IT sector is business analyst, systems analyst, and functional analyst
回复  

使用道具 举报

3#
 楼主| 发表于 30-4-2010 23:30:42 | 只看该作者
提示: 作者被禁止或删除, 无法发言
The BA will record requirements in some form of requirements management tool, whether a simple spreadsheet or a complex application.

describe what the system, process, or product/service must do in order to fulfill the business requirements.

Note that the business requirements often can be broken up into sub-business requirements and many functional requirements.
回复  

使用道具 举报

4#
 楼主| 发表于 30-4-2010 23:32:52 | 只看该作者

Typical Deliverables

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

Functional Requirements

User(Stakeholder) Requirements

Quality-of-service (non-functional) Requirements

Implementation (transition) Requirements

Report Specifications

The traceability Matrix
回复  

使用道具 举报

5#
 楼主| 发表于 30-4-2010 23:39:52 | 只看该作者

Benefits of including Business Analysts in software projects

提示: 作者被禁止或删除, 无法发言
The role of the BA is key in software development projects. Typically, in organizations where no formal structure or processes exist, the Business Owners and Developers communicate directly. This can present a problem: the goal of the Business Owner is to get what they want very quickly, and the goal of the Developer is to give the Business Owner what they want as quickly as he/she can give it to him/her. This leads to creating changes in a vacuum, not necessarily taking the needs of all users of the system into account. There is rarely any detailed definition of the requirements, and many times, the real reason for the request may not make good business sense. There tends to be no emphasis on long term, strategic goals that the business wants to achieve via Information Technology. The Business Analyst can bring structure and formalization of requirements into this process, which may lead to increased foresight among Business Owners.[3]
In recent years, there has been an upsurge of using analysts of all sorts: business analysts, business process analysts, risk analysts, system analysts. Ultimately, an effective project manager will include Business Analysts who break down communication barriers between stakeholders and developers.[4]
回复  

使用道具 举报

6#
 楼主| 发表于 30-4-2010 23:49:57 | 只看该作者

Can you tell me why are you considering leaving your present job?

提示: 作者被禁止或删除, 无法发言
Regardless of the reason, do not bad mouth your current employer. Negativism will always hurt you. Good answers include:

“There is no room for growth at my current employer. I am looking for a company with long term growth opportunities”.

“Due to a company restructuring, my entire department is relocating to Florida. I was give the option of moving, but do not wish to relocate”.

“My current company is not doing well, and has been laying off employees. There is no job security there, and more layoffs are expected”.
回复  

使用道具 举报

7#
 楼主| 发表于 30-4-2010 23:51:18 | 只看该作者

How do you handle stress and pressure?

提示: 作者被禁止或删除, 无法发言
“I find that I work better under pressure, and I enjoy working in an environment that is challenging.”

“I am the type of person that diffuses stress. I am used to working in a demanding environment with deadlines, and enjoy the challenges.”
回复  

使用道具 举报

8#
 楼主| 发表于 30-4-2010 23:52:37 | 只看该作者

We have met several business analyst’s. Why are you the one we should hire?

提示: 作者被禁止或删除, 无法发言
Give definite examples of your skills and accomplishments. Be positive, and emphasize how your background matches the job description. Mention any software packages and spreadsheet software you are familiar with. Also let them know if you have advanced knowledge of any of the software.
回复  

使用道具 举报

9#
 楼主| 发表于 30-4-2010 23:54:51 | 只看该作者

Q. Tell me about your greatest weakness?

提示: 作者被禁止或删除, 无法发言
It is very important to give a strength that compensates for your weakness. Make your weakness into a positive.

“I consider myself a 'big picture' person. I sometimes skip the small details. For this reason, I always have someone on my team that is very detail oriented.”

“Sometimes, I get so excited and caught up in my work that I forget that my family life should be my number one priority.”
回复  

使用道具 举报

10#
 楼主| 发表于 30-4-2010 23:58:51 | 只看该作者
提示: 作者被禁止或删除, 无法发言
While some emphasize communication skills, others emphasize leadership skills in business analyst job postings.
While some business analyst job openings emphasize requirements gathering, analysis and documentation, others emphasize software development skills, reporting skills or data analysis skills.
回复  

使用道具 举报

11#
发表于 1-5-2010 00:26:24 | 只看该作者
原帖由 xblues 于 30-4-2010 22:49 发表
Q: Can you tell me why are you considering leaving your present job?

A: There is no room for growth at my current employer. I am looking for a company with long term growth opportunities.


你去面试,人家问你你怎么看上我,你说因为我原来的公司没有发展空间了,我觉得你们公司看起来还行.这样的回答说明三件事情:1。人家会怀疑你这句话曾经在面试上一家公司时也说过。2,你成长得够快的,我们公司能在多长时间内给你持续发展的空间。3。你不稳定,等你翅膀硬了一定会像甩掉上一家公司一样甩掉我。

你说人家会要你吗?

评分

参与人数 1威望 +49 收起 理由
xblues + 49 你太有才了!

查看全部评分

回复  

使用道具 举报

12#
发表于 1-5-2010 16:52:33 | 只看该作者
原帖由 xblues 于 30-4-2010 22:49 发表
Q: Can you tell me why are you considering leaving your present job?
A: My current company is not doing well, and has been laying off employees. There is no job security there, and more layoffs are expected.


回答错误,出局!
回复  

使用道具 举报

13#
 楼主| 发表于 1-5-2010 16:58:59 | 只看该作者

回复 #12 yuba 的帖子

提示: 作者被禁止或删除, 无法发言
都是在网上找来的一些资料,反正在家呆着也是呆着。
回复  

使用道具 举报

14#
发表于 1-5-2010 18:09:20 | 只看该作者
原帖由 xblues 于 30-4-2010 22:54 发表
Q: Tell me about your greatest weakness?
A: I consider myself a 'big picture' person. I sometimes skip the small details. For this reason, I always have someone on my team that is very detail oriented.


这样的回答显然没有想过他为什么要问?在问题的背后,他想了解的是你的什么能力,或是什么背景?他的concern是什么?
回复  

使用道具 举报

15#
 楼主| 发表于 1-5-2010 18:24:44 | 只看该作者

回复 #14 yuba 的帖子

提示: 作者被禁止或删除, 无法发言
不同的考官期待的答案也不同啊,不好想。
回复  

使用道具 举报

16#
发表于 1-5-2010 19:47:10 | 只看该作者

回复 #15 xblues 的帖子

给你个hint,
这道问题是想知道你最担心自己的地方,从而判断你是否能顺利融入现有团队。
回复  

使用道具 举报

17#
 楼主| 发表于 1-5-2010 20:39:35 | 只看该作者
提示: 作者被禁止或删除, 无法发言
The BA identifies business&client requirements.

Communicates these requirements to the project team, vendor, software factory, outsourcer...

business process analysis
requirements specification
outline design
acceptance testing
systems implementation work

analysis and creativity skills
data and process modeling skills
requirements interpretation and specification - writing skills
interpersonal skills for interviewing and for leading workshops to find out what the clients really want and need.

sell the solution to decision-makers and development teams
negotiating and compromising on the three crucial elements of speed, cost and quality.

Do you want it quick, cheap or good? I can give you any two.

data and process modeling
design
specification writing
analysis
creativity
interviewing
presentation
negotiation

More than 50% of large software projects are over-budget or behind schedule.
回复  

使用道具 举报

18#
 楼主| 发表于 1-5-2010 21:01:43 | 只看该作者
提示: 作者被禁止或删除, 无法发言
Mosts of BA are not members of the ACS

A broad experience of business is required, the more varied, the better. Business experience in insurance, HR, banking, retail, manufacturing, processing and technology industries, etc. is transferable, no matter what the recruiters might say.

针对这一点我有看法,目前倒是雇主比中介还看中同行业经验,上面不是说了么,经验越是广泛越好,各种经验都是可以互相转化和通用的!澳洲的雇主最好来看看这个!
回复  

使用道具 举报

19#
 楼主| 发表于 1-5-2010 21:08:25 | 只看该作者

Personal characteristics

提示: 作者被禁止或删除, 无法发言
The BA has to get alone with everyone, maintaining good relationships at all levels from senior management to junior staff. They must be able to understand the business objectives and be able to quickly priorities their work. so that they do not spend undue time on the small things before they've sorted out the main issues.

They must be analytical and be able to deal with the abstract;

They must be good with detail, and tenacious -- following issues through to conclusion.

time management.

excellent communicators.

listening!

You have two ears and one mouth. I suggest that you use them in that proportion.
回复  

使用道具 举报

20#
 楼主| 发表于 1-5-2010 21:25:50 | 只看该作者

the job role

提示: 作者被禁止或删除, 无法发言
http://www.scribd.com/doc/264662/What-is-a-Business-Analyst

  • process modelling
  • requirements gathering
  • requirements specification


stakeholder (clients, colleagues, organisation)

下面这一步看了好多网页资料都没有提到,还是要深入书本啊。实际上在项目的各个阶段,BA的职责也是已经定义好了的。

Project Phase (Expected Roles)

Project Initiation,
  • Investigate, formulate & agree terms of reference.
  • Establish relationships


Analysis & Specification
  • Investigate business system
  • Establish & agree business requirements
  • Establish cultural & organisational changes required
  • Advise on technology options


Design
  • Propose outline design & specify business functions
  • Appraise software packages
  • Design manual interfaces. Design implementation & training processes.


Build
  • Liaise with technical services provider
  • Plan/build/present training courses


Test
  • Liaise/manage acceptance testing


Implement
  • Liaise/manage implementation
回复  

使用道具 举报

21#
 楼主| 发表于 1-5-2010 22:25:45 | 只看该作者

Primary Skills

提示: 作者被禁止或删除, 无法发言
Analysis & investigative skills
Process modelling
Data modelling
Specification writing
Business writing
Inter-personal communications skills
回复  

使用道具 举报

22#
 楼主| 发表于 1-5-2010 22:26:58 | 只看该作者

Secondary Skills

提示: 作者被禁止或删除, 无法发言
Presentation & training skills
Technology & vendor knowledge
SDLC knowledge
Project management
Team leadership
回复  

使用道具 举报

23#
 楼主| 发表于 1-5-2010 23:06:13 | 只看该作者
提示: 作者被禁止或删除, 无法发言
IT capabilities:

Understanding of what systems can and cannot do.
回复  

使用道具 举报

24#
 楼主| 发表于 1-5-2010 23:06:27 | 只看该作者

Data

提示: 作者被禁止或删除, 无法发言
Data: this area will usually focus on identifying what data the business currently has, what data need to be carried over into the new systems and/or analysis around what can be achieved with a new system.
回复  

使用道具 举报

25#
 楼主| 发表于 1-5-2010 23:08:01 | 只看该作者

Techniques that a BA uses to gather and document requirements

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

Process flows

use cases

interview skills

workshop facilitation

investigation of current state (existing systems and / or processes)

评分

参与人数 1威望 +20 收起 理由
小小白虎 + 20 谢谢分享!

查看全部评分

回复  

使用道具 举报

26#
 楼主| 发表于 2-5-2010 00:12:36 | 只看该作者

BA provides different services during the SDLC

提示: 作者被禁止或删除, 无法发言
assisting with the business case

high-level feasibility studies

gathering of the requirements

designing and / or reviewing test cases

processing change requests

tracing the requirements during implementation (traceability matrix)

manage project scope

acceptance, installation, and deployment
回复  

使用道具 举报

27#
 楼主| 发表于 2-5-2010 00:17:57 | 只看该作者

Other activities and skills

提示: 作者被禁止或删除, 无法发言
Provide guidance to stakeholders on devising effective and efficient approaches to achieve the project objectives

Identify and resolve issues

Manage the risks

Liaise with other project areas to coordinate interdependencies and resolve issues

Liaise with various business units to gather requirements and resolves issues

Improve business processes

Gather and define business requirements

Analyze and map processes (current state/future state)

Analyze data

Produce high quality documentation

Report status and issues to the PM

Contribute to enterprise architecture development from a business needs point of view

Great communicator and diligent team member
回复  

使用道具 举报

28#
 楼主| 发表于 2-5-2010 00:26:03 | 只看该作者
提示: 作者被禁止或删除, 无法发言
好多资料都说BA在不同的行业之间切换是很平常的事情,可是悉尼的雇主和中介都十分强调相关行业经验。
回复  

使用道具 举报

29#
 楼主| 发表于 2-5-2010 00:29:10 | 只看该作者

Typical Deliverables

提示: 作者被禁止或删除, 无法发言
Business Requirements
Functional Requirements
Non Functional Requirements
Report Specifications

Business requirement often can be broken up into sub-business requirements and many functional requirements.
回复  

使用道具 举报

30#
 楼主| 发表于 2-5-2010 12:13:08 | 只看该作者
提示: 作者被禁止或删除, 无法发言
http://www.scribd.com/doc/13785118/Businessanalystbasics

Translating business needs into technical requirements. The fundamental aspects of the job include:

  • Identifying, documenting, and validating business requirements.
  • Setting the scope of the proposed system.
  • Resolving conflict.
  • Looking for potential areas of business automation.
  • Helping to re-engineer business processes
回复  

使用道具 举报

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

本版积分规则

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

GMT+11, 5-3-2025 14:32 , Processed in 0.045679 second(s), 46 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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