INTERIM PROJECT RED HAT AND JBOSS Company Profile Founded in 1993, Red Hat is the leader in enterprise Linux and is the most recognized open source brand in the world. Red Hat serves global enterprises with technology and services made possible by the open source model. Solutions include Red Hat Enterprise Linux, Red Hat Enterprise Virtualization, JBoss Enterprise Middleware, and a broad range of management and services: consulting, 24x7 support, Red Hat Network. Red Hat's global training program operates worldwide and features RHCE and JBCAA, the global standard Linux and middleware certifica- tions. JBoss is a division of Red Hat since it was acquired and merged into Red Hat in April 2006. It specializes in opensource middleware software. The company profits from a service-based business model. JBoss pioneered the Professional Open Source business model where the core developers of projects make a living and offer their services. The project, as an Open Source project, is developed and supported by a network of programmers. The Red Hat Czech subbranch was established on 1st October 2006 emerging from a former Czech software company. The number of employees working in Brno branch is still growing and at the end of 2009 there were over 200 IT specialists. The office is focused on development and quality assurance, most of the engineering teams have their representatives and team members in Brno. Red Hat Czech s.r.o. Red Hat Czech, s.r.o. Purkyňova 99 612 45 Brno, Czech Republic +420 532 294 111 brno@redhat.com Radek Vokál Engineering Manager rvokal@redhat.com This document may contain confidential information intended for the use of Red Hat associates and its partners. INTERIM PROJECT Variant Type Business Project The project the student will be primarily working on as Quality Assurance Manager is to deliver the first enterprise release of RichFaces 4. This product will greatly simplify the development of enterprise web applications. Manager will have to keep this in mind and communicate it to the related parties to work on priority items to deliver a fullyfunctional and enterprise-ready product. The manager is responsible for overall quality of the project. Objectives & Responsibilities The QA manager will be responsible for many activities which mainly include: • Starting with a new project (based on community version of RichFaces 4), manager will need to understand the product, its PRD (Product Requirement Document), its related Release Criteria to be able to carry out subsequent tasks. • He will be required to communicate with other teams, especially between product management team with the underlying teams which will be coordinated by him. • He will have to coordinate and act as a bridge between the developer team and documentation, productization working together to fix issue and deliver a quality product and agree on best solutions to the prob- lems. • Design the process or verifying the formal release criteria. Develop and create a test plan. Organize and reserve enough resources (associates, hardware, software, etc.) to execute the testing process. • Learn and understand the framework for reporting test results. Create test cases and assign responsibilities. Monitor and report the execute of the tests according to the plan. Try to delegate work to other teams which can help or exchange knowledge. • Understand and engage in the knowledge management process within the company documenting main items to ensure reproducibility and that no gained know-how will be lost. • Formalize the process throughout the time and try to find and suggest improvements to the processes. To manage the project, student will have to use his skills extensively, including: • managerial, coordinating and planning skills acquired not only from the University courses, • human-oriented soft-skills since he will be working in multicultural environment, • technical skills to be able to make relevant decisions. Output This document may contain confidential information intended for the use of Red Hat associates and its partners. • The student will gain experience from enterprise environment in middleware business by applying his variety of knowledge including both soft and hard skills. • He will gain experience as a preparation to be able to advance to the next managerial position within the company. • Student will document his experience during Interim Project preferably including suggestions for improving the business processes within the company. This document may contain confidential information intended for the use of Red Hat associates and its partners.