Wednesday, November 18, 2009

The Next Generation of Information Worker Practice is SharePoint 2010

All under one umbrella hood, but making most from the Enterprise Collaboration and Document Management, Microsoft has been quite successful in making the SharePoint 2007 as the choice of 17,000 customers all over the world. For those, who actually realized the importance and the need of such a cohesive environment, the next generation platform for SharePoint, is focusing even more on making it a Unified Infrastructure – from Community & Business Collaboration, to Web Content Management, to Enterprise Search.

“Office Suite”, being a personal and close affair for the Information workers, it becomes even better as we see a very tight integration of Microsoft office 2010 products, acting as a client for SharePoint. If the “Ribbon Style” over the web has still not excited you enough, there is a great enhancement from the Core Platform Services to APIs to developer tools. Tight Integration with Visual Studio 2010 which comes as a part of SharePoint tools available out Of the Box is something I am sure the developer community will really cherish.

“LINQ provider for SharePoint Silverlight Webpart, Client Object model for building Rich Internet Applications, REST support, Sandbox solution support, which allows the developers to deploy without being administrators are few to make developers happy. On the other hand, enhancements like Business Connectivity Services, SharePoint Designer, Visio Workflow Visualization and Integration, Word Services, Access Services and few more to add to the list.”

Needless to say, those who are thinking to upgrade from previous version to the SharePoint 2010, there is a seamless upgrade path available for all of us. Since the Service Pack 2 – SharePoint 2007, we had a neat utility – Upgrade Checker, which identify issues and can be taken care of. If you have fall in love with SharePoint 2007 user interface and what to still upgrade – use Visual Upgrade, which allows you to use 2010 features.

What’s store for you in the SharePoint 2010 bag:

Developers
• Visual Studio 2010 ships with SharePoint
• LINQ Provider
• Silverlight Webpart
• Business Connectivity Services

Administrators
• Visual upgrade allows 2007 interface to be maintained
• Upgrade Checker
• Backward Compatibility

End Users
• SharePoint Workspace Client
• Ribbon user interface
• Cross-browser capability
• Support for mobile devices

If you think you were in the SharePoint Lifecycle already and want to be part of it in this Generation release, then welcome to SharePoint 2010.

Tuesday, November 17, 2009

Why choose a CMMI Certified Company as your IT services partner?

The Standish Group just released the summary version of their 2009 CHAOS Report that tracks project failure rates across a broad range of companies and industries. From their press release:

“This year’s results show a marked decrease in project success rates, with 32% of all projects succeeding which are delivered on time, on budget, with required features and functions” says Jim Johnson, chairman of The Standish Group, “44% were challenged which are late, over budget, and/or with less than the required features and functions and 24% failed which are cancelled prior to completion or delivered and never used.”

When are companies going to stop wasting billions of dollars on failed projects? The vast majority of this waste is completely avoidable; simply get the right business needs (requirements) understood early in the process.

In tough times, it is all the more necessary not to lose money on project failure. With a CMMI (Capability Maturity Model Integration) Certified company, it all starts with the proper requirement gathering and requirement specifications documents, which makes a strong platform to build upon and compare the project progress.

A CMMI certified company has standard processes (defined as per CMMI Guidelines) for all types of projects, and a long experience in following processes. They ensure high quality products within committed schedule and budget. CMMI guidelines help in maintaining consistency of the quality and services.

Non CMMI certified companies can also make good quality commitments but their processes are usually ad hoc and chaotic. The organization usually does not provide a stable environment to support the processes. In spite of this chaos, if organizations often produce products and services that work; however, they frequently exceed their budgets and do not meet their schedules. Also such organizations are characterized by a tendency to over commit, abandonment of processes in a time of crisis, and an inability to repeat their successes.

Lets look at the key benefits of outsourcing to CMMI certified company:

• Higher quality of a product due to constant quality control on each of the development steps
• Lower costs due to a more productive and efficient way of creating a product /providing services
• Better communication between client and development team along with all stakeholders due to established rules and procedures
• Better visibility of the product life cycle and development activities due to better organized documentation
• Higher quality and lower costs due to use of the newest technologies and tools

A CMMI company adopts an institutionalized quality management system, confirmed by an accredited CMMI Certifier, to ensure that they provide quality at any phase of product, service delivery.

Complete client involvement requires applying quality assured methods – including (but not limited to) Proper project planning, requirements traceability, risk management, scientific project management approach (based on historical and current project data collected and analyzed), quality control during the entire project lifecycle (in the form of peer reviews, testing, and work product validation, regular process audits.), Complete visibility to all stakeholders during all phase of the development.

So whenever you or your company is looking for an IT Partner then take their process standardization as the first consideration to qualify.