Main

July 15, 2011

Collaboration and Microsoft's Business Productivity Offerings

Microsoft provides Business Productivity framework and tools related to it for enterprises. Let's see in this blog what does it provides and what offering are available from Microsoft in this field.

Business Productivity
 
Productivity is efficiency of a person or system or application to convert inputs into useful outputs which can be commercially viable. Business Productivity is the efficiency of a business to utilize its people and resources to provide maximum output in terms of goods and services. Improved business productivity leads to increase in revenue and profits.
 
There were many industries which were using IT infrastructure and software products to improve and optimally utilize their resources, but most of the them were heterogenius in nature. Workflows were different for each product, timelines were different and they were not in synch with each other. So, business productivity was not at its best.
 
As the IT infrastructure and productivity from software products and applications improved in the later years, there was more computing powere available to enterprises at low cost. Thus more homogenius applications and process began to be used. Seeing the increased deployment of IT infrastructure and having a stack of tools / products from low level to high level (Infrastructure to Application), Microsoft came with BPIO Model (Business Prodcutivity Infrastructure Optimization model) and other models.
 
BPIO Model (Business Prodcutivity Infrastructure Optimization model)
 
The BPIO model is related to Business Productivity. For getting on to BPIO model, we need to have base infrastructure in place. Microsoft has also models and product / tools around this base infrastructure called Core IO Model (Infrastructure Optimization model). I will not go into the details of Core IO model, but below image tells more about this stack.
 
core_model.png
(Courtesy: Microsoft Corporation)
Figure 1: Core IO Model
 
The Core IO model focuses around:
 
  1. IT Process and Compliance.
  2. Identity and Security Services.
  3. Client Services (Desktop client, Thin client etc.).
  4. Datacenter Services.

The BPIO model sits on top of this Core IO model and leverages optimal utilization of basic IT infrastructure.

bpio-graph.jpg

(Courtesy: Microsoft Corporation)

Figure 2: BPIO 

The BPIO model shows enterprises how to plan and strategise for the future IT implementation in the organization. This also provides a strategic role to IT units in an organization. The BPIO model has four optimization levels:
 
  1. Basic
  2. Standardized
  3. Rationalized
  4. Dynamic.

A organization as it progresses and grows in IT infrastructure, moves from Basic towards Dynamic organization. Important part of BPIO at the application level is Collaboration. Effective collaboration between employees within an organization and within teams is important. For that, Microsoft has offering for functionalities like, Workspaces, Portals, Social Computing and Project Management.

One important product that provides it all is: SharePoint Server. Specifically with the coming of SharePoint Server 2010, Social Computing incollaboration stack has increased.

BPOS (Business Productivity Online Services suite)

After the success of BPIO model and Microsoft came with BPOS (Business Productivity Online Services suite). This is a set of collaboration and messaging suite provided by Microsoft as subscription and SaaS. It includes Microsoft SharePoint Online, Exchange Online, Office Comunication Online and Live Meeting online. This offering has got discontinued now.

Office 365

As more and more organizations are adopting Cloud based services, Microsoft along with its cloud offering Azure, introduced, cloud productivity service microsoft Office 365. In Office 365, Microsoft provides, Office Professional Plus, Exchange Online, SharePoint Online, Lync Online and Office Web Apps.

Summary

MSCollaborationTools.pngFigure 3: Microsoft Collaboration Business Productivity Tools / Applications

Microsoft has consolidated all these offering in the form of "Microsoft Business Productivity Platform" and has a pie for every type of professional to Enterprise. The Business Productivity Platform by Microsoft solves the collaboration challenges faced by enterprises, teams and individuals by providing solutions for:
 
  1. Infrastructure Optimization.
  2. Multi-generational workforce.
  3. Distribute workforce.
  4. Mobile Information workers.

By including IT and Collaboration in their Enterprise model and growing from one level to another level of Collaboration optimization, today's organizations can reduce overhead costs and improve their Business Productivity.

June 15, 2011

Collaboration in Dynamic Enterprises

Dynamic enterprises are continuously evolving and involve process and policy changes due to changing environments, work culture and diverse teams situated in different geographies. These type of enterprises have changing hierarchies of roles and responsibilities. Roles of a particular employee vary from team member to manager with different projects in hand. Then, it becomes very difficult to get a clear picture of the projects, their teams and its members, tasks assigned and accomplished. Also it is difficult to search for the members with sepcific skill if hte project is large. Such type of complex organizations are very large in number now, and, existing enterprises are also looking towards this kind of enterprise architecture. They are reducing the role hierarchy in their teams and employing persons with mutliple skills. So, to have a clear picture of any project / work going on, the Project Manager and Teams members both require transparency in terms of tasks being assigned and completed. Also they should be able to collaborate fast within their teams and outside also. The team members with multiple projects in hand should be able to switch to different projects quickly and get information related to its progress, team and tasks.

