IvyBay offers a broad range of management consulting specializing in performance management. We can define and improve performance management processes and create position descriptions, career progressions, performance plans, and review processes. IvyBay can identify appropriate motivational tools and instruct in navigation of the performance improvement process including management of poor performers.
From an organizational perspective we can help define a structure for new or existing organizations and architect organizational change in response to changes in business processes, mergers and acquisitions, growth, and downsizing. We assist in navigation of personnel processes and activities from interview techniques to process definition for disciplinary action. Working with your management team IvyBay can create career development processes, forms, and standards and coach your management team in the application of such tools. To assemble these pieces into a consistent, practical and sustainable whole we can assist in articulation of your corporate culture to help tailor your processes, procedures, and recruiting in ways the support that culture.
Software Engineering services offered by IvyBay Consulting are geared primarily toward the management of Software Engineering personnel and processes. We are experienced in a wide array of technologies, languages/facilities, databases, and software development methodologies. Although we can on occasion provide software engineering directly in the form of design and programming, application of IvyBay's perspective on the integration of technologies with methodologies and experience in management of software engineering personnel and organizations in a wide variety of environments is the unique service that we can provide. Technologies are often interchangeable; however, the melding of people, processes, and environments is an ongoing activity for any software development organization. IvyBay can help analyze current organizations and processes; create performance and development plans keyed to the current and planned structure of the organization; advise on management of growth or downsizing; and assist with interviewing techniques and hiring practices. Because Quality Assurance and Quality Engineering are an integral part of software development and engineering, IvyBay Consulting's experience in management and execution in these areas can add significant value to any analysis or proposal required.
IvyBay offers management coaching to individuals and to companies. We can advise on educational programs and experiential development for individuals and assist managers in understanding a variety of management and coaching techniques as well as performance management and career development. For individuals without strong management available, we will help identify career goals and plans to meet the goals; we can also help develop leadership strength and advise on day-to-day issues as well as help individuals assess technical and transferable skills and develop plans for improvement. For managers struggling to understand how best to help their employees, IvyBay Consulting can provide both tools and instruction to streamline the process and make managers more effective at balancing the needs of the business with the needs of the individual employees.