|
||||
Eiffel Software: Your Consulting PartnerEiffel Software ConsultingObject-oriented technology holds the promise of vast improvements in software quality and productivity. But the road to object-oriented success is full of dangers. Poorly understood concepts, inadequate training, ill choice of project, wrong personnel assignments, insufficient planning, unrealistic expectations, incorrect time estimates can all defeat the best of intentions. Rooted in a practice of object technology going back to the mid-seventies, Eiffel Software Consulting takes advantage of the experience of writing thousands of classes, totaling hundreds of thousands of lines of successfully delivered software. Coming from the team that created Eiffel, Design by Contract and the BON analysis and design method. Eiffel Software Consulting has already benefited numerous Fortune 500 companies, as well as smaller corporations and agencies, in the US and Europe. All Eiffel Software Consulting is backed by the personal commitment of Dr. Bertrand Meyer, Eiffel Software's Chief Scientific Advisor and one of the world's foremost software authorities. Areas of expertiseConsulting is available in the following areas:
Consulting and trainingConsulting is intricately connected with training. Eiffel Software Consulting complements Eiffel Software's training program, the Institute of Object Technology (IOT), which offers a complete curriculum for software developers and managers. The IOT's courses can be offered on site, tailored to your own needs and application area, and combined with a consulting program. Doers, not just advisorsAt Eiffel Software we believe that a consultant should be more than a consultant. He or she should be a professional currently active in the field. Eiffel Software Consultants are practicing developers and project managers with fresh experience of participating in large O-O developments at Eiffel Software and in other companies. A team approachEiffel Software Consulting is based on our experience that consulting works best with a team of consultants, under the leadership of a senior expert, rather than with a single person. On-site and off-site consulting assignements rotate between the consultants assigned to the project. The client benefits from this approach, which does not add any cost, in many different ways:
Empowering the client.A consultant should not be a hostage taker. At Eiffel Software we want to give you the means to control your own projects, not to make you dependent on us forever. Our consultants are trained to transfer their knowledge and expertise to you. In particular:
Focus on reuseThe major promise of O-O technology is to delivery reuse. At Eiffel Software we have an experience, unmatched by any company in the industry, of producing and maintaining libraries of high-quality reusable components, both in application-independent domains such as data structures and algorithms and in application areas such as graphics, GUI, GIS, banking and others. Developing a good company- or application-specific library is a highly rewarding but also highly demanding task which requires years of experience in the practice of constructing reusable components. Eiffel Software Consulting can help you develop your own library by matching our expertise in library building with your expertise of the application domain. This is a unique way of capitalizing on the best O-O technology has to offer, while preparing the software future of your company. ReferencesMany companies in the USA and Europe have taken advantage of Eiffel Software Consulting. We will be glad to provide you with references.
|