Wednesday, December 23, 2009

Who is a Business Analyst?

The term Business Analyst (BA) is used to describe a person who practices the discipline of business analysis. A BA is responsible for analyzing the business issues at all levels of business, government, and non-profit organizations.

There are at least four tiers of business analysis from: 1) Planning Strategically - The analysis of the organization business strategic needs 2) Operating/Business model analysis - the definition and analysis of the organizations policies and market business approaches 3) Process definition and design - the business process modeling (often developed through process modeling and design. 4) IT/Technical business analysis - the interpretation of business rules and requirements for technical systems (generally IT)

Contact Fortune Technologies for Instructor Led Live Training in Business Analysis.
Our training happens within a live environment, where the instructor and student interact (via Voice, Screen sharing and share notes via the instructor's Graphics Tablet) to provide a very close and personalized training session.


Tuesday, December 22, 2009

QA in software development

Models and standards

ISO 17025 is an international standard that specifies the general requirements for the competence to carry out tests and or calibrations. There are 15 management requirements and 10 technical requirements. These requirements outline what a laboratory must do to become accredited. Management system refers to the organization's structure for managing its processes or activities that transform inputs of resources into a product or service which meets the organization's objectives, such as satisfying the customer's quality requirements, complying with regulations, or meeting environmental objectives.

The CMMI (Capability Maturity Model Integration) model is widely used to implement Quality Assurance (PPQA) in an organization. The CMMI maturity levels can be divided in to 5 steps, which a company can achieve by performing specific activities within the organization.

Contact Fortune Technologies for training in QA

Fortune Technologies is established with the motto of providing interactive learning of essential IT related business courses viz., SAP, Siebel, Datawarehousing, QA, .Net, Java etc to anyone, at any time and at any place and provides an easy, convenient and effective solution.

Thursday, December 17, 2009

QA Testers, read this article, The Web Shouldn't Be a Comedy of Errors

Nothing says more about what you think of your users than error messages. The moment things go wrong is the moment users need you most. Software products, including some Microsoft® products, have developed bad reputations for cryptic error messages that are hard to understand or resolve. What's alarming is that Web site user interfaces are just as bad, or worse, in their handling of problem situations. We've taken a step backward in the baseline for acceptable treatment of our customers. Here's a short guide for handling errors well, on the Web or in Windows.

Click here to read the entire article. http://msdn.microsoft.com/en-us/library/ms993292.aspx

If you are looking for professional on site and online training in QA contact Fortune Technologies based in the Bay Area.

www.fortunetechnol.com

http://itcoursesbayarea.com/

1214 Apollo way, # 404-1,
Sunnyvale, CA-94085
Ph: 408-530-9600
Fax: 408-530-9666

Monday, December 14, 2009

What is Quality Assurance

Quality assurance, or QA for short, refers to a program for the systematic monitoring and evaluation of the various aspects of a project, service, or facility to ensure that standards of quality are being met.


It is important to realize also that quality is determined by the program sponsor. QA cannot absolutely guarantee the production of quality products, unfortunately, but makes this more likely.


Two key principles characterize QA: "fit for purpose" (the product should be suitable for the intended purpose) and "right first time" (mistakes should be eliminated). QA includes regulation of the quality of raw materials, assemblies, products and components; services related to production; and management, production and inspection processes.


It is important to realize also that quality is determined by the intended users, clients or customers, not by society in general: it is not the same as 'expensive' or 'high quality'. Even goods with low prices can be considered quality items if they meet a market need.


Contact Fortune Technologies located in the Bay Area for professional training in Quality Assurance and benefit from the 20% discount offered.

Thursday, December 10, 2009

The sub divisions of Business Analysis


Business analysis as a discipline has a heavy overlap with requirements analysis sometimes also called requirements engineering, but focuses on identifying the changes to an organization that are required for it to achieve strategic goals. These changes include changes to strategies, structures, policies, processes, and information systems.

Examples of business analysis include:

Enterprise analysis or company analysis...
Focuses on understanding the needs of the business as a whole, its strategic direction, and identifying initiatives that will allow a business to meet those strategic goals.
Requirements planning and management...
Involves planning the requirements development process, determining which requirements are the highest priority for implementation, and managing change.
Requirements elicitation...
Describes techniques for collecting requirements from stakeholders in a project.
Requirements analysis...
Describes how to develop and specify requirements in enough detail to allow them to be successfully implemented by a project team.
Requirements communication...
Describes techniques for ensuring that stakeholders have a shared understanding of the requirements and how they will be implemented.
Solution assessment and validation...
Describes how the business analyst can verify the correctness of a proposed solution, how to support the implementation of a solution, and how to assess possible shortcomings in the implementation.

Fortune Technologies Inc. provides computer based training with the right tools, information and support which will enhance your knowledge base and help you grow on a continuous basis. The training is conducted online in real time with the instructor and student by preparing notes, sharing screen space and enabling voice conversations. Students can access the company’s servers 24 hours per day and 7 days a week. 20% discount offered for Online Training.

Wednesday, December 9, 2009

Training in Business Analysis

Business analysis is the discipline of identifying business needs and determining solutions to business problems. Solutions often include a systems development component, but may also consist of process improvement or organizational change or strategic planning and policy development. The person who carries out this task is called a business analyst or BA.

Those BAs who work solely on developing software systems may be called IT Business Analysts, Technical Business Analysts, or Systems Analysts.

Fortune Technologies offers online interactive training in Business Analysis. A whopping 20% discount is on this festive season. Check out this Bay Area training company’s websites for more information on courses on BA and other IT related training.

www.fortunetechnol.com

www.itcoursesbayarea.com

Thursday, December 3, 2009

More about Spring

Spring was developed because:

•J2EE should be easier to use

•It is best to program to interfaces, rather than classes. Spring reduces the complexity cost of using interfaces to zero.

JavaBeans offer a great way of configuring applications.

•OO design is more important than any implementation technology, such as J2EE.

•Checked exceptions are overused in Java. A platform shouldn't force you to catch exceptions you're unlikely to be able to recover from.

•Testability is essential, and a platform such as Spring should help make your code easier to test.

Contact Fortune Technologies a leading Training and Consultant Company in the Silicon Valley to get Professional training in Spring.

Tuesday, December 1, 2009

About Spring

Spring is a layered Java/J2EE application platform, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002).

