Tuesday, November 6, 2012

Using a blog as a collaboration device for virtual teams


According to Tim O'Reilly, Web 2.0 can be thought of as "a set of principles and practices" that underlie a new conceptualization and usability of the Web, born out of the dot.com crash in 2001.  Although the term itself has been widely used, (and misused) its core features persist.  Some of the key features of Web 2.0 are the concept of the Web as a platform, with an architecture of participation, in which the users control their own data, but allows for endless remixing so as to harness the power of collective intelligence. 

O'Reilly noted that "hyperlinking is the foundation of the web" and pointed to the rise of blogging as one of the central features of Web 2.0.  Blogs are personal weblogs or online diaries that are predominantly a chronologically ordered set of text-based entries.  Gradually, the inclusion of imbedded images, audio and video made the blogging experience more multimedia.  There are two critical features of a blog that make it different from an online forum discussion board or a wiki.  The first is tagging, and the second is permalinking.  These two features (discussed in more detail below) gave me the idea of using a blog as a collocation conversation management device for virtual teams.

First, what do I mean by virtual teams?  "In today’s business environment, project teams comprise highly specialized members, many of whom may not be collocated. Thus, rather than forming traditional teams, virtual teams, comprised of members from different geographic areas, are assembled to collaborate on a project. Virtual teams are commonly used for tasks such as developing systems and software; for example, the programmers are located in India, the project managers are in the United States, and the testers are in Europe." (Valacich and Schneider, 2012).

In a sense we are all involved in a large-scale virtual team through the mechanism of Blackboard which is facilitating our distance learning and collaboration in this class.  I am involved with such a virtual team in another class that is working on a large-scale business process modeling case.  In thinking about how best to organize our efforts and keep track of our communication, noting that some of us are in different time zones, I considered using a blog.  In part this is due to that fact that I am familiar with blogs and have been using them off and on since 2003, and that there are numerous free platforms online to support blogging.  (I personally use blogger.com).

The two features that O'Reilly mentioned (tagging and permalinking) make blogs an especially versatile and useful tool for this kind of collaborative work.  Although Blackboard's discussion forum does allow for the creation of different discussion threads and stimulates the back and forth of online conversation, it is limited to a hierarchical, nested structure.  Individual posts have a fixed location in the existing structure, but it is not possible to tag particular posts or to do searches of all posts across multiple conversations. 

