FreeOZ论坛

标题: Business Analyst [打印本页]

作者: xblues    时间: 30-4-2010 20:29
提示: 作者被禁止或删除, 无法发言 标题: Business Analyst
Business Analyst (BA)

There are at least four tiers of business analysis:

作者: xblues    时间: 30-4-2010 20: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
作者: xblues    时间: 30-4-2010 23:30
提示: 作者被禁止或删除, 无法发言 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.
作者: xblues    时间: 30-4-2010 23:32
提示: 作者被禁止或删除, 无法发言 标题: Typical Deliverables
Business Requirements

Functional Requirements

User(Stakeholder) Requirements

Quality-of-service (non-functional) Requirements

Implementation (transition) Requirements

Report Specifications

The traceability Matrix
作者: xblues    时间: 30-4-2010 23:39
提示: 作者被禁止或删除, 无法发言 标题: 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]
作者: xblues    时间: 30-4-2010 23:49
提示: 作者被禁止或删除, 无法发言 标题: 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”.
作者: xblues    时间: 30-4-2010 23:51
提示: 作者被禁止或删除, 无法发言 标题: 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.”
作者: xblues    时间: 30-4-2010 23:52
提示: 作者被禁止或删除, 无法发言 标题: 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.
作者: xblues    时间: 30-4-2010 23:54
提示: 作者被禁止或删除, 无法发言 标题: 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.”
作者: xblues    时间: 30-4-2010 23:58
提示: 作者被禁止或删除, 无法发言 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.
作者: yuba    时间: 1-5-2010 00:26
原帖由 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。你不稳定,等你翅膀硬了一定会像甩掉上一家公司一样甩掉我。

你说人家会要你吗?
作者: yuba    时间: 1-5-2010 16:52
原帖由 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.


回答错误,出局!
作者: xblues    时间: 1-5-2010 16:58
提示: 作者被禁止或删除, 无法发言 标题: 回复 #12 yuba 的帖子
都是在网上找来的一些资料,反正在家呆着也是呆着。
作者: yuba    时间: 1-5-2010 18:09
原帖由 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是什么?
作者: xblues    时间: 1-5-2010 18:24
提示: 作者被禁止或删除, 无法发言 标题: 回复 #14 yuba 的帖子
不同的考官期待的答案也不同啊,不好想。
作者: yuba    时间: 1-5-2010 19:47
标题: 回复 #15 xblues 的帖子
给你个hint,
这道问题是想知道你最担心自己的地方,从而判断你是否能顺利融入现有团队。
作者: xblues    时间: 1-5-2010 20:39
提示: 作者被禁止或删除, 无法发言 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.
作者: xblues    时间: 1-5-2010 21:01
提示: 作者被禁止或删除, 无法发言 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.

针对这一点我有看法,目前倒是雇主比中介还看中同行业经验,上面不是说了么,经验越是广泛越好,各种经验都是可以互相转化和通用的!澳洲的雇主最好来看看这个!
作者: xblues    时间: 1-5-2010 21:08
提示: 作者被禁止或删除, 无法发言 标题: 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.
作者: xblues    时间: 1-5-2010 21:25
提示: 作者被禁止或删除, 无法发言 标题: the job role
http://www.scribd.com/doc/264662/What-is-a-Business-Analyst



stakeholder (clients, colleagues, organisation)

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

Project Phase (Expected Roles)

Project Initiation,


Analysis & Specification


Design


Build


Test


Implement

作者: xblues    时间: 1-5-2010 22:25
提示: 作者被禁止或删除, 无法发言 标题: Primary Skills
Analysis & investigative skills
Process modelling
Data modelling
Specification writing
Business writing
Inter-personal communications skills

作者: xblues    时间: 1-5-2010 22:26
提示: 作者被禁止或删除, 无法发言 标题: Secondary Skills
Presentation & training skills
Technology & vendor knowledge
SDLC knowledge
Project management
Team leadership
作者: xblues    时间: 1-5-2010 23:06
提示: 作者被禁止或删除, 无法发言 IT capabilities:

Understanding of what systems can and cannot do.
作者: xblues    时间: 1-5-2010 23:06
提示: 作者被禁止或删除, 无法发言 标题: 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.
作者: xblues    时间: 1-5-2010 23:08
提示: 作者被禁止或删除, 无法发言 标题: 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)
作者: xblues    时间: 2-5-2010 00:12
提示: 作者被禁止或删除, 无法发言 标题: 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
作者: xblues    时间: 2-5-2010 00:17
提示: 作者被禁止或删除, 无法发言 标题: 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
作者: xblues    时间: 2-5-2010 00:26
提示: 作者被禁止或删除, 无法发言 好多资料都说BA在不同的行业之间切换是很平常的事情,可是悉尼的雇主和中介都十分强调相关行业经验。
作者: xblues    时间: 2-5-2010 00:29
提示: 作者被禁止或删除, 无法发言 标题: 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.
作者: xblues    时间: 2-5-2010 12:13
提示: 作者被禁止或删除, 无法发言 http://www.scribd.com/doc/13785118/Businessanalystbasics

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


作者: xblues    时间: 2-5-2010 20:32
提示: 作者被禁止或删除, 无法发言 The set of tasks, knowledge, and techniques required to identify business needs and determine solutions to business problems. Solutions often include a systems development component, but may also consist of process improvement or organizational change.
作者: xblues    时间: 2-5-2010 20:42
提示: 作者被禁止或删除, 无法发言 http://www.scribd.com/doc/714322 ... he-Business-Analyst

To gain understanding

Discovery


Planning



To provide guidance $ vision

Design
Build


To Transfer knowledge

Implementation


Warranter

作者: xblues    时间: 3-5-2010 00:47
提示: 作者被禁止或删除, 无法发言 http://www.scribd.com/doc/181226 ... erstanding-Problems

Gathering requirements from stakeholders then turn them into a specification which developers can understand.

Why do you do it this why, why not that way?

Challenging the status quo, pushing the boundaries, looking for alternative or creative solutions.

Out competitors let their customers track orders online...
We want to offer online check-in via mobile phones...
De we need to change any business processes for the next application release...
What system changes are needed for the new tax tables...
What database access is required for compliance reporting...
How can we prevent under/over payment of benefits...

Nothing earns their respect more than when y ou understand their problems.
作者: xblues    时间: 3-5-2010 03:59
提示: 作者被禁止或删除, 无法发言 标题: The role of the analyst in Agile projects
http://www.scribd.com/doc/877468 ... t-in-Agile-Projects

谈了很多BA在传统的SDLC方法中的角色,说白了最主要的还是两个 Gather Requirements, Acceptance Testing

时下,Aglie开发方法比较流行,那么BA在Agile项目中的角色有发生了怎样的变化呢?

BA can play a useful in relation to Agile teamwork - when properly aligned with the business, rather than with the development team, as it too often the case.




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2