Home IvyBay Services

PostHeaderIcon IvyBay Services

PostHeaderIcon Project and Program Management

IvyBay Consulting offers both project and program management assistance, including portfolio management and release management definition. Because it is essential that management of your projects supports your business, our goal is to manage or set up your projects and programs in the way best suited to both your organization and the project at hand. Apart from core project and program management definition and activities, IvyBay Consulting will work with you to create and execute essential supporting functions. These functions may include metrics programs, facilitation and team-building services, tailoring of project management processes for various development methodologies, and the effective use of influence management by project and program managers. Effective project, program, and release management can provide the bulk of day-to-day and short-term task and work management, freeing functional managers to focus on strategic initiatives and people management; structured correctly, these functions form and manage the daily business of product development. IvyBay Consulting has experience in software development projects using all types of development methodologies, from traditional Waterfall to Agile and XP. 

 

PostHeaderIcon Management and Organization

IvyBay Consulting provides a wide range of management and organization services. 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 can assist in navigation of HR functions and legalities, from classes in interview techniques to process definition for disciplinary action. Working with your management team, we can define both performance and career development processes, forms, and standards and can coach your management team in the application of such tools. We are able to help you articulate (and adjust if desired) your corporate culture to help you tailor your processes, procedures, and recruiting in ways the support that culture.

 

PostHeaderIcon Process Analysis and Engineering

IvyBay offers process creation, evaluation, and re-engineering services. We can create or update processes that are able to grow with your business as required to control chaos without unnecessary bureaucracy. Clear, simple, and available documentation of the processes you use to run your business is essential, and IvyBay can help you create this documentation and find an easily accessible location for placement within your company. In the Software Development arena, we are experienced using all types of development processes, from Waterfall to Agile to Extreme Programming and can help you tailor a methodology for your company or even for a specific project.

 

PostHeaderIcon Software Engineering

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.

 

PostHeaderIcon Management Coaching

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.