What do I mean by tagging?  Tagging is a simple, yet powerful means of establishing an emergent structure out of multiple conversation threads and discussion topics, on the fly.  Some refer to this as "folksonomy" as opposed to taxonomy.  Taxonomy refers to a systematic classification into ordered, predefined categories, like that found in any encyclopedia.  Folksonomy refers to "a style of collaborative categorization of sites using freely chosen keywords," ie. tags.  Tags can be applied by the author of a post at the time of posting, but the real benefit is that the possibility of tagging can be opened up to the readers of a post as well.  This feature is sometimes called "social cataloging."  "Tagging allows for the kind of multiple, overlapping associations that the brain itself uses, rather than rigid categories." (O'Reilly, 2005).  Blogs offer the additional functionality of allowing searches and reordering or filtering of posts by tags, something a discussion board cannot do.  Another feature is the tag cloud, (see example) which is a way to "visualize user generated tags or content on a site ...The size of a word in a tag cloud represents its importance or frequency so that it is easy to spot the most important or frequent words or tags." (Valacich and Schneider, 2012, 207).  Out of a tag cloud comes an emergent dynamic structuring of the posts.

Permalinking is the second feature of blogs that make them a good tool for virtual team collaboration.  Permalinking a blog post gives it an easy handle, a way of referring to any specific part of a conversation utilizing the power of hyperlinks, making it "relatively easy to gesture directly at a highly specific post on someone else's site and talk about it."  This is extremely useful for teams with multiple participants who are geographically and temporally dispersed.  Without having to search throughout the discussion board to see which threads have new "unread" posts, I can dynamically follow the asynchronous updates from multiple team members and easily refer to the embedded permalinks to refresh my recollection of the previous step in the conversation.  Each blog post can also have a nested set of comments appended to it, tracking the flow of a discussion with multiple participants.

The combination of tagging and permalinking means that a blog can replicate the functionality of either a wiki or a discussion board.  Tags create a user defined folksonomy and allow one to search or reorder posts based on that new classification schema.  Permalinks let us pin important posts which define terms, establish procedures, set goals, identify measures or outputs as permanent, but changeable, fixtures in our emerging dynamic structure. 

I am assuming, of course, that all of the virtual team members are empowered as administrators or authors of a team blog.  Each participant can make his or her own posts, edit others postings, suggest edits or changes, make comments on other peoples posts, and set tags on her own or on others posts.  Blogging creates a record of the process that the team is going through, it can be reviewed as a set of minutes of the meetings that the team has had, as well as a record of the evolution of a draft proposal or a process redesign.  It provides not only a historical document but also, if used properly, a dynamic conversation management device.  An important benefit is that unlike discussion boards, blogs usually feature a mobile app or email interface which allows one to easily publish to the blog through an email.  Like any tool, it can be misused.  One of the drawbacks to blogs is that readers with no special privileges can only make comments.  To them it may only seem like a static chronological list.  Another serious consideration, brought up by Valacich and Schneider, is "the damage that can be done to the company when a poor choice of words, an unpopular stance, or a rogue employee’s rant is posted in a blog."  But overall, I believe the benefits outweigh the costs and that team blogs can be a valuable means of managing the collaborative work of dispersed virtual teams.     



Works Cited
O'Reilly, T. "What is Web 2.0?"  oreilly.com.  (September 30, 2005).

Valacich, J. & Schneider, C. (2012). Information Systems Today, Managing in the Digital World.
Upper Saddle River, New Jersey: Prentice Hall.

Take a tour at www.blogger.com

Friday, October 12, 2012

What are process metrics?


As Harmon says one of the key steps in developing a business process architecture is to "determine how you will measure whether or not the value chain achieves its goals."  This is a point that is reiterated by Cooper and Patterson; "Success with BPM is almost always measured with a clear simple business metric … If you can't identify a metric that is meaningful to your business partners, you need to step back and evaluate if you have identified the right target process.”  (Cooper and Patterson, 2007).  Measurement is closely related to the steps of identifying a specific value chain and determining the specific strategic goals that the value chain is to achieve. 

Harmon indicates that there are two types of measures of business processes; internal and external.  The external measures focus on the results achieved by the value chain that the process is a part of and relate to the ultimate customer of the value chain.  Internal measures are focused inward on the process itself and relate to the efficiency of the process.  "External measures let us know how well the process is doing what it is intended to do. Internal measures let us know how effective the process is in producing outputs. Put slightly differently, External measures check results and Internal measures check productivity."

One similarity is that both internal and external measures can be thought of as relating the activity of the process to its customer, if one wants to consider any process that receives another processes' outputs as its customer.  In that sense a process is both "a supplier of one process and a customer of another."  Looking at metrics related to the output of a process and the customer satisfaction with that output is what binds both internal and external metrics together. 

One key difference between internal and external metrics, is that internal measures are leading indicators and are easy for managers to identify, collect and interpret.  External measures are often harder to identify and obtain in concrete quantifiable measures.  Measures like customer satisfaction also tend to be lagging indicators and knowing about them only comes after the performance of the process.  However, Harmon points out that although they should be used in conjunction, "to effectively evaluate the performance of an organization, you must focus on the external measures.  Once you "lock down" the external measures, then you can begin to focus on improving your internal measures."

Works cited
Cooper, M., Patterson, P. (April, 2007). Business Process Management (BPM) Definition and Solutions. http://www.cio.com/article/106609/Business_Process_Management_BPM_Definition_and_Solutions (Accessed on September 18,2012).

Harmon, P. (2007). Business Process Change: A Guide for Business Managers and BPM and Six Sigma Professionals. Burlington, MA 01803: Morgan Kauffman Publishers.

Harmon, P.  Measurement and Services. (May 13, 2008).  BPTrends. (6:9).
http://www.bptrends.com/publicationfiles/advisor20080513.pdf (Accessed on October 3, 2012).

What is Enterprise Architecture? What is Zachman's Framework?



Briefly describe the Zachman's Enterprise Architecture framework. Describe 1-2 of its strengths.

1.0   Enterprise Architecture Defined
According to Gartner.com, (http://www.gartner.com/it-glossary/enterprise-architecture-ea/) an Enterprise Architecture is defined as:

“the process of translating business vision and strategy into effective enterprise change by creating, communicating and improving the key requirements, principles and models that describe the enterprise’s future state and enable its evolution.”

Capgemini defines Enterprise Architecture as:

“a set of principles, rules, standards, and guidelines, expressing and visualizing a vision and implementing concepts, containing a mixture of style, engineering, and construction principles.”

The Open Group’s Architectural Framework (TOGAF) notes that:

“[Enterprise] Architecture has two meanings depending upon its contextual usage: (1) A formal description of a system, or a detailed plan of the system at component level to guide its implementation; (2) The structure of components, their interrelationships, and the principles and guidelines governing their design and evolution over time.”

US Federal Enterprise Architecture Framework (FEAF) definition:

“Enterprise architecture is a management practice to maximize the contribution of an agency’s resources, IT investments, and system development activities to achieve its performance goals. Architecture describes clear relationships from strategic goals and objectives through investments to measurable performance improvements for the entire enterprise or a portion (or segment) of the enterprise”

2.0   Enterprise Architecture Framework

An Enterprise Architecture is an extremely complex and complicated systems model.  Because of its size and complexity, EA frameworks or methodologies have been developed that provide a set of tools, techniques and terms to bring the EA into focus.

According to Sessions (2007):

“Many enterprise-architectural methodologies have come and gone in the last 20 years. At this point, perhaps 90 percent of the field use one of these four methodologies:

The Zachman Framework for Enterprise Architectures—Although self-described as a framework, is actually more accurately defined as a taxonomy

The Open Group Architectural Framework (TOGAF)—Although called a framework, is actually more accurately defined as a process

The Federal Enterprise Architecture—Can be viewed as either an implemented enterprise architecture or a proscriptive methodology for creating an enterprise architecture

The Gartner Methodology—Can be best described as an enterprise architectural practice

3.0   Zachman’s Framework

“The field of enterprise architecture [methodologies] essentially started in 1987, with the publication in the IBM Systems Journal of an article titled "A Framework for Information Systems Architecture," by J.A. Zachman.  In that paper, Zachman laid out both the challenge and the vision of enterprise architectures that would guide the field for the next 20 years.  The challenge was to manage the complexity of increasingly distributed systems.  As Zachman said:

The cost involved and the success of the business depending increasingly on its information systems require a disciplined approach to the management of those systems. [02]

Zachman's vision was that business value and agility could best be realized by a holistic approach to systems architecture that explicitly looked at every important issue from every important perspective. His multiperspective approach to architecting systems is what Zachman originally described as an information systems architectural framework and soon renamed to be an enterprise architecture framework.”

Zachman’s framework “summarizes a collection of perspectives” and is a “logical structure for classifying and organizing descriptive representations.”  It is depicted as a grid or matrix of six rows and six columns.  “Zachman proposed that there are six descriptive foci (data, function, network, people, time, and motivation) and six player perspectives (planner, owner, designer, builder, subcontractor, and enterprise.) These two dimensions can be arranged in a grid…There are 36 intersecting cells in a Zachman grid—one for each meeting point between a player's perspective (for example, business owner) and a descriptive focus (for example, data.)”

4.0   Strengths of Zachman’s framework

One of the strengths of this framework is that “it explicitly shows a comprehensive set of views that can be addressed by enterprise architecture.”
Another strength of this framework is that it provides for a very high level of detail in the artifacts created or depicted.

Because of the relatively large number of perspectives engendered in the framework, it provides a very narrow focus on each of the Enterprise Architecture components.

WORKS CITED

Op’t Land, M.; Proper, E.; Waage, M.; Cloo, J.; Steghuis, C. (2009). Enterprise Architecture: Creating Value by Informed Governance. Springer. (http://www.springerlink.com/content/978-3-540-85231-5) (Retrieved September 17, 2012).

Sessions, R. (May 2007). A Comparison of the Top Four Enterprise-Architecture Methodologies.  http://msdn.microsoft.com/en-us/library/bb466232 (Retrieved September 12, 2012).

Zachman, J.A. "A Framework for Information Systems Architecture." IBM Systems Journal, Volume 26, Number 3, (1987).