Spring includes:

•The most complete lightweight container, providing centralized, automated configuration and wiring of your application objects. The container is non-invasive, capable of assembling a complex system from a set of loosely-coupled components (POJOs) in a consistent and transparent fashion. The container brings agility and leverage, and improves application testability and scalability by allowing software components to be first developed and tested in isolation, then scaled up for deployment in any environment
(J2SE or J2EE).

•A common abstraction layer for transaction management, allowing for pluggable transaction managers, and making it easy to demarcate transactions without dealing with low-level issues. Generic strategies for JTA and a single JDBC DataSource are included. In contrast to plain JTA or EJB CMT, Spring's transaction support is not tied to J2EE environments.

•A JDBC abstraction layer that offers a meaningful exception hierarchy (no more pulling vendor codes out of SQLException), simplifies error handling, and greatly reduces the amount of code you'll need to write. You'll never need to write another finally block to use JDBC again. The JDBC-oriented exceptions comply to Spring's generic DAO exception hierarchy.

•Integration with Toplink,
Hibernate, JDO, and iBATIS SQL Maps: in terms of resource holders, DAO implementation support, and transaction strategies. First-class Hibernate support with lots of IoC convenience features, addressing many typical Hibernate integration issues. All of these comply to Spring's generic transaction and DAO exception hierarchies.

•AOP functionality, fully integrated into Spring configuration management. You can AOP-enable any object managed by Spring, adding aspects such as declarative transaction management. With Spring, you can have declarative transaction management without EJB... even without JTA, if you're using a single database in Tomcat or another web container without JTA support.

•A flexible
MVC web application framework, built on core Spring functionality. This framework is highly configurable via strategy interfaces, and accommodates multiple view technologies like JSP, Velocity, Tiles, iText, and POI. Note that a Spring middle tier can easily be combined with a web tier based on any other web MVC framework, like Struts, WebWork, or Tapestry.

You can use all of Spring's functionality in any J2EE server, and most of it also in non-managed environments.

Want training in Spring?

Fortune Technologies Inc is a fast growing Software Training company in Silicon Valley that offers job focused Software development training. Learn Programming Languages at Fortune Technologies’ job oriented Training Program. There is a 10% discount offered currently. Join today.

For more info visit, http://fortunetechnol.com/training.html and www.itcoursesbayarea.com or call, (408) 530-9600 Ext 101 or Email : training@fortunetechnol.com