Business Analysis is the process of identifying critical tasks and features of a business project and/or system. Today, it is recognized as a major field of research and industrial practice as almost every IT project includes some business analysis tasks. Business Analysis jobs are different from other IT-related jobs as they require not only sound knowledge of the technologies involved but even more importantly - extensive knowledge of the business processes that these technologies are aiming to support. This book discusses the main principles of business analysis that are essential for IT & Business students and graduates who are interested in securing an entry-level job as a Business Analyst. It incorporates not only an overview of the main contemporary business analysis processes but also hands-on guidance how to carry-out these processes in a workplace environment.