ICC offers a variety of project services collectively and individually to provide support specific to your business needs.
Program and Project Management
ICC excels at managing the processes of related projects with the intention of improving an organization’s performance in those projects. Your ICC Project Managers are trained to take into account key factors, such as governance, alignment, assurance, and integration, which influence the optimal delivery of projects, and ultimately affect the financial goals within the technology portfolio.
Project Portfolio Management (PPM)
ICC specializes in assisting your team analyze and collectively manage a portfolio of current or proposed projects based on your business metrics. The objective of PPM is to determine the optimal mix and sequencing of proposed projects to best achieve the organization’s goals — typically expressed in terms of hard economic measures, business strategy goals, or technical strategy goals, while honoring constraints imposed by management or external real-world factors.
Project Rescue
ICC provides independent assessments of projects that may need to get back on track. Our professional team offers unbiased opinion within the confines of our stated delivery to provide you with real feedback on the condition of a distressed project or portfolio. These assessments have helped organizational stakeholders understand the issues and justify a remedy.
ICC Project Managers are certified leaders in your industry.
Our People Make the Difference
Your ICC Project Manager comes to you with Information Technology project management experience, holding project management credentials you trust, such as Project Management Professional (PMP), Agile Certified Scrum Master (CSM), and industry-specific certifications.
Our People Have Real World Industry Experience
Your ICC Project Manager comes to you with Information Technology project management experience in your business vertical. Our team has real world experience in a dozen of the top sectors, including Insurance, Banking, Public Sector and Retail.
Please contact ICC to discuss how an ICC Project Manager can assist with your next initiative.
ICC holds experience with the processes and methodologies important to your IT development projects.
Proven Methodologies
Proper project management rooted in sound methodologies is ICC’s differentiator to prevent information technology development projects from suffering delays, scope creep and cost overruns. ICC Project Managers employ a rigorous methodology to understand your business, your objectives and your requirements to ensure the design requirements accurately reflect the business needs. ICC then delivers using strong project management supported by proven methodologies.
Agile
Agile development is a flexible, structured approach to technology development. The advantage of Agile is its flexibility and the ability to respond to uncertainty while utilizing the amount of process appropriate to a given project. Agile development is one of the ways ICC drives the cost-effective delivery of our client’s application development and business intelligence initiatives.
Scrum
Scrum is an Agile project management framework. It features an iterative and incremental approach for managing complex work. Work is divided into discrete deliverables that are developed in a series of short delivery windows, called Sprints. ICC’s use of Scrum with 40 certified Scrum Masters on staff, allows delivery times to be very predictable, and provides a development environment where functionality can be enhanced throughout the project.
Waterfall Development Process
Long the standard in software development, waterfall methodologies use a sequential software development process, in which progress is seen as flowing steadily through the phases of Conception, Initiation, Analysis, Design, Construction, Testing and Maintenance. ICC is flexible when partnering projects within client’s organizations to follow the client’s preferred development process.
Systems Development Lifecycle Support (SDLC)
In software engineering, SDLC forms the general framework for planning and controlling information. ICC can employ industry standard processes or adapt our practices to the custom SDLC processes your company uses. The depth of ICC’s ALM experience and our ability to finally bring ALM procedures into our client’s production environments can put your projects and your organization to new levels of productivity and profitability.
Application Lifecycle Management (ALM)
ALM is a set of technologies that enable software development best practices in order to clear the roadblocks to cost-effective, timely and high quality software deliverables. ICC has partnered with Microsoft and IBM to package best-of-breed ALM processes that can be managed within flexible, easy to use platforms, such as Microsoft’s Visual Studio. ICC has a strong and consistent track record in implementing ALM solutions for clients and uses ALM in-house for its own development projects.
Rational Unified Process (RUP)
ICC blends RUP, a comprehensive process framework that provides industry tested practices for IBM software, with systems delivery and implementation for effective project management in an IBM-centric enterprise environment.
Microsoft Enterprise Project Management Methodology
Embracing Microsoft’s Enterprise Project Management Methodology, ICC’s project management practice can guide you in developing your in-house Microsoft project management capabilities