The main issues faced by these organizations are:

  1. Information overload and lack of contextual information.
  2. Coordination between distributed team members.
  3. Knowledge Management between teams and team members.
  4. Collaboration limited with Phone lines, Emails and Instant Messengers.
  5. Level of Hierarchy increasing and becoming complex.
  6. Regulatory compliance for distributed teams and work done.

 TraditionCollaborationTools.pngDue to the above issues, there is a negative reflection of productivity and high costs within enterprise and it becomes very complex to manage information collected and attributed by each team member. Also the management and milestone progress of these teams is difficult for their managers. If not properly collaborated, team members loose a vision of the work they do and this reflects in their delivarables.

On the other hand, emails are the primary source of communication for any enterprise. Project managememnt tools are limited to milestone and task setting, they do not provide a collective view of distributed team, formal and informal communication. Also when too many enterprise have distributed teams, all need a media for social communication within an enterprise.

If tons of documents are upload to portal without any context and are present in their emails, employees suffer from information overload. To find the relevant and contextual information from a large set of data costs a comany time and money. The support system / collaboration tools that an employee uses should have the capability to find and show information that is relevant to employee.

These all factors contribute in personal productivity of employee and eventually revenue per employee of an enterprise.

If we provide a tool / framework with collaborative environs, which saves distributed employee from team exclution, information overload and lack of transparency, then productivity of an employee can be increased. This framework can also be build on existing collaboration tools such as Microsoft SharePoint. Such tools also ensure Knowledge Management, Contextual Information and easy Team Management. The tool / framework can have below features:

CollaborationFrameworkFeatures.pngIt should have also the capability to integrate with existing infrastructure and applications, thus enabling enterprise information search. Thus today's Dynamic Enterprise need a comprehensive architecture for employee and team collaboration. This will surely reflect in the revenues of the enterprise as increase in:

CollaborationAdvantagesSlide.png
The collaboration framework provides the employees of a Dynamic and Complex enterprise transparency in a project and work being done. It effectively means a Mobile work force with contextual and relvant information at the tips of employees. This results in increased productivity right from personal level to enterprise level. Thus to conduct business in a complex work environment, enterprise should plan for a proper Collaboration framework with their Enterprise Architecture Framework / Model.
 
I would be happy to hear your comments on this and collaborate on this.
 

March 30, 2011

New ways to surface data from SharePoint 2010

SharePoint 2010 is business collaboration platform for the enterprise and internet. The current version is the 4th generation product from Microsoft stable. SharePoint adoption has grown heavily in the last 2-3 years starting with MOSS 2007 but it is increasing with SharePoint 2010.  Customers are adopting SharePoint as an application development platform.  Different types of data is being stored and managed within SharePoint. Even the amount of content is getting bigger and bigger. Until now, it was little bit challenging to surface the data stored in SharePoint within the applications that are not hosted on the same server as SharePoint. The only way that was possible was to use built-in web services or develop custom web services. There have been many new enhancements in this version of the product. As I come from development background, I really like some of the enhancements that help improve developer's productivity especially the new ways to surface the data from SharePoint within applications. 

Continue reading "New ways to surface data from SharePoint 2010" »

January 28, 2011

Duet of Process and Collaboration

Highly anticipated and soon-to-be-released Duet Enterprise, a new joint product from SAP and Microsoft, enables the interoperability between SAP applications and Microsoft SharePoint 2010. Duet Enterprise will empower all employees to consume and extend SAP processes and information from Microsoft SharePoint and Office 2010. Customers will be able to expand the value of their existing investments in SAP and Microsoft, respond to their business needs rapidly and effectively and drive the productivity of their people and teams.

Duet Enterprise a product developed jointly by SAP and Microsoft is designed to help IT serve the business more effectively and enable all employees to consume and extend SAP applications from Microsoft SharePoint and Microsoft Office. Business users benefit from unified and simplified access to the information and actions they need, both from the process world of SAP applications as well as the collaborative work offered by Microsoft SharePoint. Users can interact with information directly from SAP ERP directly from a SharePoint site. Users can create a team workspace from SAP objects such as a customer instance, on the site they can collaborate on resolving customer issues with the relevant information from SAP ERP available directly at their fingertips. View related reports from SAP, relevant SharePoint documents and other contextual information are also available to enable effective team work. The software provides the foundation for technical interoperability between SAP applications and Microsoft SharePoint ensuring that the communication between the systems is seamless, secure, scalable and manageable.

Continue reading "Duet of Process and Collaboration" »

June 4, 2010

Web Site Innovation : Northwestern Mutual Wins 2010 Innovator Award

Northwestern Mutual has won the 2010 Innovation award from Windows Financial Services Magzine. Infosys is a Strategic Service provider for Northwestern Mutual. Infosys helped Northwestern Mutual in developing the new Website on Sharepoint.

Please check out the details  at:

http://www.windowsfs.com/uncategorized/northwestern-mutual-wins-2010-innovator-award

Continue reading "Web Site Innovation : Northwestern Mutual Wins 2010 Innovator Award" »

May 11, 2010

Top 5 Sharepoint 2010 capabilities

