following work groups: top management, the business area responsible for the process being addressed, technology groups, finance, and members of all ultimate process users' groups. Team members who are selected from each work group within the organization will affect the outcome of the re engineered process according to their desired requirements. The BPR team should be mixed in-depth and knowledge. For example, it may include members with the following characteristics: Members who do not know the process at all. Members who know the process inside-out. Customers, if possible. Members representing affected departments. One or two members of the best, brightest, passionate, and committed technology experts. Members from outside of the organization. Moreover, Covert (1997) recommends that in order to have an effective BPR team, it must be kept under ten players. If the organization fails to keep the team at a manageable size, the entire process will be much more difficult to execute efficiently and effectively. The efforts of the team must be focused on identifying breakthrough opportunities and designing new work steps or processes that will create quantum gains and competitive advantage. Business needs analysis Another important factor in the success of any BPR effort is performing a thorough business needs analysis. Too often, BPR teams jump directly into the technology without first assessing the current processes of the organization and determining what exactly needs re engineering. In this analysis phase, a series of sessions should be held with process owners and stakeholders, regarding the need and strategy for BPR. These sessions build a consensus as to the vision of the ideal business process. They help identify essential goals for BPR within each department and then collectively define objectives for how the project will affect each work group or department on an individual basis and the business organization as a whole. The idea of these sessions is to conceptualize the ideal business process for the organization and build a business process model. Those items that seem unnecessary or unrealistic may be eliminated or modified later on in the diagnosing stage of the BPR project. It is important to acknowledge and evaluate all ideas in order to make all participants feel that they are a part of this important and crucial process. The results of these meetings will help formulate the basic plan for the project. This plan includes the following: identifying specific problem areas, solidifying particular goals, and defining