I am into Sharepoint 2010 for about 6 months now. We are part of the various Sharpoint 2010 beta/adoption programs run by Microsoft. Internally at the Sharepoint Practice, we run most of our business on Sharepoint 2010. We have deployed Mysites with pictures and profiles of everyone on the team. We have also successfully created many small sub-sites to manage different aspects like Sales and Delivery. We have built several demos to explore the new features and have really taken deep dive to understand the difference and nity gritties over 2007 version. We  also started working witn atleast 3-4 clients on early proof concepts and demostrations. Now that the product is about to be released tomorrow 12th May 2010,  I thought  based on my experience so far I should do a short list of the Top 5 Sharepoint 2010 capabilities which excited me the most.

So here you go:

1 - PowerPivot for Excel 2010 and SharePoint 2010: Manipulate data dets up to hundreds of millions of rows and analyze on the Web

2 - Office Web Apps: View and make light edits to documents through the Browser with the new Office Web Apps for Word, Excel, PowerPoint and OneNote, which can be hosted on premises with SharePoint 2010

3 -Business Connectivity Services (BCS) provides the read/write capability to connect SharePoint 2010 and Microsoft Office client applications to external data sources (such as SQL, Oracle, SAP, CRM, Siebel, Web services, and custom applications).

4.Use Business Data Applications: Design forms for SharePoint 2010 that create, read, update, and delete business data from a back-end systems

5.SharePoint Workspace 2010: Bring LOB data into SharePoint 2010 Sites and then take that data offline

I  am looking for something more exciting in 2010 which is not there in this top 5.. So please comment and let me know...

 

April 9, 2008

Why is .NET Micro Framework so crucial for Autonomous digital enterprise

"Let there be light!" And there was light.
 
"Let there be organized information!" So evolved ledgers and related recording systems, computers and applications.
 
Now in the age of digital nervous system, when we say "Let there be Automation!" , Information flow should address the whole spectrum of source, relation, content and target.

Continue reading "Why is .NET Micro Framework so crucial for Autonomous digital enterprise" »

March 12, 2008

Collaborative Learning,SCORM and DotnetSCORM

Collaborative Learning System  :Building a  Learning Management System which not only provides the content but which in addition is able to provide rich user experience,high level of interactivity and which is able to communicate with learning systems built in different ecosystems , having different content types and share them would be a collaborative learning system in the real sense.

The Sharable Content Object Reference Model (SCORM) and its .NET implementation DotnetSCORM  target the challenges discussed above

Continue reading "Collaborative Learning,SCORM and DotnetSCORM" »

February 28, 2008

Collaboration - Contextually Communicate with your Connections

We've discussed about contextual integrated information and contextual people connections in the past weeks. The third key pillar of a collaborative ecosystem is communication mechanisms. Today, enterprises have globally dispersed office locations and teams staffed with people across these locations. Enterprise stakeholders are scattered across geographical areas. We have already seen the criticality of contextual integrated information and the correct contextual contacts to talk to. However initiating conversations or meetings with these contacts and sharing information with them is not always as straightforward and seamless as we would like it to be. Thus enabling a seamless and contextual environment that allows you to intuitively connect with your contacts and then painlessly share information with them is an imperative.

Continue reading "Collaboration - Contextually Communicate with your Connections" »

February 20, 2008

Collaboration - The importance of contextual integrated information

Continuing the Collaboration series, we will talk about Integrated Contextual Information today. My previous blog talked about the importance of people connections in the right context. It would be good to revisit the meaning of a context on that blog before we go ahead. Obviously if you have the right people connections for executing on your work, you need the right set of information to share and discuss with those people to get some actual collaboration done.

Continue reading "Collaboration - The importance of contextual integrated information" »

February 7, 2008

Collaboration - Making the right People Connections

Collaboration involves a coming together of many perspectives as this blog explains.  Connecting to the right set of people is one imperative to build a Collaborative ecosystem. In some cases we would know who we want to connect to but do we always know if they are available or what is the best way to reach them? You defintely wouldnt like to talk to that person's voice mail time and again, right? And then there are cases where we actually are clueless about who to approach for a problem resolution! Or who else is doing work similar to mine? If there is some one like that I would definitely like to connect to them. To understand how to enable such an ecosystem, we need to study how we make real world people connections.

Continue reading "Collaboration - Making the right People Connections" »

February 6, 2008

Programming OCS 2007

Office Communications Server 2007 is part of the new UC (Unified Communications) platform from Microsoft. A lot of excitment is building up around it and requirements are now shaping up on top of OCS 2007 deployments. A lot of architects / developers are still very confused about the plethora of options available for programming OCS 2007. The intent of this post is to try and clear the fog regarding the programming models of OCS 2007 and  give a high level overview of what SDK to use in which case.

Continue reading "Programming OCS 2007" »

January 28, 2008

Enterprise Collaboration - Role of Technology

Lately, there has been a lot of buzz on collaboration and how it is becoming important for rapid innovation especially in a globally distributed and culturally diverse business environment. Technology is being seen as an important enabler and catalyst for collaboration. Enterprises are viewing technology usage from different perspectives to enhance and address different aspects of collaboration.

Continue reading "Enterprise Collaboration - Role of Technology" »

Subscribe to this blog's feed

Follow us on

Blogger Profiles

Infosys on Twitter