<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>The S Curve</title>
    
    <link rel="alternate" type="text/html" href="http://sanjiva.typepad.com/thescurve/" />
    <id>tag:typepad.com,2003:weblog-170185</id>
    <updated>2013-04-11T00:06:50-07:00</updated>
    <subtitle>Perspectives on the S-Curve phenomenon in software development lifecycle. 
(With apologies and deference to Steve Jurvertson's The J-Curve which inspired the title).    
</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TheSCurve" /><feedburner:info uri="thescurve" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <title>Wikidsmart for OpenStack is Live!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/pe2vq2-DE8Y/wikidsmart-for-openstack-is-live.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2013/04/wikidsmart-for-openstack-is-live.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e2017d42b3d361970c</id>
        <published>2013-04-11T00:06:50-07:00</published>
        <updated>2013-04-12T00:44:15-07:00</updated>
        <summary>We are proud to announce that zAgile has recently engaged with the OpenStack Foundation to create the Activity Board, powered by Wikidsmart. OpenStack is a leading open source software platform for building public and private clouds. The OpenStack Foundation drives...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology Entrepreneurs" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="font-family: arial, helvetica, sans-serif;">We are proud to announce that zAgile has recently engaged with the OpenStack Foundation to create the <a href="http://activity.openstack.org/data" target="_self" title="Activity Board">Activity Board</a>, powered by Wikidsmart. </span></p>
<p><span style="font-family: arial, helvetica, sans-serif;"><a href="http://www.openstack.org" target="_self" title="OpenStack">OpenStack</a> is a leading open source software platform for building public and private clouds. The <a href="http://www.openstack.org/foundation" target="_self" title="OpenStack Foundation">OpenStack Foundation</a> drives its evolution and is backed by enterprise leaders include IBM, Cisco, HP, Red Hat, RackSpace, AT&amp;T, VMware, Dell, Canonical, and others.</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">The development Activity Board for OpenStack provides a visual overview of all the OpenStack public activity of community members across multiple dimensions: contributors and organizations, projects and code-related contributions. From a single interface, you can easily surf OpenStack project content, whether it is coming from the Launchpad bug tracker, Git version control system or Gerrit code review application--all mapped against the OpenStack Foundation members database. <br />
<br />
The intention of the Activity Board is to give the community a way to answer very precise questions like: who’s contributing to that particular project? What is that developer working on? Which commits/changes are related to a particular bug? Who’s joined the development community recently? etc.<br />
<br />
And for OpenStack corporate members, an additional benefit you may wish to consider is to integrate your own internal tools with the OpenStack community project content to create your own composite internal dashboard, to provide your teams with instant and precise access to community activity and efforts.   Wikidsmart Context Server’s approach enables you to integrate your tools to automatically build a cohesive view of all content. That means you don’t have to do extensive integration work which can be quite costly to build and maintain.  </span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">If you would like to learn more, we are featuring the OpenStack Activity Board in the upcoming events:<br />
</span></p>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;"><a href="http://openstacksummitapril2013.sched.org/event/ebbf37e343246e0b80bf99540a0c8d86" target="_self" title="OpenStack Summit">OpenStack Summit</a> <strong>, April 15, Portland, OR: one long session to show the <a href="http://openstacksummitapril2013.sched.org/event/ebbf37e343246e0b80bf99540a0c8d86" target="_self" title="state of the art">state of the art</a></strong><strong> and to <a href="http://openstacksummitapril2013.sched.org/event/987980385498d2c4caacf043f4fe922b" target="_self" title="gather feedback">gather feedback</a></strong></span></li>
</ul>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;">Webinar, May 2, 9am Pacific Time:<strong> <a href="http://openstack.enterthemeeting.com/m/5QNKEX2G" target="_self" title="OpenStack Activities Webinar">Introducing OpenStack Activity Board, A Unified View of OpenStack Project Content</a></strong><strong> <br />
</strong></span></li>
</ul>
<span style="font-family: arial, helvetica, sans-serif;">
<br /></span>-Sanjiva</div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2013/04/wikidsmart-for-openstack-is-live.html</feedburner:origLink></entry>
    <entry>
        <title>A 'Wikidsmart' Project Explorer in Confluence</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/TO3G6seHHMc/a-wikidsmart-project-explorer-in-confluence.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2012/04/a-wikidsmart-project-explorer-in-confluence.html" thr:count="1" thr:updated="2012-11-01T02:29:39-07:00" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e2016764d494bb970b</id>
        <published>2012-04-08T23:31:27-07:00</published>
        <updated>2012-04-08T23:31:27-07:00</updated>
        <summary>Since zAgile's Wikidsmart integrates concepts across tools and phases in the software lifecycle, there are a number of ways this integrated information can be leveraged by engineering teams. Recently, we have had a number of requests to present this information...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Since <a href="http://www.zAgile.com" target="_self" title="zAgile">zAgile's</a> <a href="http://www.zagile.com/products/project-lifecycle-products.html" target="_self" title="Wikidsmart">Wikidsmart</a> integrates concepts across tools and phases in the software lifecycle, there are a number of ways this integrated information can be leveraged by engineering teams.  Recently, we have had a number of requests to present this information on a confluence page in a tree-like form, analogous to file explorers.   For example, this would allow a tree view of all concepts (version, component, feature, design document, task, test suite, checkin, build, etc.) related to a JIRA project, regardless of where that information exists (Confluence, JIRA, Subversion, Jenkins, Salesforce,...).  The explorer presents the consolidated view of the relationships, much like typical file explorers, such as the Windows Explorer.</p>
<p>We have now developed a widget that can provide this functionality within Confluence.  Its most typical use would be to render all related information about a JIRA Projects.  However, the usage is not limited to any particular 'root' concept.  For example, if you have integrated Salesforce into the Wikidsmart platform, you can see a tree-view of all your CRM Accounts. </p>
<p>This simple to configure and customize widget macro provides a hierarchical (multi-level) view of JIRA projects and related artifacts, tasks, etc. in the example below.   It supports the following features:</p>
<ul>
<li>Customizable -- The root or base concept can be any concept represented in the Wikidsmart knowledge model.  The examples here show root concept as JIRA project.  However, it is possible to have the root as CRM Account, Document or Build, depending upon the context which the page represents.  </li>
<li>Hierarchical -- execution of the macro will result in the tree-style listing of the root or base concepts.  It will also render the nested relationships in a hierarchy, as specified in the JSON graph.  The logical hierarchy of the example is shown below:</li>
</ul>
<p><a class="asset-img-link" href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20168e9d58aba970c-pi" style="display: inline;"><img alt="Screen shot 2012-04-08 at 11.11.45 PM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e20168e9d58aba970c image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20168e9d58aba970c-800wi" title="Screen shot 2012-04-08 at 11.11.45 PM" /></a></p>
<ul>
<li>It can render multiple levels of hierarchical relationships without any constraints, with each level capable of representing heterogeneous concepts </li>
<li>It is dynamic and renders all relationships in realtime, as they are established.</li>
</ul>
<p> </p>
<p>Here is an example of an implementation of this macro.  It shows a JIRA Project, Features, Components and Test Suites associated with each Project, Stories associated with each Feature, and so on (as shown in the graph above).</p>
<p><a class="asset-img-link" href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2016303e00602970d-pi" style="float: left;"><img alt="Screen shot 2012-04-08 at 10.50.16 PM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e2016303e00602970d" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2016303e00602970d-800wi" style="margin: 0px 5px 5px 0px;" title="Screen shot 2012-04-08 at 10.50.16 PM" /></a></p>
<p> </p>
<p> </p>
<p> </p>
<p><span style="font-size: 12pt;">To explore this and other features of Wikidsmart, visit the <a href="http://wikidsmart.zagile.org" target="_self" title="Wikidsmart Sandbox">Wikidsmart Sandbox</a>.</span></p>
<p> </p>
<p><span style="font-size: 12pt;"> You can also download Wikidsmart from <a href="https://sourceforge.net/projects/wikidsmart" target="_self" title="Wikidsmart on Sourceforge">Sourceforge</a>.</span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2012/04/a-wikidsmart-project-explorer-in-confluence.html</feedburner:origLink></entry>
    <entry>
        <title>Confluence 4.1 and Wikidsmart</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/18ALotoa3hY/confluence-41-and-wikidsmart.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2012/03/confluence-41-and-wikidsmart.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20168e9184ea5970c</id>
        <published>2012-03-22T02:04:13-07:00</published>
        <updated>2012-03-22T02:04:13-07:00</updated>
        <summary>We have made a lot of progress towards adapting the Wikidsmart smart-forms templates for Confluence to be 'natively compatible' with Confluence 4, leveraging its rich user inteface for creating structured content that can be integrated with other applications and tools,...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>We have made a lot of progress towards adapting the Wikidsmart smart-forms templates for Confluence to be 'natively compatible' with Confluence 4, leveraging its rich user inteface for creating structured content that can be integrated with other applications and tools, including JIRA, Salesforce, etc.</p>
<p>Since there has been a lot of interest in Wikidsmart for Confluence 4, we thought to provide a sneak peak into what to expect.  The new UI is rich, exciting and inviting.  We are looking forward to the final form within the next few weeks.  </p>
<p>We will continue to provide progress on this towards our goal of releasing the product for Confluence 4 by mid summer.</p>
<ul>
<li>The form layout </li>
</ul>
<p><a class="asset-img-link" href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2016764177c0a970b-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="display: inline;"><img alt="Screen shot 2012-03-22 at 1.39.34 AM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e2016764177c0a970b image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2016764177c0a970b-800wi" title="Screen shot 2012-03-22 at 1.39.34 AM" /></a><br /><br /></p>
<p> </p>
<ul>
<li>The template-based form for structured content entry</li>
</ul>
<p><a class="asset-img-link" href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2016764178059970b-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="display: inline;"><img alt="Screen shot 2012-03-22 at 1.45.38 AM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e2016764178059970b image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2016764178059970b-800wi" title="Screen shot 2012-03-22 at 1.45.38 AM" /></a><br /><br /></p>
<p> </p>
<ul>
<li>The structured page in view mode</li>
</ul>
<p><a class="asset-img-link" href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20167641784f9970b-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="display: inline;"><img alt="Screen shot 2012-03-22 at 1.46.02 AM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e20167641784f9970b image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20167641784f9970b-800wi" title="Screen shot 2012-03-22 at 1.46.02 AM" /></a><br /><br /></p>
<p>-Sanjiva</p>
<p>www.zAgile.com</p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2012/03/confluence-41-and-wikidsmart.html</feedburner:origLink></entry>
    <entry>
        <title>Atlassian Chats It Up</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/kfOD1jndh6k/atlassian-chats-it-up.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2012/03/atlassian-chats-it-up.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e201676387833a970b</id>
        <published>2012-03-07T12:11:20-08:00</published>
        <updated>2012-03-07T12:25:33-08:00</updated>
        <summary>Kudos to Atlassian for expanding the collaborative and social aspects of the Atlassian suite even further with HipChat. And congrats to the HipChat team for joining Atlassian! Chat is of course a critical aspect to collaboration along with wikis, activity...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Offshore Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="font-family: Calibri, Verdana, Helvetica, Arial;">Kudos to Atlassian for expanding the collaborative and social aspects of the Atlassian suite even further with <a href="http://blogs.atlassian.com/2012/03/meet-hipchat-the-newest-member-of-the-atlassian-family/" target="_self" title="HipChat">HipChat</a>. And congrats to the HipChat team for joining Atlassian! Chat is of course a critical aspect to collaboration along with wikis, activity streams, etc. zAgile recognized this as such a few years ago when we integrated the Jabber-based <a href="http://www.igniterealtime.org/projects/openfire" target="_self" title="Ignite Openfire">Openfire</a> server into the zAgile Wikidsmart platform.<br /> <br /> As always, you can count on zAgile as the Atlassian software vendor partner to contextually integrate Atlassian products. zAgile's Wikidsmart open source platform and applications deliver tight interoperability, traceability, and federated search of content (Requirements, Issues/Tasks, Tests, etc.) across the Atlassian environment, as well as with other tools (Jenkins, Selenium, etc.) and applications (Salesforce.com, etc.). <br /> <br /> And now HipChat's chat history content will be counted among those of course. In this way, HipChat conversations may be automatically tied (via key word/topic association) to issues in JIRA, requirements in Confluence, projects in JIRA, customers in Salesforce.com, etc. No longer will chats remain isolated but can be shared (to the extent desired) and associated with all aspects of the project. <br /> <br /> This means historical chats may be part of the contextual content served to users whenever they are doing something (like creating an issue in JIRA) or performing a search for something. For example, if they are performing a search for a specific Requirement, now they can also see the associated historical conversations along with the associated Tasks/Issues, associated Customers, etc.<br /> <br /> The Wikidsmart platform is about teams gaining efficiency and managers gaining insight into the software engineering activities by contextually integrating content and information. Now Atlassian's HipChat's chat history will be amongst that important content to drive collaboration in an ever more contextual way.<br /> <br /> @AndrewLampitt<br /> zAgile </span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2012/03/atlassian-chats-it-up.html</feedburner:origLink></entry>
    <entry>
        <title>zAgile Launches Open Source ALM 2.0 Interoperability Hub</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/H_NzvfQwPXU/zagile-launches-open-source-alm-20-interoperability-hub.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2012/02/zagile-launches-open-source-alm-20-interoperability-hub.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e201676314559a970b</id>
        <published>2012-02-27T18:01:46-08:00</published>
        <updated>2012-02-27T20:15:12-08:00</updated>
        <summary>I am pleased to announce that all the power of zAgile's Wikidsmart's infrastructure and applications are now open source. Now all software engineering delivery teams and executives can easily and affordably overcome the problem of disparate teams and tools easily....</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="font-family: Verdana, Helvetica, Arial;">I am pleased to announce that all the power of <a href="http://www.zagile.com/wikidsmart/WikidsmartAppPR.html" target="_self">zAgile's Wikidsmart's infrastructure and applications</a> are now open source. Now all software engineering delivery teams and executives can easily and affordably overcome the problem of disparate teams and tools easily.<br /> <br /> Whenever you integrate content, whether it's point-to-point or else with a service bus or traditional data federation layer, you get the same problem. The content is really only mapping data to data with no intrinsic understanding of the process or context of how the data is related. It's essentially dumb mapping. And it's a tedious, expensive effort that is difficult to measure in terms of ROI. So people simply don't do it. And that's why we still have the mess and an additional reason for software delivery deadlines being missed.<br /> <br /> The Wikidsmart platform and applications offer the solution. Wikidsmart's core is a context server based on semantic web technologies. I determined that the integrated ALM solution had to have a number of characteristics. First, it had to follow open standards to be approachable to a wider audience. It had to recognize process, metadata, and context all in one. As I did my research, I realized that the WC3 standards body, led by Sir Tim Berners-Lee, was trying to solve a similar problem for the web. They led the definitions for semantic web technologies in order to interconnect content of the world's websites. I realized that some of those same technologies are the ideal vehicle for integration of content across the enterprise. Finally, we determined that our solution should be open source. Semantic web technologies are not yet widely known, and the open source nature tends to encourage people to experiment, learn, and contribute to extending the solution - and eventually adopt those solutions in a much more widespread way than closed systems would have otherwise. I think Big Data technologies like Hadoop and the NoSQL movement have demonstrated that well. So what we have ended up with at the core of the Wikidsmart platform is the Wikidsmart Context Server, which is an ontology-driven semantic framework that integrates content bi-directionally as a sort of semantic bus.  It serves contextually relevant content from across the enterprise with the application or tool being used by the team member, or contextually composite information for example for an executive dashboard.<br /> <br /> Of course, we are speaking of a paradigm shift in the way we think of content, metadata, processes. We went from mainframe to client/server to the internet. Those were all major changes that were inspired by big pains. I think we all agree that the pain is there in content integration. People are still trying to solve the problem with old approaches. People are still thinking SQL and point-to-point application integration primarily. We believe that open sourcing Wikidsmart will hasten its adoption and make the problem of lack of ALM integration a story of the past. I invite you to download </span><span style="font-family: Verdana, Helvetica, Arial;">&lt;<span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.zagile.com/3/download.html">http://www.zagile.com/3/download.html</a></span></span>&gt;  today for yourself and check it out.</span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2012/02/zagile-launches-open-source-alm-20-interoperability-hub.html</feedburner:origLink></entry>
    <entry>
        <title>At the SAP Cloud Community Inside Track Event on Feb 16 in Palo Alto</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/qrtc6xaCT9A/at-the-sap-cloud-community-inside-track-event-on-feb-16-in-palo-alto.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2012/01/at-the-sap-cloud-community-inside-track-event-on-feb-16-in-palo-alto.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20168e65eaec1970c</id>
        <published>2012-01-30T11:19:32-08:00</published>
        <updated>2012-01-30T11:19:32-08:00</updated>
        <summary>I am excited to be speaking at this event on Feb 16. Its an opportunity to share and explore what cloud technologies provide in support of running and management of large-scale, globally distributed software projects. Here is the abstract of...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Offshore Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Outsourcing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I am excited to be speaking at this <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28416" target="_blank" title="SAP Cloud Community Inside Track">event </a>on Feb 16.  Its an opportunity to share and explore what cloud technologies provide in support of running and management of large-scale, globally distributed software projects. </p>
<p>Here is the abstract of my talk:</p>
<p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;">Cloud-based technologies can address a number of challenges involved in running and managing large-scale software projects using globally distributed teams.  They can facilitate consistency of tools used by distributed teams throughout the software development lifecycle, from product definition to delivery.  They can enable integration of heterogeneous tools, processes, participants and stakeholders across lifecycle phases, including customers and support.   They can provide full transparency of all activities.  And finally, they can leverage the elasticity of the cloud to support activity-bursts, such as those used with test automation and continuous build cycles.  This session focuses on zAgile's cloud-based collaboration platform for software devleopment, that brings distributed teams together, providing a cohesive and unified environment with full visibility and traceability to facilitate rapid application development cycles. </span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2012/01/at-the-sap-cloud-community-inside-track-event-on-feb-16-in-palo-alto.html</feedburner:origLink></entry>
    <entry>
        <title>Test Automation with Selenium, Confluence and JIRA using Wikidsmart Applications</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/I-xUJ41woAM/a-demonstration-of-how-the-integration-of-selenium-with-confluence-and-jira-using-zagile-teamwork-can-give-you-added-boost-to.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2011/12/a-demonstration-of-how-the-integration-of-selenium-with-confluence-and-jira-using-zagile-teamwork-can-give-you-added-boost-to.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e201675f20e3b4970b</id>
        <published>2011-12-21T23:31:55-08:00</published>
        <updated>2012-03-07T09:53:22-08:00</updated>
        <summary>A demonstration of how the integration of Selenium with Confluence and JIRA using Wikidsmart Applications (formerly zAgile Teamwork) can give you added boost to your QA cycles. The integration of these tools enables full scale test management, automation, reporting and...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>A demonstration of how the integration of Selenium with Confluence and JIRA using Wikidsmart Applications (formerly zAgile Teamwork) can give you added boost to your QA cycles. The integration of these tools enables full scale test management, automation, reporting and traceability for your release cycles.</p>
<p class="asset asset-video"><iframe frameborder="0" height="344" src="http://www.youtube.com/embed/023KXLToeOk?fs=1&amp;feature=oembed" width="459" /></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2011/12/a-demonstration-of-how-the-integration-of-selenium-with-confluence-and-jira-using-zagile-teamwork-can-give-you-added-boost-to.html</feedburner:origLink></entry>
    <entry>
        <title>Bringing Customer Relationship Management into the organization, with integration of Salesforce, Confluence and JIRA</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/KcHSudDt83I/this-video-demonstrates-zagiles-integration-of-salesforce-with-confluence-and-jira-which-brings-customer-relationship-managem.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2011/12/this-video-demonstrates-zagiles-integration-of-salesforce-with-confluence-and-jira-which-brings-customer-relationship-managem.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e2015438ab8cf4970c</id>
        <published>2011-12-21T23:28:20-08:00</published>
        <updated>2011-12-21T23:42:22-08:00</updated>
        <summary>This video demonstrates zAgile's integration of Salesforce with Confluence and JIRA which brings customer relationship management to the rest of your organization. The integration of these tools enables the entire organization to be on the same page with regards to...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>This video demonstrates zAgile's integration of Salesforce with Confluence and JIRA which brings customer relationship management to the rest of your organization. The integration of these tools enables the entire organization to be on the same page with regards to achieving highest levels of customer service and satisfaction.</p>
<p class="asset asset-video"><iframe frameborder="0" height="344" src="http://www.youtube.com/embed/1imp0o1l8l0?fs=1&amp;feature=oembed" width="459" /></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2011/12/this-video-demonstrates-zagiles-integration-of-salesforce-with-confluence-and-jira-which-brings-customer-relationship-managem.html</feedburner:origLink></entry>
    <entry>
        <title>Wikidsmart!! Knowledge Management</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/F6bVMKMBwYE/enterprise-knowledge-management-with-wikidsmart-for-confluence.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2011/11/enterprise-knowledge-management-with-wikidsmart-for-confluence.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20162fc21c15c970d</id>
        <published>2011-11-04T01:34:01-07:00</published>
        <updated>2011-11-04T02:10:20-07:00</updated>
        <summary>Wikis have become entrenched in the enterprise as the most common ‘groupware’ application for collaboration amongst individuals and teams. They are easy to acquire, easy to setup, and easy to use for capturing ad hoc content that teams desire to...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Wikis have become entrenched in the enterprise as the most common ‘groupware’ application for collaboration amongst individuals and teams.  They are easy to acquire, easy to setup, and easy to use for capturing ad hoc content that teams desire to share amongst themselves.  It is not unusual to find dozens and sometimes even hundreds of wiki instances within enterprises.  Whether it is Human Resources, Sales, Marketing, or IT, teams find ways of leveraging the convenience of wikis to publish and share information with each other.  </p>
<p>While wikis permeate the enterprise, the convenience of capturing information, the ad hoc nature of this information and its lack of structure also contribute to the general failure of the wiki as an effective information collaboration tool.  As the published content grows into hundreds and thousands of pages, it becomes increasingly difficult to organize, maintain, access, and search.  It quickly loses credibility and becomes stale.  Since there is no consistency or discipline with which information must be published or organized, different groups within an organization may experience varying degrees of success with their wiki.  </p>
<p>Traditional wikis also present additional limitations that often constrain their usage as an enterprise groupware application.  These constraints are not a critique of the inherent design of the wiki since it was intended as a simple tool for allowing people to capture information.  We discuss them mostly in the context of the evolution of the wiki in the enterprise.</p>
<p>For example, the page-paradigm for representing content or information does not support ‘<strong>formal type’</strong> declaration of specific content in a page or capturing any <strong>classification</strong> or <strong>taxonomic relationship</strong> between pages of information.  Rather, it restricts the organization to simple page-level hierarchies.  In multi-dimensional taxonomies, it should even be possible for a page to be represented in more than one classification scheme.  And what about <strong>inheritance</strong> where information in a page may draw from that already represented in the parent page?  or somewhere else external to the wiki?</p>
<p>Many commercial wikis support <strong>information integration from external sources</strong> through mashups.  However, the context of such integration is implied based on its location rather than through any formal interpretable relationship with the page where it renders.  There is no inherent capability of dynamically integrating content from external applications based upon page-level context.</p>
<p>Wikis do not support any <strong>federation of content.</strong>  When there are hundreds of wikis in an enterprise, there is no mechanism for sharing information across them.  Wikis in such scenarios represent team-level and department-level information silos.  </p>
<p>In spite of these shortcomings, wikis have the potential to become an <strong>Information</strong> or <strong>Knowledge Portal</strong> within an enterprise and its users demand it.  The emergence of semantic technologies, particularly as applied to wikis (aka Semantic Wikis) has gone a long way to address these gaps.  To further read about the current limitations of wikis and how<a href="http://www.zAgile.com" target="_blank" title="zAgile"> </a><strong><a href="http://www.zAgile.com" target="_blank" title="zAgile">zAgile</a>’s <a href="http://" target="_blank" title="http://www.zagile.com/products/project-lifecycle-products.html">Wikidsmart</a></strong> semantic technology provides ways of overcoming them, specifically in the context of Atlassian’s Confluence enterprise wiki -- read the whitepaper on Enterprise Knowledge Management with Wikidsmart for Confluence available on <a href="http://www.slideshare.net/sanjivanath/zagile-wikidsmart-whitepaper" target="_blank" title="Wikidsmart Whitepaper">Slideshare</a> </p>
<p> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2011/11/enterprise-knowledge-management-with-wikidsmart-for-confluence.html</feedburner:origLink></entry>
    <entry>
        <title>Embedding Professional-quality Reports in Confluence with Teamwork</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/0lN3urDWRZQ/embedding-professional-quality-reports-in-confluence-with-teamwork.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2011/09/embedding-professional-quality-reports-in-confluence-with-teamwork.html" thr:count="1" thr:updated="2012-08-10T11:13:07-07:00" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20154356ed509970c</id>
        <published>2011-09-14T15:58:46-07:00</published>
        <updated>2011-09-15T00:08:56-07:00</updated>
        <summary>As an enterprise wiki, Confluence is not only a collaboration platform for sharing user-generated content across teams and departments, it is also an "Information Portal". This capability is particularly enhanced by zAgile Teamwork which allows Confluence users to embed "pixel-perfect"...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>As an enterprise wiki, Confluence is not only a collaboration platform for sharing user-generated content across teams and departments, it is also an "Information Portal".  This capability is particularly enhanced by <a href="http://www.zagile.com/products/project-lifecycle-products.html" target="_self" title="zAgile Teamwork">zAgile Teamwork</a> which allows Confluence users to embed "pixel-perfect" reports in Confluence pages to create dashboards of information collected from various tools integrated into the zAgile platform.</p>
<p>This ability to design and embed visually rich, professional-grade reports into Confluence pages provides the business users with a much more Collaborative, User-friendly and Reliable environment for accessing critical business information.</p>
<p><strong>Collaborative</strong> - because the reports, like any other wiki page, can be easily shared with other team members.  They can be commented on, submitted for reviews (using JIRA Workflow) and incorporated in other contexts (ex: Bug and Build Activity Reports in a Project Release Dashboard).  They can also be shared with others in conventional formats via exports (PDF, CSV, etc.).</p>
<p><strong>User-Friendly</strong> -- because providing reports and dashboards within the relevant context of other related business information and data in Confluence pages eliminates the need for the users to access BI tools to generate adhoc reports - every time they need this data and manually collate them with other information context.</p>
<p><strong>Reliable</strong> -- because the reports and dashboards offer real-time or near-time views of information captured across applications.   All team members that need to access these dashboards can view the same information at the same time - and be assured that the information will not be outdated moments after it was produced.</p>
<p>Teamwork is able to achieve this through the integration of tools from JasperSoft -- the leading provider of Open Source Business Intelligence Software.</p>
<ul>
<li>zAgile provides custom datasource for the JasperSoft iReport report designer -- to enable support for SPARQL (query language for RDF/XML). </li>
<li> JasperReport libraries are bundled with zAgile's zCALM Server to publish reports to various clients (including Confluence and zAgile Teamwork Portal) </li>
<li> zAgile's Plugin for Confluence provides macros to render JasperReports into wiki pages with realtime data </li>
</ul>
<p> </p>
<p> So the net result is:</p>
<p>The following macro notations in a Confluence page:</p>
<p><span style="font-family: 'courier new', courier;">h4. Request Amounts by Functional Areas </span></p>
<p><span style="font-family: 'courier new', courier;">{zreport:designFile=FRbyArea.jrxml|Title=Request Amounts by Functional Areas|exportFormat=html|embedded=true} </span></p>
<p><span style="font-family: 'courier new', courier;">h4. Request Amounts by Functional Areas &amp; Status </span></p>
<p><span style="font-family: 'courier new', courier;">{zreport:designFile=FRbyFA Bar.jrxml|Title=Request Amounts by Functional Areas &amp; Status|exportFormat=html|embedded=true}</span></p>
<p>Will give you this output on the page:</p>
<p> </p>
<p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20154356ed1eb970c-pi" style="display: inline;"><img alt="Screen shot 2011-09-14 at 12.46.44 PM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e20154356ed1eb970c image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20154356ed1eb970c-800wi" title="Screen shot 2011-09-14 at 12.46.44 PM" /></a></p>
<p> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2011/09/embedding-professional-quality-reports-in-confluence-with-teamwork.html</feedburner:origLink></entry>
    <entry>
        <title>Executing JIRA Workflow Tasks from within Confluence using Teamwork 3</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/QlDXZfFEYKI/executing-jira-workflow-tasks-from-within-confluence-using-teamwork-3.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2011/09/executing-jira-workflow-tasks-from-within-confluence-using-teamwork-3.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e201543566aef2970c</id>
        <published>2011-09-13T14:08:41-07:00</published>
        <updated>2011-09-13T14:14:22-07:00</updated>
        <summary>Teamwork 3 provides much tighter integration of Confluence with JIRA Workflows using the JIRA XMLRPC API using the zAgile Teamwork plugin for JIRA. So it is now possible to initiate and interact with JIRA Workflow-based tasks from within Confluence pages...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Teamwork 3 provides much tighter integration of Confluence with JIRA Workflows using the JIRA XMLRPC API using the zAgile Teamwork plugin for JIRA.   So it is now possible to initiate and interact with JIRA Workflow-based tasks from within Confluence pages and tables.  </p>
<p>However, beyond this user-friendly interaction, the tasks and their states are also automatically linked with the specific entity (Requirement, Test Case, Document, Business Request, Invoice, etc.) in Confluence from where they are initiated (see example below).  </p>
<div>
<div>The two-way linking can now provide the users with a friendly interaction with JIRA while achieving full traceability and reporting.  Users  don't need to access JIRA unless they need to edit/update task details.  Since the integration is done using zAgile's zCALM Server, the information may be accessed anywhere in Confluence or JIRA.   For example, you can query the Review Status of a Specific Document or Requirement, or the Test Execution Status of a Test Case using simple queries in the context of the Document, Requirement or Test Case, without having to go to its corresponding JIRA Task.</div>
<div> </div>
<div>And of course, all of this is highly configurable, since it is accomplished using templates and macros provided with Teamwork.  Visit the <a href="http://zteamwork.zagile.org/confluence" target="_self" title="Teamwork sandbox">Teamwork sandbox</a> to check out this and other features of Teamwork 3.  </div>
</div>
<p>Here is how it works:</p>
<p>The screenshot below shows a couple of sample Requirements for Feature (Smart Search) in Confluence.  Each Requirement may have associated Component(s), Stakeholder(s) as well as Review and Development Tasks.  Review Task here is tied to an Approval Workflow in JIRA.  The same can be done for Implementation Tasks.</p>
<p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2014e8b873440970d-pi" style="display: inline;"><img alt="Screen shot 2011-09-13 at 1.59.05 PM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e2014e8b873440970d image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2014e8b873440970d-800wi" title="Screen shot 2011-09-13 at 1.59.05 PM" /></a></p>
<p>Product Managers or Business Analysts defining these Requirements above can "Initiate" Review Sessions, and register the resulting outcome (Approved/Deferred, etc.) with the Requirement.  Clicking on the "Initiate Review" Button against the Requirement 2 above will result in the automatic creation of a JIRA Task for Requirement Approval and return the Task link along with its possible next states as shown below.</p>
<p> </p>
<p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2015391939530970b-pi" style="display: inline;"><img alt="Screen shot 2011-09-13 at 2.03.59 PM" border="0" class="asset  asset-image at-xid-6a00d83451e8f269e2015391939530970b image-full" src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2015391939530970b-800wi" title="Screen shot 2011-09-13 at 2.03.59 PM" /></a> <br /><br /></p>
<p>From here, it is possible to take next actions against the Task, without interacting directly with JIRA.  </p>
<p> </p>
<p> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2011/09/executing-jira-workflow-tasks-from-within-confluence-using-teamwork-3.html</feedburner:origLink></entry>
    <entry>
        <title>zAgile Teamwork 3 - Advancing integration and interoperability of JIRA and Confluence</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/CrbzqBiz-Qk/zagile-teamwork-3-advancing-integration-and-interoperability-of-jira-and-confluence.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2011/09/zagile-teamwork-3-advancing-integration-and-interoperability-of-jira-and-confluence.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20154352f0744970c</id>
        <published>2011-09-06T02:04:42-07:00</published>
        <updated>2011-09-14T16:49:40-07:00</updated>
        <summary>Earlier this week, zAgile released Teamwork 3 -- a much anticipated and exciting release with significant focus towards improving the integration and interoperability of JIRA and Confluence for team collaboration and software project management. With zAgile Teamwork, teams can capture...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology Entrepreneurs" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Weblogs" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p> </p>
<div><span style="font-family: arial, helvetica, sans-serif;">Earlier this week, <a href="www.zAgile.com" target="_self" title="zAgile">zAgile</a> released <strong><a href="http://zagile.com/products/project-lifecycle-products.html" target="_self" title="Teamwork 3">Teamwork 3</a></strong> -- a much anticipated and exciting release with significant focus towards improving the integration and interoperability of <a href="www.atlassian.com/jira" target="_self" title="JIRA">JIRA</a> and <a href="www.atlassian.com/confluence" target="_self" title="Confluence">Confluence</a> for team collaboration and software project management.  </span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br /></span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">With zAgile Teamwork, teams can capture Features, Use Cases, Requirements, Test Suites, Test Cases and other project artifacts in Confluence and use JIRA for managing the execution and workflow of related tasks through Projects and Versions -- with Teamwork automatically integrating the definitions with executions.  </span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br /></span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">For example, Requirements may be captured in Confluence.  And within Confluence, engineering managers can initiate Approval and Implementation Workflow Tasks, respectively, in JIRA.  </span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br /></span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">Similarly, Test Cases may be captured and related to Requirements in Confluence but executed across Versions using JIRA -- with full tracking and traceability.</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br /></span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">We believe that by separating definition from execution, organizations are able to get the best of both worlds -- using Confluence for capturing and sharing project artifacts, and JIRA for managing task execution, workflows and notifications.  </span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">The key features of Teamwork 3 include:</span></div>
<div>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;">Easy creation of templated and parameter-driven Confluence pages</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">A redesigned JIRA plugin for easy installation and support for issue submission from Confluence</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">The ability to interact with JIRA workflow tasks from within Confluence tables</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Improved Project Dashboards in Confluence</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Pull-down Action Lists in Confluence for embedding Confluence page and JIRA Issue Creation Actions in simple tables</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Integration of JIRA Users and Groups into zCALM repository</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Integration of CRM concepts (Customer Account, Customer Case, etc) with the Software Engineering Lifecycle </span></li>
</ul>
</div>
<div><span style="font-family: arial, helvetica, sans-serif;">and ... a lot more.</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br /></span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">If you are a JIRA and Confluence user, Teamwork 3 is worth checking out :)</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">zAgile Teamwork 3 is now <a href=" http://www.zagile.com/3/license_agreement_Teamwork.html" target="_self" title="available">available</a> for Confluence 3.5 and JIRA 4.3 (support for JIRA 4.4 coming soon).</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br /></span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">-Sanjiva</span></div>
<p> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2011/09/zagile-teamwork-3-advancing-integration-and-interoperability-of-jira-and-confluence.html</feedburner:origLink></entry>
    <entry>
        <title>I will be speaking at SemTech 2010 - June 21-25 in San Francisco</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/pQN3DNrSED4/i-will-be-speaking-at-semtech-2010-june-2125-in-san-francisco-1.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2010/05/i-will-be-speaking-at-semtech-2010-june-2125-in-san-francisco-1.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20133eee411fc970b</id>
        <published>2010-05-26T20:43:17-07:00</published>
        <updated>2010-05-26T20:43:17-07:00</updated>
        <summary>A Jena-based Framework for Semantic Enterprise Information Integration (SEII) EII (Enterprise Information Integration) and MDM (Master Data Management) have been the leading strategies in large enterprises for data integration across business functions. Initiatives driven by these strategies have been deployed...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><strong><a href="javascript:openpopup('sessionPop.cfm?confid=42&amp;proposalid=3048')">A
 Jena-based Framework for Semantic Enterprise Information Integration 
(SEII)</a></strong><p><strong><br /></strong></p><p><strong>EII (Enterprise Information Integration) and MDM (Master Data 
Management) have been the leading strategies in large enterprises for 
data integration across business functions. Initiatives driven by these
 strategies have been deployed successfully and proven effective in 
providing data consistency to business units as well as reducing costs 
of data maintenance. They also provide powerful analytics and business 
intelligence capabilities.  <p>
Semantic web technologies can offer a powerful complement to EII. 
Through the implementation of application-specific, collaboration and 
process ontologies, integration transcends from application data to the 
semantics of that data. Repositories may be central or federated across
 the enterprise - but they still provide a unified view of information. 
 This level of semantic information integration may be tool or 
application-agnostic, domain-specific and easy to implement via a 
supporting framework.  </p><p>
This presentation discusses a Jena-based architecture for semantic 
enterprise information integration. This architecture has been 
implemented to integrate collaboration and tools within software 
engineering. It is also equally applicable in other areas. The 
resulting semantic information network can provide unique dashboards to 
decision makers.  </p><p>
In this session, we will address the following: </p><ul>
 <li>EII 
versus Semantic EII (SEII)</li>
 <li>Role of ontologies and metamodels 
in SEII</li>
 <li>A framework for SEII based upon Jena</li>
 <li>Proposed
 connector architecture for integrating applications and tools</li>
 <li>Demo</li>
</ul>
<br /></strong></p><p><strong>
<a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2013482141cf9970c-pi" style="float: left;"><img alt="Picture 13" border="0" class="asset asset-image at-xid-6a00d83451e8f269e2013482141cf9970c " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2013482141cf9970c-800wi" style="margin: 0px 5px 5px 0px;" title="Picture 13" /></a>  <br /></strong></p><p><strong><br /></strong></p><p><strong><br /></strong></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2010/05/i-will-be-speaking-at-semtech-2010-june-2125-in-san-francisco-1.html</feedburner:origLink></entry>
    <entry>
        <title>I will be speaking at SemTech 2010 - June 21-25 in San Francisco</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/wYZaQBuH9nE/i-will-be-speaking-at-semtech-2010-june-2125-in-san-francisco.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2010/05/i-will-be-speaking-at-semtech-2010-june-2125-in-san-francisco.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e2013482140cd1970c</id>
        <published>2010-05-26T20:28:52-07:00</published>
        <updated>2010-05-26T20:29:10-07:00</updated>
        <summary>Orthopaedia - A Semantic Platform for Collaborative Knowledgebase Development in Orthopaedics Semantic technologies have been aggressively applied in biomedical and healthcare domains to address a number of problems related to the representation, interpretation, integration and access of knowledge. These technologies...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: Arial; font-size: 12px; line-height: normal; "><p class="popsess " style="font-size: 14px; "><span style="font-family: Arial; font-size: 12px; "><a href="javascript:openpopup('sessionPop.cfm?confid=42&amp;proposalid=3027')" style="font-size: 12px; color: #336699; text-decoration: none; "><strong style="font-size: 14px; ">Orthopaedia - A Semantic Platform for Collaborative Knowledgebase Development in Orthopaedics</strong></a></span></p><p class="popsess " style="font-size: 14px; ">Semantic technologies have been aggressively applied in biomedical and healthcare domains to address a number of problems related to the representation, interpretation, integration and access of knowledge. These technologies include the development of machine readable thesauri and vocabularies, taxonomies, formal ontologies as well as NLP tools and techniques. And of course, there are emerging applications that are being developed to deal with these underlying metamodels.  </p><p class="popsess " style="font-size: 14px; " /><p>This case study discusses a semantic platform that incorporates these technologies and metamodels towards the collaborative development of a knowledgebase in Orthopaedics. The platform enables users to easily enhance local content with publications from various sources, blogs, discussions, annotations, and automatically tag them with domain-specific terms, as well as make this information accessible across the enterprise to other tools and applications via a semantic repository.</p><p>We will also describe the current challenges in achieving coherency and integration across medical subdomains, and describe some the design decisions taken to overcome some of these challenges.</p><p>We will address the following points:</p><ul>
<li style="font-family: Arial; font-size: 14px; color: #000000; ">Overview of semantic technologies in healthcare</li>
<li style="font-family: Arial; font-size: 14px; color: #000000; ">Challenges in semantic information integration across resources and applications</li>
<li style="font-family: Arial; font-size: 14px; color: #000000; ">Objectives of the project</li>
<li style="font-family: Arial; font-size: 14px; color: #000000; ">Discussion of technologies implemented</li>
<li style="font-family: Arial; font-size: 14px; color: #000000; ">Review of strengths and weaknesses of the current state of technologies in addressing knowledge management issues in healthcare</li>
<li style="font-family: Arial; font-size: 14px; color: #000000; ">Demo</li>
</ul>
<p /><p /></span><p /><p>
<a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2013482140a2f970c-pi" style="float: left;"><img alt="Picture 13" border="0" class="asset asset-image at-xid-6a00d83451e8f269e2013482140a2f970c " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2013482140a2f970c-800wi" style="margin: 0px 5px 5px 0px;" title="Picture 13" /></a>  </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2010/05/i-will-be-speaking-at-semtech-2010-june-2125-in-san-francisco.html</feedburner:origLink></entry>
    <entry>
        <title>Achieving Requirements Traceability with Confluence &amp; JIRA, the rational (!Rational) way</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/Mo8Xwjhu66o/achieving-requirements-traceability-with-confluence-jira-the-rational-rational-way.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2010/03/achieving-requirements-traceability-with-confluence-jira-the-rational-rational-way.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20120a96e6863970b</id>
        <published>2010-03-24T01:30:22-07:00</published>
        <updated>2010-04-02T16:42:42-07:00</updated>
        <summary>Requirements Traceability refers to the ability to link requirements to projects, change requests, development tasks, test cases and results, checkins, builds, releases and stakeholders. In other words - linking requirements with all relevant concepts associated with a software engineering life...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p /><p><em>Requirements Traceability</em> refers to the ability to link requirements to projects, change requests, development tasks, test cases and results, checkins, builds, releases and stakeholders.   In other words - linking requirements with all relevant concepts associated with a software engineering life cycle. Given that Requirements drive the activities across the software engineering projects, maintaining such interrelationships can provide answers to some very critical and business-relevant questions relative to each requirement, whether they are related to business justification, auditing/compliance, delivery management or quality assessment.  </p><p>These can be grouped by stages and constituents (some examples below). </p><p /><p><strong>Business Justification:</strong></p><p><em>Who are the Stakeholders of each requirement?</em></p><p><em>Which requirements are being delivered in a release and for which stakeholders?</em></p><p><em>What is the business justification and cost of delivering a feature or requirement?</em></p><p><em>What is the ROI (once the costs are determined)?</em></p><p><span style="font-weight: bold; ">Project Management:</span></p><p /><p><em>Which release will the requirement be delivered in?<br /></em></p><p><em>What are the risks and dependencies related to the implementation of a requirement?</em></p><p /><p><em>What is the current state of a requirement with respect to development and QA?</em></p><p /><p><em>Who signed off on it, who accepted it? <br /></em></p><p><em>Which checkins correspond to code complete for a requirement or feature?</em></p><p><em>Which build includes a particular requirement implementation?</em></p><p><span style="font-weight: bold; ">Development &amp; QA </span></p><p /><p /><p /><p><em>What are the design goals and motivations of a requirement?</em></p><p><em>What are the associated test cases and quality goals?</em></p><p /><p><em>What are the associated use cases or user stories?</em></p><p>In typical engineering environments, some of these questions are difficult or impossible to determine, while others require a significant amount of tedious manual effort.  The reasons can be mostly attributed to the heterogeneity of ALM tools and the lack of integration between them.  Whatever the cause of this fragmentation of information, requirements traceability isn't always optional for organizations. Many expend significant human effort and co$t towards collecting sufficient traceability data to maintain their audit and compliance mandates.  </p><p>Traditional ALM vendors provide their own integrated solution set to help their customers achieve requirements traceability.  While they are able to address most, if not all, questions above, you have to invest into their entire portfolio of products and at significant co$ts.  I have rarely seen an engineering environment that has successfully adopted a single vendor solution across teams and departments.  For most part, such solutions end up as shelf-ware, reflecting wasteful and irRational decisions.</p><p>It is with this in mind that <a href="http://www.zAgile.com">zAgile</a> delivers its tool-agnostic and open source zCALM platform that is capable of integrating concepts across software engineering life cycle with the tools that you are using in YOUR environment. </p><p>And to take that even further, you can achieve significant amount of requirements management and traceability by simply integrating your <a href="http://www.atlassian.com/software/confluence/">Confluence</a> wiki and <a href="http://www.atlassian.com/software/jira/">JIRA</a> issue tracking application via <a href="http://www.zagile.com/products/project-lifecycle-products.html#zAgile_Teamwork">zTeamwork</a>.</p><p>  zTeamwork allows you to: </p><p /><ol>
<li>Capture features, requirements, use cases, test cases, test suites, etc. in Confluence in a semi-structured way using zAgile's smart templates.  </li>
<li>Link them to each other using pre-defined relationships.</li>
<li>Create JIRA tasks, link them to various Confluence artifacts created above, so that you can now associated requirements with use cases, test cases, tasks, and bugs</li>
<li>View any and all of these links and relationships (including attributes such as status, completion, etc.) in Confluence or JIRA using simple queries.  There are JIRA properties tabs that may be configured to provide 'dashboard' type contextual views of this information.</li>
<li>Search for these specific concepts from within Confluence or JIRA, regardless of where they are created.  The search not only returns the matching result set but also all of the contextual relationships.</li>
</ol>
<p>Teamwork's integration can be further extended with connectors for <a href="http://www.salesforce.com/">salesforce</a> (link customers and cases to requirements and issues within your environment), <a href="http://subversion.tigris.org/">Subversion</a> (associate checkins with requirements) and <a href="http://cruisecontrol.sourceforge.net/">CruiseControl</a> (link requirements to builds).  </p> With these connectors in place, you can answers ALL of the questions above with respect to requirements traceability -- without having to buy into expensive, complex and painful single-vendor solutions.  <p /><p>And since zAgile's solutions are tool agnostic, you can also plug other tools on its platform to achieve the same integration capability - via custom connectors.</p><p>Somehow that seems more rational than Rational :)</p><p /><p>-Sanjiva</p><p>Test drive these features in the <a href="http://zteamwork.zagile.org/confluence">sandbox</a></p><p /><p /><p /></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2010/03/achieving-requirements-traceability-with-confluence-jira-the-rational-rational-way.html</feedburner:origLink></entry>
    <entry>
        <title>Machine-based semantic annotation of content in Confluence Enterprise Wiki</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/8OTyW12qRIU/machinebased-semantic-annotation-of-content-in-confluence-enterprise-wiki.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2010/02/machinebased-semantic-annotation-of-content-in-confluence-enterprise-wiki.html" thr:count="1" thr:updated="2010-03-10T14:39:31-08:00" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e201310f1dc258970c</id>
        <published>2010-02-19T08:03:28-08:00</published>
        <updated>2010-04-02T16:44:34-07:00</updated>
        <summary>Annotation of content in any CMS, including traditional wikis, to provide contextual reference to any word or phrase is a common practice. I am doing that in my blogs as I write. When I reference specific topics or items, I...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Annotation of content in any CMS, including traditional wikis, to provide contextual reference to any word or phrase is a common practice.  I am doing that in my blogs as I write.  When I reference specific topics or items, I go through the steps of creating links to them. </p><p>Wiki annotation, therefore, also typically involves highlighting words or phrases and associating each to some reference - an external link or another page within the wiki.   It is a tedious process that involves marking up each word or phrase using specific wiki tags.  It not only requires considerable effort but also a meticulous nature and some dedication towards creating meaningful content. </p><p>What if it were automatic?  All you had to do is to add a macro at the beginning of your paragraph or page and everything meaningful within that text would automatically be annotated.</p><p>What if it were dynamic, so that the wiki content is still in its original form but all annotations are done when the page is rendered.  The annotation would automatically reflect any changes to the reference.  It would be more reliable and not prone to going stale.</p><p>What if the annotation was more contextual to your specific domain, to your business processes and functions, rather than highlighting of people, countries, organizations -- which may have less relevance when the text if referring to some technical requirements for a software component.</p><p>And finally, what if the annotation not only provided a link to some reference, but also some information about its type (is it a reference to a Project, a Requirement, a Task, a Bug, a Customer, a Software Component, ...)</p><p>Well, that's the capability that we will soon release for Atlassian's <a href="http://www.atlassian.com/software/confluence/">Confluence</a> Enterprise Wiki in zAgile <a href="http://www.zagile.com/">Teamwork</a> and <a href="http://www.zagile.com/">Wikidsmart</a> products.</p><p>A simple, yet powerful capability in our upcoming release of Wikidsmart (Release 2.0) is the machine-based semantic annotation of wiki content.  It is easier to play with this feature than to describe it to really understand the possibilities that it opens up in making content more meaningful and accessible in enterprise wikis.  But here is an explanation:</p><p>By <em>machine-based</em>, I mean all you need to do to enable this capability is to surround the wiki paragraph with a macro (<em>zannotate)</em>.</p><p>By <em>semantic annotation</em>, I mean that words or phrases in that paragraph that match any reference in our ontology-based semantic repository will be highlighted and linkable to additional information about the references.  Since zAgile Teamwork ships with ontologies for software engineering, you will see annotations of words and phrases that reference instances of Requirements, Projects (JIRA Projects), JIRA Issues, Tasks, Bugs, Software Components, Test Cases, etc.</p><p>You can test drive this capability in the zTeamwork <a href="http://zteamwork.zagile.org/confluence">sandbox</a>.</p><p>Here is what it would look like:</p><p><strong><br /></strong></p><p><strong>WRITE A PARAGRAPH IN A WIKI AND BRACKET IT WITH ANNOTATION MACRO</strong></p><p> <a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b6b9fa970b-pi" style="display: inline;"><img alt="Picture 21" border="0" class="asset asset-image at-xid-6a00d83451e8f269e20120a8b6b9fa970b image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b6b9fa970b-800wi" title="Picture 21" /></a> <br /> </p><p><strong>SAVE THE PAGE AND THE PARAGRAPH WILL BE AUTOMATICALLY ANNOTATED.  CLICKING ON ANY TAGGED PHRASE WILL POPUP ITS REFERENCE CONTEXT</strong></p><p /><p><strong><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201310f1dbb6f970c-pi" style="display: inline;"><img alt="Picture 23" border="0" class="asset asset-image at-xid-6a00d83451e8f269e201310f1dbb6f970c image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201310f1dbb6f970c-800wi" title="Picture 23" /></a> <br /></strong></p><p><strong><br /></strong></p><p><strong> FOR EXAMPLE, REFERENCES TO JIRA ISSUES NOW ARE AUTOMATICALLY ANNOTATED WITH TYPE, DESCRIPTIONS AND LINKS TO THE INDIVIDUAL ISSUES<br /></strong></p><p><strong><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b6be84970b-pi" style="display: inline;"><img alt="Picture 24" border="0" class="asset asset-image at-xid-6a00d83451e8f269e20120a8b6be84970b image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b6be84970b-800wi" title="Picture 24" /></a> <br /> </strong></p><p><strong>AND FINALLY, THE SAME APPLIED TO MEDICAL TEXT - APPLIED AGAINST AN  ONTOLOGY DERIVED FROM MeSH (Medical Subject Headings) THESAURUS, ALSO IN CONFLUENCE - SHOWING HIGHLIGHTED TERM AND ITS SYNONYMS<br /></strong></p><p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201310f1dd62e970c-pi" style="display: inline;"><img alt="Picture 25" border="0" class="asset asset-image at-xid-6a00d83451e8f269e201310f1dd62e970c image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201310f1dd62e970c-800wi" title="Picture 25" /></a> <br /> </p><p /><p>- Sanjiva</p><p /><p>To test drive this feature, visit our <a href="http://zteamwork.zagile.org/confluence">sandbox</a></p><p /><p /><p /><p /><p /></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2010/02/machinebased-semantic-annotation-of-content-in-confluence-enterprise-wiki.html</feedburner:origLink></entry>
    <entry>
        <title>Creating JIRA Tasks from within Confluence Requirements Pages</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/h4LoQeyM8h8/creating-jira-tasks-from-within-confluence-requirements-pages.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2010/02/creating-jira-tasks-from-within-confluence-requirements-pages.html" thr:count="2" thr:updated="2010-08-18T15:18:08-07:00" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e2012877b6d525970c</id>
        <published>2010-02-18T16:40:06-08:00</published>
        <updated>2010-04-02T16:45:24-07:00</updated>
        <summary>One of the recent features delivered in zAgile Teamwork is the ability to create a JIRA Task from within a Confluence page and have the Task automatically inherit the context of the Requirement that is driving it. The use case...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><br /><p>One of the recent features delivered in zAgile <a href="http://www.zagile.com/">Teamwork</a> is the ability to create a <a href="http://www.atlassian.com/software/jira/">JIRA</a> Task from within a <a href="http://www.atlassian.com/software/confluence/">Confluence</a> page and have the Task automatically inherit the context of the Requirement that is driving it.  The use case description below explains this '<em>context inheritance</em>'.</p><p>This is also a great examples of the interoperability that can be achieved between heterogeneous applications (JIRA, Confluence in example but almost any app) using semantic technologies.  In this case, it is our <strong>zCALM</strong> <em>semantic application server</em>, that is enabling this seemingly simple scenario. </p><p>The use case is as follows:</p><p>1. Using one of the example semantic templates in Teamwork, you define a list of Requirements in a Confluence page  </p><p>2. Each Requirement on that page may be linked to one or many Design Goals that is the motivation for it, as well as a specific JIRA Project in which it is planned for delivery.  </p><p><em>Note: It is also possible to modify the template to associate all of the requirements on the page to a single project and map the individual requirement to a specific version.  </em></p><p>3. Once a certain number of requirements have been assigned to corresponding JIRA projects, you can use the <em>Create Issue </em>link to launch a JIRA Issue Creation page.  Assuming you also have a JIRA account and issue creation privilege for the project, you will notice a number of things:</p><ol>
<li>The JIRA Issue Creation page is automatically associated with the project to which the Requirement was linked.</li>
<li>The issue is of type Task</li>
<li>The Issue Creation page is pre-filled with Summary and Description fields from the Requirement itself</li>
<li>The Issue Reporter is initialized to the person logged in</li>
<li>And more significantly, a custom field in JIRA showing links to "Related Requirements" has the originating requirement flagged.  </li>
</ol>
<p>At this point, all you have to do after clicking on the Create Issue link is to press the Create button on the issue creation page.  The saved Task in JIRA will be automatically linked to the Requirement for which it was created.</p><p>And finally, the Requirements Document from where all this began will also automatically show the created JIRA Tasks,  their corresponding Requirements, status, etc.</p><p /><p>A simple use case but a very powerful paradigm for Enterprise Application Interoperability.  All of this integration is driven by an underlying semantic infrastructure that maintains the relationship across the concepts that various tools represent.</p><p>You can Test-Drive this functionality in the <a href="http://zteamwork.zagile.org/confluence">sandbox</a> for Teamwork.</p><p /><p>-Sanjiva</p><p>PS - To test drive this feature, visit our <a href="http://zteamwork.zagile.org/confluence">sandbox</a></p><p /><p>The screenshots below show the flow from Confluence Requirements Document page to JIRA Issue Creation page and back, reflecting the context that carries across the two applications automatically.</p><p><strong>CAPTURE REQUIREMENTS AND ASSOCIATE WITH JIRA PROJECT(S)</strong></p><p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b3fe84970b-pi" style="display: inline;"><img alt="Picture 16" border="0" class="asset asset-image at-xid-6a00d83451e8f269e20120a8b3fe84970b image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b3fe84970b-800wi" title="Picture 16" /></a> </p><p /><p><strong>AUTO-GENERATE PRE-FILLED JIRA ISSUE CREATION PAGE (WITH LINK TO INITIATING REQUIREMENT)</strong><br /> </p><p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b3ff3a970b-pi" style="display: inline;"><img alt="Picture 18" border="0" class="asset asset-image at-xid-6a00d83451e8f269e20120a8b3ff3a970b image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8b3ff3a970b-800wi" title="Picture 18" /></a> </p><p /><p><strong>SAVE JIRA TASK (LINK TO INITIATING REQUIREMENT AUTOMATICALLY CAPTURED)</strong><br /> </p><p /><p /><p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2012877b6d266970c-pi" style="display: inline;"><img alt="Picture 19" border="0" class="asset asset-image at-xid-6a00d83451e8f269e2012877b6d266970c image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2012877b6d266970c-800wi" title="Picture 19" /></a></p><p /><p><strong>THE ORIGINATING REQUIREMENTS "DOCUMENT" IN CONFLUENCE AUTOMATICALLY UPDATES WITH NEWLY ASSIGNED TASKS </strong><br /> </p><p /><p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2012877b6d2a8970c-pi" style="display: inline;"><img alt="Picture 20" border="0" class="asset asset-image at-xid-6a00d83451e8f269e2012877b6d2a8970c image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e2012877b6d2a8970c-800wi" title="Picture 20" /></a></p><p /></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2010/02/creating-jira-tasks-from-within-confluence-requirements-pages.html</feedburner:origLink></entry>
    <entry>
        <title>zAgile's Semantic Search - an OpenSocial gadget for Confluence and JIRA</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/cj6m0ZCJVuQ/zagiles-semantic-search-an-opensocial-gadget-for-confluence-and-jira.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2010/02/zagiles-semantic-search-an-opensocial-gadget-for-confluence-and-jira.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20120a89928b5970b</id>
        <published>2010-02-13T15:20:02-08:00</published>
        <updated>2010-02-14T10:00:19-08:00</updated>
        <summary>The support for OpenSocial gadgets in the latest releases of Atlassian's products (specifically JIRA 4.0 and Confluence 3.1) provides some interesting opportunities for creating dashboards as well as aggregating information into the application from external sources to enrich the overall...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>The support for <a href="http://www.opensocial.org/">OpenSocial</a> gadgets in the latest releases of <a href="http://www.atlassian.com">Atlassian's </a>products (specifically <strong>JIRA 4.0</strong> and <strong>Confluence 3.1</strong>) provides some interesting opportunities for creating dashboards as well as aggregating information into the application from external sources to enrich the overall information context.</p><p /><p>This capability is even more relevant to us at <a href="http://www.zAgile.com">zAgile</a> because of the core premise of our platform of <em>semantically</em> integrating information from heterogeneous sources (tools) in a contextual manner to provide a more cohesive view.  Hence, we have been exploring this capability within our solutions.  One of the easiest and most intuitive is our implementation of <em>Semantic Search</em>.  This functionality has been available in zAgile Teamwork from the very beginning, but now to implement it as an OpenSocial gadget made it portable, both within the applications as well as outside.  Within <strong>JIRA</strong> and <strong>Confluence</strong>, gadgets can be placed anywhere, particularly for building various dashboards or views.  Outside of JIRA and Confluence, OpenSocial gadgets can be incorporated into any compliant container.   Once you have a unified information repository, then it is more compelling to be able to access that information from a variety of sources rather than resorting to specific container applications.  This is where our platform comes in.</p><p /><p>zAgile's Semantic Search has the following characteristics:</p><ol>
<li>It accesses a single composite information repository which comprises of information from multiple sources, such as JIRA, Confluence (and soon) Subversion, CruiseControl, SalesForce, etc.  </li>
<li>It is domain independent, driven solely by underlying ontologies and metamodels implemented as OWL-DL triple stores comprising of inferred and indexed models.  Therefore, </li>
<li><ol>
<li>It can search based on taxonomic structures (ex: searching for an <em>Issue</em> or a specific <em>Issue type</em> such as <em>Bug</em>, <em>Task</em>, etc.).  Furthermore, you can also filter on specific properties (ex: search for a Jira Project that implements a specific Requirement).</li>
<li>It can search for inferred categories (a Person or an Author; an Issue or a Resolved Issue) </li>
<li>The results returned are of a specific category (specified in the search parameter) so you are not going to get anything that matches a particular search string.  Search here is much more precise. </li>
<li>It also returns semantic properties of each instance in the result set (ex: project related to an issue, issue status, related requirement, related test cases, etc.) </li>
<li>It provides semantic (contextual) navigation to related items (from the issue navigate to its related project and project properties, from the project, navigate to project overview document, etc.) -- that without leaving the page or gadget.  </li>
<li>Direct access to the resource - at any point during the search, you can go to the specific resource (issue screen, requirements page, etc.)<ol>

</ol>
</li>
</ol>
</li></ol>
<p>All of this is a manifestation of the semantically captured information from various sources.  How powerful is this that you can view information from within Confluence that may actually be created by JIRA or SVN or any other tool, without needing to explicitly specify it on the page or even be aware of it.   This begins to shift the pradigm from an application-centric environment to one that is more information-centric.</p><p /><p>Finally, what if there are multiple Confluence or JIRA instances?  Well, in this case, they all show up in a unified manner, and references to specific entities within these applications are captured so that navigation directly to the source is always available.</p><p>You can test drive the capabilities of zAgile's Smart Search (or Semantic Search) in the <a href="http://zteamwork.zagile.org/confluence">sandbox</a>.  A login is required with email validation and here you will find both Confluence and JIRA hosting this feature.  </p><p /><p>-Sanjiva</p><p /><p>The screenshot below shows the results of a search for JIRA Projects in an OpenSocial gadget in a Confluence page.  Project properties including related entities (such as Requirements, etc) are also shown along with drill down into one of the related entities.</p><p /><p><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8992cb7970b-pi" style="display: inline;"><img alt="Picture 15" border="0" class="asset asset-image at-xid-6a00d83451e8f269e20120a8992cb7970b image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e20120a8992cb7970b-800wi" title="Picture 15" /></a> <br /> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2010/02/zagiles-semantic-search-an-opensocial-gadget-for-confluence-and-jira.html</feedburner:origLink></entry>
    <entry>
        <title>A Big Deal for Small Teams</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/77RH5GKUKgA/a-big-deal-for-small-teams.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/10/a-big-deal-for-small-teams.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451e8f269e20120a6217da7970c</id>
        <published>2009-10-07T12:22:13-07:00</published>
        <updated>2009-10-07T12:22:13-07:00</updated>
        <summary>Atlassian is now offering a great promotion of its highly popular toolset for software engineering teams (JIRA, Confluence, Fisheye, etc.) -- for a price of $10 each (proceeds go to Room to Read). For small engineering teams, this is a...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology Entrepreneurs" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.atlassian.com" title="Atlassian">Atlassian</a> is now offering a great <a href="http://bit.ly/YPwO0">promotion</a> of its highly popular toolset for software engineering teams (JIRA, Confluence, Fisheye, etc.) -- for a price of $10 each (proceeds go to <a href="http://www.roomtoread.org/Page.aspx?pid=183">Room to Read</a>).  For small engineering teams, this is a very exciting package since the tools included are full-featured and enterprise-class.  We are also very excited to participate in this introductory offering for small teams,  Now you can also get <a href="http://bit.ly/4BKN3O">zAgile Teamwork</a> for $10 for 10 users.  zAgile Teamwork integrates and extends JIRA and Confluence to allow teams to use Confluence for Requirements and Test Case management and link them easily with Tasks and Projects in JIRA.  Imagine -- the potential for achieving Requirements Traceability for only $10.  For startups and small teams, this is a big deal. </p><p>-Sanjiva</p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/10/a-big-deal-for-small-teams.html</feedburner:origLink></entry>
    <entry>
        <title>Semantic Wikis in the Enterprise - Sanjiva Nath</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/W5reZoWPUOk/semantic-wikis-in-the-enterprise---sanjiva-nath.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/06/semantic-wikis-in-the-enterprise---sanjiva-nath.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-67973887</id>
        <published>2009-06-10T23:53:23-07:00</published>
        <updated>2009-06-10T23:53:23-07:00</updated>
        <summary>Semantic Wikis in the Enterprise - Sanjiva Nath Shared via AddThis</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.semanticuniverse.com/blogs-semantic-wikis-enterprise-sanjiva-nath.html">Semantic Wikis in the Enterprise - Sanjiva Nath</a></p>

<p>Shared via <a href="http://addthis.com">AddThis</a></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/06/semantic-wikis-in-the-enterprise---sanjiva-nath.html</feedburner:origLink></entry>
    <entry>
        <title>zAgile @ '09 Semantic Technology Conference </title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/hIfuBVylaDE/zagile-09-semantic-technology-conference-.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/06/zagile-09-semantic-technology-conference-.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-67914281</id>
        <published>2009-06-09T15:16:37-07:00</published>
        <updated>2009-06-09T15:16:37-07:00</updated>
        <summary>This year's Sem Tech brings exciting opportunities for us. I will be participating in two sessions. 1. Semantic Wikis -- which includes participants from Vulcan, SRI, ontoprise, University of Karlsruhe and Stanford University 2. Semantic Framework for Model Driven Process...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>This year's Sem Tech brings exciting opportunities for us.  I will be participating in two sessions. </p><div>1. <a href="http://semtech2009.com/session/2145/">Semantic Wikis</a> -- which includes participants from Vulcan, SRI, ontoprise, University of Karlsruhe and Stanford University</div><br /><div>2. <a href="http://semtech2009.com/session/2146/">Semantic Framework for Model Driven Process Deployment and eXtreme Traceability</a> -- a presentation that I will share with Dan Pattyn who will provide real-world use cases for eXtreme Traceability towards which our proposed solutions are most applicable.</div><br /><div>The Sem Tech topic list this year continues to be very exciting and demonstrative of the rapid evolution and mainstream adoption of the technology.  </div><br /><div>Can't wait for Sunday.</div><br /><div><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201156ff1f821970c-pi" style="display: inline;"><img alt="ImSpeaking" border="0" class="at-xid-6a00d83451e8f269e201156ff1f821970c " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201156ff1f821970c-800wi" title="ImSpeaking" /></a> <br /></div></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/06/zagile-09-semantic-technology-conference-.html</feedburner:origLink></entry>
    <entry>
        <title>@ Reiter's Books in Washington DC</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/tOeIiMke42s/-reiters-books-in-washington-dc.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/04/-reiters-books-in-washington-dc.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65872231</id>
        <published>2009-04-22T10:11:58-07:00</published>
        <updated>2009-04-22T10:12:08-07:00</updated>
        <summary>The ladies at Reiter's Books are quite gracious in cohosting meetups, such as the Washington DC Semantic Web meetup. It was here last Thursday that zAgile had the privilege of presenting its vision related to semantic technologies to an audience...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>The ladies at Reiter's Books are quite gracious in cohosting meetups, such as the Washington DC Semantic Web meetup.  It was here last Thursday that zAgile had the privilege of presenting its vision related to semantic technologies to an audience of over 30 people.  The attendees were fairly diverse but there was a lot of obvious representation from those in the government or representing its interests.  I met people from DoD, Agriculture, Library of Congress, Project10X (Mills Davis), etc.  Brian Eubanks organizes these events in DC along with Marco Neumann, who came from New York to attend this session.   The session was quite interesting and it was great to see the work that guys at Knoodl presented.  Knoodl's platform allows for the collaborative development of OWL/RDF based ontologies and knowledgebases.   Sharing ideas related to a common set of technologies with people who are exploring from a fairly wide range of interests is quite exciting.  It is also great to see the domains in which semantic technologies are now being applied for commercial applications.</p><br /><div>-Sanjiva <br /><div><br /><br /></div></div></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/04/-reiters-books-in-washington-dc.html</feedburner:origLink></entry>
    <entry>
        <title>A semantic web gathering in Cambridge</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/pn7VwWFrw2E/a-semantic-web-gathering-in-cambridge.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/04/a-semantic-web-gathering-in-cambridge.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65687101</id>
        <published>2009-04-18T08:29:08-07:00</published>
        <updated>2009-04-18T08:30:31-07:00</updated>
        <summary>These are exciting times for semantic web technologies, as they gain inroads into commercial enterprises. Semantic web meetups are springing up in cities across the US and Europe with a lot of exciting topics, demos and discussions. With Marco Neumann's...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>These are exciting times for semantic web technologies, as they gain inroads into commercial enterprises.  Semantic web meetups are springing up in cities across the US and Europe with a lot of exciting topics, demos and discussions.  With Marco Neumann's guidance, zAgile has committed the month of April for a very special roadshow covering eight cities across the US beginning with San Francisco and Palo Alto.  </p><br /><div>So on Tuesday last week, it was the Cambridge Semantic Web meetup (Strata Center, MIT) moderated by Susie Stephens (Eli Lilly) and Kingley Idehen (OpenLink Software).  It was exciting for us to have the privilege of being able to share our implementation vision of semantic web with so many influencers in this field but even more so because of the presence in the audience of Tim Berners-Lee.  Tim has been driving a lot of interest and thought into this field for over a decade and to see him still actively involved in organizing and attending such gatherings is very exciting.</div><br /><div>It is also interesting to observe that while offering diverse representations, each meetup still has a different makeup in terms of representation and interest.    The Cambridge meetup was a mix of academic researchers, W3C, sem-tech companies and Pharma.  A lot of the focus seemed to be on theoretical aspects of semantic web technologies.</div><br /><div>I enjoyed the energy and interest level of the gathering and it was well worth the trip for us.  After the session, the group moved on to the bar next door for cocktails and more fun dialogs that continued late into the night.</div><br /><div>-Sanjiva</div><br /><div><span style="font-weight: bold;">Strata Center, MIT</span></div><br /><div><a href="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201156f32939d970c-pi" style="float: left;"><img alt="N602661970_2115429_8068508" border="0" class="at-xid-6a00d83451e8f269e201156f32939d970c image-full " src="http://sanjiva.typepad.com/.a/6a00d83451e8f269e201156f32939d970c-800wi" style="margin: 0px 5px 5px 0px;" title="N602661970_2115429_8068508" /></a>   </div></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/04/a-semantic-web-gathering-in-cambridge.html</feedburner:origLink></entry>
    <entry>
        <title>4 Reasons Why Enterprise Wikis Fail Adoption</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/PIQW8BBEX_s/4-reasons-why-enterprise-wikis-fail-adoption.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/04/4-reasons-why-enterprise-wikis-fail-adoption.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65376317</id>
        <published>2009-04-12T10:48:04-07:00</published>
        <updated>2009-04-12T10:52:51-07:00</updated>
        <summary>While offering an easy-to-use collaborative platform for teams to capture and share knowledge about their products, processes, people and projects, enterprise wikis also typically have limitations that have often impeded their wider adoption and usage in the enterprise. Here are...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Enterprise Wiki" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>While offering an easy-to-use collaborative platform for teams to capture and share knowledge about their products, processes, people and projects, enterprise wikis also typically have limitations that have often impeded their wider adoption and usage in the enterprise.  Here are 4 key reasons why I believe they often fail to deliver value.  </p><p>1.<strong> Accessibility </strong>- You do not have rapid access to precise information.  Unless everyone has awareness of the page-hierarchy and the overall content organization scheme, information isn't so readily or intuitively accessible.  Wildcard searches maybe the only mechanism for others to find information.  If there are multiple wikis (which isn't uncommon) then it becomes even more difficult.  They become siloed information stores.</p><p>2. <strong>Reliability</strong> - Content is static and has a tendency to become stale (thus unreliable).  Since information or content is primarily user-generated, it tends to be static in nature.  Unless someone is taking the responsibility for diligently maintaining this content, it becomes stale and unreliable very quickly.  </p><p>3. <strong>Maintainability</strong> - Content is unstructured and thus requires a great deal of manual effort and discipline to keep it current.  Cross linking of information across pages typically involves copying and pasting URLs.  Integration with content outside of the wiki is also the same process.    </p><p>4. <strong>Integration</strong> - Most wikis are supporting mechanisms for integrating widgets into the content - which provides for some limited way of bringing data from other applications.  It is not quite the same as integrating information, since it is rarely contextual.  </p><p>zAgile's <a href="http://www.zagile.com/products/wikidsmart.html" title="zAgile's Wikidsmart for Confluence Enterprise Wiki">Wikidsmart</a> addresses all of the above and more.  Easy to create and use templates provide a mechanism for creating and maintaining content.  The templates also allow for a way to capture attributes on a page that facilitate automatic and contextual cross-linking and referencing of information across the pages and across wikis.  Through its interface with zCALM (zAgile's Knowedge Server), Wikidsmart can also integrate information from any other application.  It turns the wiki into an <strong>Information Portal</strong>.  </p><p>Wikidsmart is currently available for Atlassian's Confluence Enterprise Wiki.  Through upcoming connectors for Atlassian's JIRA, Subversion and CruiseControl, it provides very powerful capability for integrating Software Engineering Projects with Requirements, Test Cases, Tasks, Checkins and Build activities.   It can similarly be applied to integrations across applications in other domains.</p><p><br />-Sanjiva, Orinda</p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/04/4-reasons-why-enterprise-wikis-fail-adoption.html</feedburner:origLink></entry>
    <entry>
        <title>zAgile @ SF Semantic Web Meetup</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/s3omSGAvSP0/zagile-sf-semantic-web-meetup.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/04/zagile-sf-semantic-web-meetup.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65351615</id>
        <published>2009-04-11T12:05:32-07:00</published>
        <updated>2009-04-11T12:05:32-07:00</updated>
        <summary>Last Thursday night, we (zAgile) hosted the second meetup of the fast growing SF Semantic Web community. The topic was "Practical Semantic Web Applications for Your Organization". We presented our technology (zCALM) and product (Wikidsmart) as examples of information and...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="font-size: 12px; font-family: 'Trebuchet MS'; ">Last Thursday night, we (zAgile) hosted the second </span><a href="http://www.meetup.com/The-San-Francisco-Semantic-Web-Meetup/calendar/9838686/" title="The San Francisco Semantic Web Meetup"><span style="font-size: 12px; font-family: 'Trebuchet MS'; ">meetup</span></a><span style="font-size: 12px; font-family: 'Trebuchet MS'; "> of the fast growing SF Semantic Web community.  The topic was "</span><span style="line-height: 18px; color: #272727; font-size: 12px; font-family: 'Trebuchet MS'; ">Practical Semantic Web Applications for Your Organization".  We presented our technology (zCALM) and product (</span><a href="http://www.zagile.com/products/wikidsmart.html" title="Wikidsmart for Confluence"><span style="font-size: 12px; font-family: 'Trebuchet MS'; ">Wikidsmart</span></a><span style="line-height: 18px; color: #272727; font-size: 12px; font-family: 'Trebuchet MS'; ">) as examples of information and application integration using semantic technologies.  </span></p><div><span style="font-size: 12px; font-family: 'Trebuchet MS'; "><br /></span></div><div><a href="http://www.atlassian.com" title="Atlassian"><span style="font-size: 12px; font-family: 'Trebuchet MS'; ">Atlassian</span></a><span style="font-size: 12px; font-family: 'Trebuchet MS'; "> was very gracious in providing the venue for the event.  And of course, the demo of </span><a href="http://www.zagile.com/products/wikidsmart.html" title="zAgile's Wikidsmart for Confluence">Wikidsmart for Confluence</a><span style="font-size: 12px; font-family: 'Trebuchet MS'; "> provided a showcase for the seamless integration of Atlassian's </span><a href="http://www.atlassian.com/software/confluence/" title="Confluence Enterprise Wiki">Confluence</a> and<span style="font-size: 12px; font-family: 'Trebuchet MS'; "> </span><a href="http://www.atlassian.com/software/jira/" title="JIRA Issue Management Application">JIRA </a><span style="font-size: 12px; font-family: 'Trebuchet MS'; ">that can be achieved using semantic frameworks.</span></div><div><span style="font-size: 12px; font-family: 'Trebuchet MS'; "><br /></span></div><div><span style="font-size: 12px; font-family: 'Trebuchet MS'; "> It is great to see so much growing interest on this topic from a variety of domains and disciplines.  Attendees represented a fair mix of early explorers of the technology and those actively focused on developing ontologies for specific domains.   Andrew did a great job of organizing the event, presentation session as well as networking.  Circolo was the post-event networking venue.  This group had a lot of exciting energy and passion for these technologies.</span></div><div><span style="font-family: 'Trebuchet MS'; font-size: 12px; line-height: 14px;"><br /></span></div><div><span style="font-size: 12px; font-family: 'Trebuchet MS'; ">Sanjiva, Orinda     </span></div><div><span style="font-size: 12px; font-family: 'Trebuchet MS'; "><br /></span></div></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/04/zagile-sf-semantic-web-meetup.html</feedburner:origLink></entry>
    <entry>
        <title>Semantic Technologies within Enterprise Data Management</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/yLWV1lLdBKo/semantic-technologies-within-enterprise-data-management.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2009/04/semantic-technologies-within-enterprise-data-management.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65254169</id>
        <published>2009-04-08T20:58:59-07:00</published>
        <updated>2009-04-08T20:58:59-07:00</updated>
        <summary>Today, I had the opportunity to be on the panel at Enterprise Data World to discuss the role of semantic technologies in enterprise data management. The panel followed a working session consisting of roundtable discussions exploring a number of specific...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Today, I had the opportunity to be on the panel at Enterprise Data World to discuss the role of semantic technologies in enterprise data management.  The panel followed a working session consisting of roundtable discussions exploring a number of specific topics related to this theme.  All-in-all, a very interesting and revealing set of discussions.</p><br /><div>The two most revealing points that stuck were:</div><div>1. There is significant confusion between semantic technologies and semantic web.  In some respect, this is a bit embarrassing for the community that is trying to define semantics of other things.  The consensus was that we need to keep the two separate and define each clearly.  The challenges and solutions are not the same between the two.  I mostly agree with this.</div><div>2. Semantic technologies seem to threaten the status quo in the enterprise data community -- in much the same way as object-oriented programming did to the C-development community in the late 80's (so it seemed to me, anyway).  I didn't see this coming.  "we can model anything using our current techniques and technologies -- so why do we need semantic xxx".   The reluctance to adopt this recently popularized technology (I won't call it new) was quite significant. </div><br /><div>I thought it was important to note some of the thoughts that came out of this group (without any perspectives, endorsements or editorials):</div><br /><div>Semantic technologies-</div><div>1. do the same job as data modeling but better/faster.</div><div>2. add web-centric web aspect to the table-centric world of relational databases.  Are easily extensible (rather than expanding tables after tables)</div><div>3. Ontologies provide significant flexibility in modeling</div><div>4. means that a term is defined by its relationship to other concepts instead of text paragraphs</div><div>5. and definitions can capture logical discrepancies</div><div>6. provide for more precisely defined taxonomic terms</div><br /><div>We will try to take these discussions and perspectives to Semantic Technology conference in June.  It will be interesting to see how these perspectives evolve in the near-term.</div><br /><div>-Sanjiva, Tampa, April 8, 2009   </div></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2009/04/semantic-technologies-within-enterprise-data-management.html</feedburner:origLink></entry>
    <entry>
        <title>Semantic Enablement of Wikis for Enterprise Information Integration</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/Ad2cOoFzKRI/semantic-enablement-of-wikis-for-enterprise-information-integration.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/11/semantic-enablement-of-wikis-for-enterprise-information-integration.html" thr:count="1" thr:updated="2008-12-18T07:55:50-08:00" />
        <id>tag:typepad.com,2003:post-58813674</id>
        <published>2008-11-20T19:15:02-08:00</published>
        <updated>2008-11-20T19:15:02-08:00</updated>
        <summary>Yesterday, I gave a "lightning talk" (3 min prezo) at SemanticWiki mini-series Session-2 hosted by Ontolog. It was interesting to hear the evolution of semantic wikis to date and the varied focus and unique applications offered by various organizations. Its...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Yesterday, I gave a "lightning talk" (3 min prezo) at <a href="http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_11_20">SemanticWiki mini-series Session-2</a> hosted by Ontolog.  It was interesting to hear the evolution of semantic wikis to date and the varied focus and unique applications offered by various organizations.  Its even more interesting that with all that these wikis promise, they have not picked up much attention in an enterprise.</p><p>Here is the rough text that accompanied my <a href="http://ontolog.cim3.net/file/work/SemanticWiki/SWiki-02_Technology-1_20081120/zAgile-semwiki-extension--SanjivaNath_20081120.pdf">presentation</a>:</p>

<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">Our
focus at zAgile is towards information integration within the enterprise --
towards which, the wiki is only one of many potential sources of information or
knowledge.<span>  </span>Rather than treat the wiki as
THE knowledge repository, we have developed technology and extensions which
allow the wiki (as well as other applications) to contribute to a central
information repository, although the wiki may also functions as a 'portal' or
'dashboard' for integrated information.<span> 
</span>In this regard, we have focused on "semantically enabling"
commercially deployed wikis such as <a href="http://www.atlassian.com/software/confluence/">Atlassian's Confluence</a>.<span>  </span></p>

<p style="margin: 0in; font-family: Verdana; font-size: 10pt;"> </p>

<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">The
semantic enablement consists of three major components:</p>

<ol style="margin-left: 0.5in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;" type="1"><li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: Verdana; font-size: 10pt;" value="1">Within the
  wiki -- it is Templates, Forms and Query support.<span>  </span><ol style="margin-left: 0.5in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;" type="a"><li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: Verdana; font-size: 10pt;" value="1">Templates are
  based on pre-defined ontologies, each one potentially representing a
  single concept, its attributes and relations, such as Artifact, Person,
  Task, etc.<span>  </span>Templates support
  pre-population of instance-specific data from the repository via embedded
  SPARQL queries</li>
<li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: Verdana; font-size: 10pt;" value="2">Forms are
  based on templates, to allow users to create hybrid pages -- consisting
  of semantically structured as well as free-form content -- in an
  implementation similar to the work done for MediaWiki. </li>
<li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: Verdana; font-size: 10pt;" value="3">And of
  course, you can write SPARQL/RDQL type queries and integrate and enrich
  wiki content with information from external sources.<span>      </span></li>
</ol>
</li>
<li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: Verdana; font-size: 10pt;" value="2">zAgile's
  ontology-based repository consisting of domain-specific ontologies (our
  current focus is on ontologies for software engineering)</li>
<li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: Verdana; font-size: 10pt;" value="3">zAgile's
  semantic framework which provides a consistent mechanism for all
  applications, including wikis to interact with the repository</li>
</ol>

<p style="margin: 0in; font-family: Verdana; font-size: 10pt;"> </p>

<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">The
central ontology-based repository provides for unification of information
across the enterprise, incorporating what so far has been relatively "unstructured content" that lives in the wikis and offers little contextual value.<span>  </span></p>

<p style="margin: 0in; font-family: Verdana; font-size: 10pt;"> </p><p>-Sanjiva, Prague, Nov '08</p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/11/semantic-enablement-of-wikis-for-enterprise-information-integration.html</feedburner:origLink></entry>
    <entry>
        <title>Information and Knowledge Integration in an Enterprise</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/8nhr46DujyU/information-and-knowledge-integration-in-an-enterprise.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/11/information-and-knowledge-integration-in-an-enterprise.html" thr:count="1" thr:updated="2008-11-03T05:00:19-08:00" />
        <id>tag:typepad.com,2003:post-57920397</id>
        <published>2008-11-02T16:32:47-08:00</published>
        <updated>2008-11-02T16:32:47-08:00</updated>
        <summary>Recently I came across an article by Ricardo Falbo, et al. from UFES (Brazil) that identifies various dimensions of information and knowledge integration that I wanted to share. These are: Data Integration Presentation Integration (enterprise portals and mashups) Control Integration...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p> Recently I came across an <a href="http://www.inf.ufes.br/~falbo/download/pub/2004-CleiEJ.pdf" target="_blank" title="Knowledge-based Support to Process Integration">article</a> by Ricardo Falbo, et al. from UFES (Brazil) that identifies various dimensions of information and knowledge integration that I wanted to share.<span style="mso-spacerun: yes">  </span>These are: </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"> </p>
<ul style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type="disc">
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana">Data Integration</span> 
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana">Presentation Integration (enterprise portals and mashups)</span> 
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana">Control Integration (what we often think of as application integration)</span> 
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana">Process Integration (see my earlier blog on this)</span> 
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana">Platform Integration </span>
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana">Knowledge Integration (emphasizing knowledge capture through rich semantic definitions)</span> </li>
</li></li></li></li></li></ul>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">The context of the discussion is <a href="http://www.inf.ufes.br/~falbo/download/pub/Cacic2003paper126.pdf" target="_blank" title="Ontology-based software Development Environment">ODE</a> (Ontology-based Software Development Environment), developed at UFES, but it is quite applicable to the needs of any enterprise and not just Software Engineering.<span style="mso-spacerun: yes">  </span>Also, while most enterprise solutions focus primarily on data integration or application integration, none consider all these in a single composite offering.<span style="mso-spacerun: yes">  </span>In that regard, through the application of semantic technologies (particularly a rich set of ontologies), ODE is one of the first systems that I have seen which demonstrates how one could offer such a complete and seamless integration.<span style="mso-spacerun: yes">  </span>While ODE attempts to do this via a full blown application, I believe that soon we will be able to achieve this level of integration across heterogeneous applications in an enterprise by combining some of the recently evolving technologies, including those related to the semantic web.<span style="mso-spacerun: yes">  </span>An example of one of these was recently mentioned in Bob Zureks' <a href="http://www.ibm.com/developerworks/blogs/page/BobZurek" target="_blank" title="The Next Generation Of Data Integration = Semantics">blog</a> <span style="mso-spacerun: yes">   </span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">Sanjiva, Orinda, Nov '08.<span style="mso-spacerun: yes">   </span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/11/information-and-knowledge-integration-in-an-enterprise.html</feedburner:origLink></entry>
    <entry>
        <title>Process Integration in Software Engineering Environments</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/Q5K0Qisy_e0/process-integration-in-software-engineering-environments.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/11/process-integration-in-software-engineering-environments.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-57886855</id>
        <published>2008-11-01T15:27:55-07:00</published>
        <updated>2008-11-01T15:27:55-07:00</updated>
        <summary>If you ask someone in software engineering about their processes, you are likely to get some combination of the following responses: A slideshow walkthru of their release cycles and processes A rundown of tools implemented by various teams A repository...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="FONT-FAMILY: Trebuchet MS">If you ask someone in software engineering about their processes, you are likely to get some combination of the following responses:</span></p>
<ul style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type="disc">
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana"><span style="FONT-FAMILY: Trebuchet MS">A slideshow walkthru of their release cycles and processes</span></span> 
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana"><span style="FONT-FAMILY: Trebuchet MS">A rundown of tools implemented by various teams</span></span> 
<li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"><span style="FONT-FAMILY: Verdana"><span style="FONT-FAMILY: Trebuchet MS">A repository of various artifacts generated through their delivery cycle that may reflect execution of the process steps</span></span> </li>
</li></li></ul>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">In other words, hints of an organization or team's processes typically exist in some combination of Powerpoint slides, collection of tools and evidence of process-related artifacts but not quite integrated into the environment itself.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">The degree of details or comprehensiveness of the information you will encounter will depend a lot on the organization's process discipline and maturity.<span style="mso-spacerun: yes">  </span></span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">The problem here is that these responses do not totally reflect what is really happening.<span style="mso-spacerun: yes">  </span>At best, it reflects the intent of the process implementers (usually engineering managers) and generally a high level articulation of that intent.<span style="mso-spacerun: yes">  </span>So you would either take their word for it or conduct a more thorough due diligence which would be an elaborate set of interviews, reviews of artifacts, delivery plans, etc.<span style="mso-spacerun: yes">   </span>That is, if you are an outsider.<span style="mso-spacerun: yes">  </span>If you are the one who has just joined the team, then the process learning is in itself an ongoing process.<span style="mso-spacerun: yes">  </span>You will learn the processes mostly by getting involved with the team(s) through various exercises of maintenance cycles, patch fixes, release deliveries, and so on.<span style="mso-spacerun: yes">  </span>In other words, there is a ramp up period for you which could easily take several weeks or months -- just to learn how to perform your tasks within the context of the team's process culture.<span style="mso-spacerun: yes">   </span></span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">It is no wonder that teams are so often out of sync with respect to their processes.<span style="mso-spacerun: yes">   </span>This is particularly an acute problem when teams are distributed.<span style="mso-spacerun: yes">  </span>When outsourcing or offshoring, most teams do not even bother to align their processes.<span style="mso-spacerun: yes">  </span>Teams adopt their own local process cultures. </span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">As one would expect, this is a key contributor to high failure rates in software projects with offshore or distributed teams.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">This problem exists because software engineering process definition, its integration into the lifecycle and tracking (for exceptions and compliance) -- are manually intensive and tedious.<span style="mso-spacerun: yes">  </span>Diligent and disciplined managers are able to maintain some level of efficiencies with small local teams but their efforts quickly become unwieldy and impractical when the team size grows beyond 10-15, and when they introduce offshore teams into the mix.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">Tool vendors do not tackle this problem because they are focused on their tools being adaptable across processes and methodologies.<span style="mso-spacerun: yes">  </span>They do not care about what process you choose, nor do they impose one.<span style="mso-spacerun: yes">  </span>They simply want you to be able to use their tools.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">ALM vendors take a step forward by offering you an integrated environment that is committed to a certain methodology.<span style="mso-spacerun: yes">  </span>Whatever the latest trends may be, you can find a vendor with an integrated environment that reflects a reasonable integrated representation of a lifecycle of that trend.<span style="mso-spacerun: yes">  </span>Here, you have to commit to their methodology and their environment.  You cannot mix paradigms.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">So what do you do for your own environment?<span style="mso-spacerun: yes">  </span>If you have chosen best of breed tools for your teams, and have implemented processes and methodologies that most closely reflect your business needs, teams' cultures and abilities -- how then do you effectively capture these processes and methodologies in sufficient details, reuse them, modify them, disseminate them to your teams, reduce their ramp up cycles, enact methodologies for specific projects, automatically have your tools configured to represent the processes, and track the process execution through a project lifecycle?<span style="mso-spacerun: yes">  </span></span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">How indeed!!</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">Well, now there is a way  :) <span style="mso-spacerun: yes">  </span></span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><a href="http://www.zagile.com/introductiontozcomposer.html"><font color="#0066cc" face="Trebuchet MS">http://www.zagile.com/introductiontozcomposer.html</font></a></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><font color="#0066cc" face="Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="FONT-FAMILY: Trebuchet MS">-Sanjiva, Orinda, Nov, '08.</span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/11/process-integration-in-software-engineering-environments.html</feedburner:origLink></entry>
    <entry>
        <title>In software outsourcing -- time zones matter</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/tIM1H11smbo/in-software-outsourcing----time-zones-matter.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/10/in-software-outsourcing----time-zones-matter.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-57650411</id>
        <published>2008-10-27T21:56:17-07:00</published>
        <updated>2008-10-27T21:56:17-07:00</updated>
        <summary>Companies engaging in software outsourcing/offshoring, or that have distributed software engineering teams, tackle a variety of challenges related to the distributed aspects of their operation. Through some combination of collaboration tools, technologies, processes, T&amp;E $s, lots of late night conference...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Offshore Development" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">Companies engaging in software outsourcing/offshoring, or that have distributed software engineering teams, tackle a variety of challenges related to the distributed aspects of their operation.<span style="mso-spacerun: yes">  </span>Through some combination of collaboration tools, technologies, processes, T&amp;E $s, lots of late night conference calls, etc., they work towards managing through these challenges and experience varying degrees of success with their projects.<span style="mso-spacerun: yes">  </span>And they do that while striving to reduce overall engineering costs (the key objective for most of them).<span style="mso-spacerun: yes">  </span></span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">Of the challenges they face in coordinating software engineering projects across distributed environments (and there are many), I believe that time zone difference is the most significant. You can save money, find great talent and implement the most effective platform and process for collaboration and software development -- but not being able to reach people when you need to still makes a difference in the 'velocity' and effectiveness of your development/delivery lifecycle.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">While this was not the key factor influencing our decision to establish teams in South America, we certainly have benefited tremendously from it.<span style="mso-spacerun: yes">  </span>With teams in Chile, Peru and Brazil, our teams (or individuals) have never been more than six time zones away.<span style="mso-spacerun: yes">  </span>This means that throughout the year, there is always a core window available for us to collaborate.<span style="mso-spacerun: yes">  </span>Of course, this does not mean that we are in constant hourly contact.<span style="mso-spacerun: yes">  </span>In fact, I spend an average of an hour a day on such communication.<span style="mso-spacerun: yes">  </span>It simply means that people are more accessible and therefore there are more opportunities for direct (or synchronous) communication, brainstorming, etc.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">While most people address this issue through a lot of after hour calls as well as relying on local management teams, we have had to do neither.<span style="mso-spacerun: yes">  </span>Having to hire offshore management team to look over local operations obviously adds to the overall costs.<span style="mso-spacerun: yes">  </span>We have hired and managed individuals directly, maintained a flat team structure, regular work hours, and implemented a number of different agile techniques towards the development of our platform and solutions.<span style="mso-spacerun: yes">  </span>Given that we are implementing leading-edge technologies, the model has worked very effectively for us -- both in the development of our products but also during deployment with our first customer. </span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">All this without compromising on the cost benefit or talent.<span style="mso-spacerun: yes">  </span>In our case, we have a significant edge on both fronts.<span style="mso-spacerun: yes">  </span></span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">So time zones matter.</span></p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;" /> </p>
<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="font-family: Trebuchet MS;">-Sanjiva, Oct 2008</span></p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/10/in-software-outsourcing----time-zones-matter.html</feedburner:origLink></entry>
    <entry>
        <title>Making Minimum Ontological Commitments</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/Y4veqYPDcsE/making-minimum.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/10/making-minimum.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-57107031</id>
        <published>2008-10-16T14:51:57-07:00</published>
        <updated>2008-10-16T14:51:57-07:00</updated>
        <summary>In my last blog, I cited some examples of inconsistent semantics that are prevalent in applications as well as in their usability. Applications tend to be siloed in nature and their schema often corresponds more tightly to specific dialects. The...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;In my last blog, I cited some examples of inconsistent semantics that are prevalent in applications as well as in their usability. Applications tend to be siloed in nature and their schema often corresponds more tightly to specific dialects. The end users make it worse by often using it for multiple purposes, thereby muddying the semantics even more. Also as I mentioned in the blog, this becomes a nightmare for those striving for an Information Integration strategy (a cohesive platform that unifies information across tools, departments and processes). Such strategies and solutions have been championed by some of the biggest vendors in the applications and infrastructure space (IBM, SAP, Oracle) -- via their MDM (Master Data Management) or EIM (Enterprise Information Management) strategies.&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;But how does one effectively address this EIM challenge?&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;To us, the answer is relatively simple. By making &amp;quot;minimum ontological commitments&amp;quot;. Of course the devil is in the implementation details.&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;First of all, it involves a set of interconnected ontologies (or sub-ontologies) which together provide a specification for a domain (in our case, Software Engineering). Examples of these sub-ontologies would be SCM, Process, Person, Document, Test, Requirement, Collaboration, etc. These ontologies provide a consistent and coherent vocabulary that can be shared amongst applications, processes and people within a domain [&lt;a href="http://tomgruber.org/writing/onto-design.htm"&gt;Gruber&lt;/a&gt;]. The focus here is on consistent sharable vocabulary and not necessarily a mechanical mapping of schemas across applications. Each application may still have its own dialect that is not relevant beyond its sub domain -- therefore the emphasis on making minimum ontological commitments. &lt;/div&gt;&lt;/li&gt;

&lt;li&gt;&lt;div style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;Second, an infrastructure that maps and captures this semantically relevant information from each application (or tool) into the semantic repository (aka Information Integration Framework).&lt;/div&gt;&lt;/li&gt;

&lt;li&gt;&lt;div style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;Third, semantically enabling the applications and the overall platform so that the same information is accessible to all participants and agents using the same vocabulary and taking it a notch higher -- creating composite views or dashboards from this integrated information to alter the traditional metaphors of how we see things. &lt;/div&gt;&lt;/li&gt;

&lt;li&gt;&lt;div style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;Fourth, leverage reasoning capabilities from the ontological specifications to get beyond the data that is empirically captured and enrich the knowledge base.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; So it is quite straightforward :) &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; &amp;nbsp; In concrete terms, such commitments can answer simple questions, such as:&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;Who broke the build, what tests were conducted for a particular set of checkins, who reviewed them, what requirements or bugs initiated the actions, who authorized the final move to production of a particular set of changes, what customers are impacted, which components are most vulnerable with respect to defect density at a particular development stage, etc.&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; Of course, we can get these answers now but it either requires a lot of walking the hallways and late night phone conversations with remote teams to gather the information across teams and silos, or making some costly commitment to an integrated toolset from one particular vendor.&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; Or, the questions above can be more directly and easily (and automatically) answered in your own environment with your own processes and tools -- by integrating the zAgile semantic infrastructure.&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; Its about Information Integration in &lt;strong&gt;your&lt;/strong&gt; world. &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; Its about building relevant knowledge through this integration that will allow you to effectively collaborate, coordinate and manage your software development and delivery cycles.&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt; &lt;/p&gt;

&lt;p style="FONT-SIZE: 9pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;-Sanjiva, Orinda, Oct '08&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/10/making-minimum.html</feedburner:origLink></entry>
    <entry>
        <title>The value of semantics in applications</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/xax41M45JdE/the-value-of-se.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/10/the-value-of-se.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56905701</id>
        <published>2008-10-13T01:02:51-07:00</published>
        <updated>2008-10-13T01:02:51-07:00</updated>
        <summary>Commercial software applications often tend to be quite loose and non-binding of any conventional semantics when it comes to implementation of their metamodels. This not only impairs their usability but also has significant impact to their ability to integrate with...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="ontologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Web" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;



&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;Commercial software applications often tend to be quite loose and non-binding of any conventional semantics when it comes to implementation of their metamodels.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This not only impairs their usability but also has significant impact to their ability to integrate with other applications and systems in an environment.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;A case in point -- Atlassian's Jira issue management application -- which has become quite popular with organizations of all sizes as well as a number of open source communities.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;With over 10,000 customers for its products, it is no wonder that we (&lt;a href="http://www.zagile.com"&gt;zAgile&lt;/a&gt;) have been taking a closer look at the Atlassian application suite with respect to integrating them into our semantic framework for our customers.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;One of the most curious aspects of Jira that has often perplexed potential adopters is its metamodel.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We see people often confused with some of its key concepts or use them&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;arbitrarily thus potentially contributing to a different set of usability problems.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;Most notably in this context is the Jira 'Project'.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This defies any coherence with the common or conventional notions of a Project.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For starters, people tend to associate projects with a begin and end date.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Not so in Jira.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Projects go on forever with interim deliveries packaged as releases.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;So what is a Jira project and how do you plan one?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;Then there is Component.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It seemed intuitive at first since semantics of the word 'component' are also not too controversial--that is until you begin to see how people have applied it in practice in Jira.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;To understand the usages of some of these fields, you can look at Atlassian's &lt;a href="http://jira.atlassian.com/secure/BrowseProjects.jspa"&gt;JIRA&lt;/a&gt; site.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Another popular Jira site for us has been &lt;a href="https://jira.jboss.org/jira/secure/Dashboard.jspa"&gt;JBoss&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;In both usage models, the concept of Project more closely resembles a software product or component (example -- Jboss Enterprise Platform, JEMS, Jboss Shotoku, Bamboo, Clover, JIRA, etc).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;There is no hierarchy or crossover relationship between software components so the issues or tasks within each have to be fairly isolated from those belonging to another Project.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Of course, there are Project Categories (example: Atlassian Products, JIRA Plugins, etc) -- to help organize the Projects.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But how do those fit into our mental model of Projects?&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;Similarly, I have seen examples of Components such as QA, Performance, Test Suite and Documentation.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Its tough to figure out the definition (or semantics) of Component from such usage.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;And finally, if we are going to be arbitrary in terms of how we use these fields, then how do we integrate them with similar concepts in other tools?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;Is a Jira Project the same as an MS Project instance?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Are all values in Component representing software components?&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;This emphasizes the value of common and shared semantics in applications that would facilitate both usability and potentially integration.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;While Jira has a lot of third-party support to make it functionally rich, a lot of people are still spending significant amount of effort towards integrating it with other applications and processes within their environment.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;And many of them are struggling with the lack of consistent and coherent semantics.&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 10.0pt"&gt;&amp;nbsp; &amp;nbsp;-Sanjiva, Orinda, October '08&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/10/the-value-of-se.html</feedburner:origLink></entry>
    <entry>
        <title>Confluence is now Wiki'd Sem'art ... and it SPARQLs</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/I4fISpr9iWA/confluence-is-n.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/10/confluence-is-n.html" thr:count="1" thr:updated="2009-03-20T16:43:59-07:00" />
        <id>tag:typepad.com,2003:post-56873941</id>
        <published>2008-10-12T02:36:39-07:00</published>
        <updated>2008-10-12T02:36:39-07:00</updated>
        <summary>Of course, there is a lot of pun intended here. We (zAgile) recently added semantic capabilities to Atlassian's Confluence wiki and are quite excited about its impact to a very popular yet traditional wiki. In my earlier blogs, I had...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Wikis" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Of course, there is a lot of pun intended here.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We (&lt;a href="http://www.zagile.com/"&gt;zAgile&lt;/a&gt;) recently added semantic capabilities to &lt;a href="http://www.atlassian.com/software/confluence"&gt;Atlassian's Confluence wiki&lt;/a&gt; and are quite excited about its impact to a very popular yet traditional wiki.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;In my earlier blogs, I had been talking about my quest for semantic wikis.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Wikis provide an easy way for teams to produce and organize content--creating very effective central repositories, often used for cross-departmental collaboration and information exchange.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The problems arise when all this statically organized content becomes unwieldy in terms of maintenance, and more importantly access.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;You end up spending lots of time in wildcard searches across all this content, repetitively navigating complex hierarchical page structures and constantly maintaining links across wiki pages to keep the content credible and current.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;Semantic capabilities make wikis a dynamic application.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Addressing the problems noted above, they allow for content to be 'semantically' annotated with the annotations stored in&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;semantic repositories, therefore, the meaning is captured in a machine-processable way and is more directly searchable, shareable and accessible across applications not just from within the wiki itself.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;To 'semantically' enable Confluence, we have taken the following steps:&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ol type="1" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li value="1" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;Provided support for &lt;a href="http://www.w3.org/TR/rdf-sparql-query"&gt;SPARQL&lt;/a&gt; in Confluence.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Analogous to SQL, you can embed SPARQL queries anywhere in a page and the data may be retrieved from semantic repositories anywhere on the web.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This allows for auto integration/incorporation of data from external systems into the wiki.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;These queries can also provide a mechanism for dynamically organizing more readily addressable wiki content.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ol type="1" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li value="2" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;Provide Semantic Forms in the wiki which allow users to create 'structured' or semantically annotated content.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The data and object attributes associated with a page created using such a form are captured in the semantic repository while the page maintains a composite of both semantic and unstructured content.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We have used such forms to create Feature/Requirements Documents on a wiki page.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Since the page is annotated using Requirements ontology, this provides a very effective approach to link requirements to projects, tasks, bugs, test cases, etc. in a software engineering lifecycle -- all data that exists in tools external to the wiki.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ol type="1" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li value="3" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;Provide macros that allow users to annotate any existing page on a wiki based on the available set of ontologies (Project, Person, Document, Process, etc.).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Again, semantic annotations provide a deeper and more structured mechanism than just metadata tags for capturing relevant information from each page and organizing it within the wiki in a more meaningful way as well as integrating it with external applications.&lt;/li&gt;&lt;/ol&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;And lastly, this semantic capability can now be added to any extensible wiki -- to make it wiki'd semart and sparql'ing :)&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;-Sanjiva, Orinda, October '08&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/10/confluence-is-n.html</feedburner:origLink></entry>
    <entry>
        <title>Learning from Rachel Dawes</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/6dO8ab4gURw/learning-from-b.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/07/learning-from-b.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-52307834</id>
        <published>2008-07-05T20:50:36-07:00</published>
        <updated>2008-07-05T20:50:36-07:00</updated>
        <summary>"But it's not who you are underneath, it's what you do that defines you" -- Rachel Dawes in Batman Begins This catchy quote from Batman Begins had me a bit puzzled when I first saw the movie. What does she...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Arial; mso-outline-level: 1"&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;But it's not who you are underneath, it's what you do that defines you&amp;quot;&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; -- Rachel Dawes in Batman Begins&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Arial; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Arial; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Arial; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;This catchy quote from Batman Begins had me a bit puzzled when I first saw the movie.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;What does she mean by that, I thought?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But it stuck.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If you have seen the movie, you will understand why.&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;And then in a totally different context, while trying to submit zAgile to various search engines and business directories, it became somewhat clearer.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The problem I encountered had to do with figuring out where to categorize zAgile.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Yahoo's taxonomy seemed pretty dated and perhaps severely constraining.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It shouldn't be so difficult, I thought.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But it was.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Why do I have to fit zAgile into some pre-defined category?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Why can't I just say 'what it does' and have 'what it is' inferred?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The problem with Categories is that an individual may belong to more than one category and the categorizations are not necessarily permanent.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Categories definitely cannot be used to define what something 'is'.&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;So it seems that we are constantly constraining ourselves by putting 'things' into specific categories.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;When you have to put a book on a shelf in a library then obviously you need to make some hard choices.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But in life, what something 'is' ought to be defined (and inferred) based on its attributes and relations to other things.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;In a somewhat obtuse, indirect and 'Heideggerian' sort-of way, maybe Rachel was trying to say the same thing.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Her quote curiously made me realize the key difference between taxonomy and ontology.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We are so used to dealing with taxonomies when developing applications that the power and flexibility of ontologies are difficult to grasp and leverage.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;While ontologies often take the form of taxonomic class hierarchies, they are not constrained by them.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Therefore, rather than struggle with categorizing something, we use an ontology to define it using its characteristics (or attributes) and relationships to other things.&amp;nbsp; And all that it 'IS' is simply inferred.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;And that is all what Rachel was trying to tell Bruce Wayne (so I believe, anyway).&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;-Sanjiva&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/07/learning-from-b.html</feedburner:origLink></entry>
    <entry>
        <title>'If Onlies' of Application Lifecycle Management</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/vBFWNCNBtGE/if-only-we-know.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/07/if-only-we-know.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-52305794</id>
        <published>2008-07-05T18:49:29-07:00</published>
        <updated>2008-07-05T18:49:29-07:00</updated>
        <summary>In a recent blog, Carey Schwaber (Forrester's Senior Analyst focused on Application Lifecycle Management) points out some of the unconquerable hurdles that we face in software engineering -- the perennial 'If Onlies': If only requirements were complete If only there...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;In a recent &lt;a href="http://blogs.forrester.com/appdev/2008/06/do-you-as-an-ap.html"&gt;blog&lt;/a&gt;, &lt;a href="http://www.forrester.com/rb/analyst/carey_schwaber"&gt;Carey Schwaber&lt;/a&gt; (Forrester's Senior Analyst focused on Application Lifecycle Management) points out some of the unconquerable hurdles that we face in software engineering -- the perennial 'If Onlies':&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only requirements were complete &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only there were enough time to test at the end of the life cycle &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only everyone followed the process &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only development efforts were predictable &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only metrics were comparable across projects &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only our tools worked together &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only we weren’t constrained by legacy &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only we could reuse our prior work &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;If only software were easier to evolve &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;It is easy to resonate with this list.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Almost every organization faces these challenges.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; It is also easy to&lt;/span&gt; add so much more of 'if onlies' to this list from our experiences.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;There is also another dimension of 'if onlies' with which we struggle the most -- a dimension that involves &lt;span style="FONT-WEIGHT: bold"&gt;visibility&lt;/span&gt;, i.e. &lt;span style="FONT-WEIGHT: bold"&gt;'If only we know'&lt;/span&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For emphasis, I will map each one of these to Carey's list above.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; In my experience, &lt;/span&gt;lack of visibility has been the key source of problems that we encounter (and she exposes) in Application Lifecycle Management.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;If only we know...&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;whether requirements are complete, when they are complete, when they changed and why they changed.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Product Managers, Business Analysts, End Users -- all play a key role in the definitions but most of the time we are building software to meet the changing needs of a business or customer(s).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;While the delivery cycles need to be rapid to allow the business to stay competitive, what's explicitly needed isn't either always clear or it is changing rapidly.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Not to mention the fact that we don't always know how much we need to know until we get into the delivery cycle.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;what will be tested, how will it be tested and how will it allow us to measure product quality.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;When requirements aren't well known or are fairly dynamic throughout the delivery cycle, QA often resorts to ad-hoc testing.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;There is no way to know when 'that' cycle could be completed.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Good QA teams are able to plan very precise execution of test plans and test cases that map to known product features/requirements.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;And if they are efficient and creative, they can even automate some of this -- but this level of execution is practically seen mostly in maintenance cycles -- and rarely in new product or feature development.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Therefore, not only do we not know how much testing is needed, we often do not know what specifically is being tested.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This becomes more critical in large organizations that need to connect these dots to address their stringent auditing, compliance and traceability needs.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;how to effectively capture, disseminate and track the methodologies and processes the teams are using.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This is a difficult one but when you have distributed teams (offshore, outsourced, remote etc.) -- most managers struggle with establishing or controlling specific process that are being followed by their distributed teams.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For starters, there isn't an easy way of capuring or tracking an organization's methodologies or processes.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Any suggestions of a process or methodology typically exists in Powerpoint slides, Word docs or wikis but does that mean it is being executed with precision.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Since process tracking is manual, it relies on a lot of walking-the-hallways or 6am phone calls to India (or Ukraine or …) to track.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Add to this the complexity of disparate tools used by different teams and it becomes very difficult to follow the process.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;how to leverage an organization's best practices towards future projects, how to tie them across teams and how to evolve processes and methodologies through effective post-mortems -- all in an effort to improve overall predictability of delivery.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;what and how to report with respect to project progress and how to get that information. We often do not have control of what we are trying to track mostly because the information available to us is so limited.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;What do we track -- the process or project status or quality or completion or compliance or …?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This gets crazier when you have teams in different geographies with different processes and qualitative metrics used in their reporting.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;how to integrate information across teams and tools.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Every team manager excels at hand-picking tools and implementing processes that are effective for their teams.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But he or she is not able to incorporate those across other teams.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;And breakdowns in ALM most often occur during hand-offs.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Managers take solace in knowing that their teams performed effectively when 'inputs' were predictable and controlled, yet because of their 'siloed' mentality, they fail to coordinate and deliver towards the overall success of the project.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;how to effectively capture knowledge needed to deal with 'legacy' software.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Legacy here doesn't necessarily refer to stuff developed in the 60's.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If an organization radically shifts its technology and architecture between releases then even software developed in the previous release can quickly acquire the 'legacy' status.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If likely it was developed using RAD and Agile techniques, perhaps not enough was captured to describe the functional or technical feature set.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;how to create a knowledge source that integrates 'what' was delivered with the 'how' and 'why' -- to allow teams to leverage that knowledge and 'reuse' previous practices towards future work.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This is critical when you have offshore teams involved that have annual attrition rates of 20-30%.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If a third of your team disappears each year, they aren't likely to know what was done before and therefore how best to 'reuse' it. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;any relevant strategic direction of the product or technology (coming back to the overall goal or vision of the organization and project) at the level of those involved in the trenches -- to control any evolution of the product or service.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Well crafted and planned iterations allow for controlled evolution but the overall lack of visibility into the big picture still takes away from the overall effectiveness.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="color: #333333;"&gt;&lt;span style="COLOR: #333333; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;Of course, this isn't just about adding to the problem set (to address &lt;span style="FONT-WEIGHT: bold"&gt;'The So What'&lt;/span&gt;).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;There are 'alternate' 'transports' (using Carey's metaphor) to address even these 'if onlies'.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; zAgile's &lt;a href="http://www.zagile.com/products.html"&gt;Solutions&lt;/a&gt;&lt;/span&gt; provide the 'game changing tactics' by addressing each one of them.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;In this blog, I wanted to provide some of the things that we have attempted to tackle with our approach to Intelligent Application Lifecycle Management. In subsequent blogs, I will provide details on how a software engineering organization may apply zAgile's &lt;a href="http://www.zagile.com/products.html"&gt;Solutions&lt;/a&gt; to address these chronic pains.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;-Sanjiva&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: &amp;quot;Trebuchet MS&amp;quot;; mso-outline-level: 1"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/07/if-only-we-know.html</feedburner:origLink></entry>
    <entry>
        <title>A Practicum in Entrepreneurship -- A lecture at Prague University of Economics</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/NIoUaP3yLDA/a-practicum-in.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/02/a-practicum-in.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-46085440</id>
        <published>2008-02-24T16:13:56-08:00</published>
        <updated>2008-02-24T16:13:56-08:00</updated>
        <summary>Ealier this month I had the opportunity to address the students of Cognitive Informatics at Prague University of Economics to discuss my experiences and perspectives on transforming a creative idea into business. The lecture was organized by Professor Vaclav Repa....</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Weblogs" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Ealier this month I had the opportunity to address the students of Cognitive Informatics at Prague University of Economics to discuss my experiences and perspectives on transforming a creative idea into business.&amp;nbsp; The lecture was organized by Professor Vaclav Repa.&amp;nbsp; With zAgile serving as the example model for the presentation and discussion, it was an interesting opportunity to talk about how the idea was conceived and all the steps that we have gone through with respect to early research, concept validation, product development, market analysis, category definition, etc., as well as the challenges that lie ahead of us.&amp;nbsp; &amp;nbsp;This was my third presentation to an academic audience&amp;nbsp; (the first two in South America to students at &lt;a class="l" onmousedown="return clk(this.href,'','','res','1','&amp;amp;sig2=P6DS_JZSbK-DTmjW4wrgJA')" href="http://www.puc.cl/"&gt;&lt;span style="color: #551a8b;"&gt;Pontificia Universidad &lt;strong&gt;Católica&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; in Chile and &lt;u&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','1','&amp;amp;sig2=pEsi0Ibpv8wh_LW0yublAA')" href="http://www.ufes.br/"&gt;&lt;span style="color: #0000cc;"&gt;&lt;strong&gt;UFES&lt;/strong&gt; - &lt;strong&gt;Universidade Federal do Espírito Santo&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="color: #0000cc;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;span style="color: #000000;"&gt;in Brazil).&amp;nbsp; A shift from the previous presentations, the interest in this particular session was primarily the business (revenue model, marketing strategies, etc) aspects of enterprise incubation rather than the technology behind the vision.&amp;nbsp; I enjoyed sharing our vision and progress with the students and also gave them a product demo (a sneak preview of sorts).&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/puoe_lecture.jpg"&gt;&lt;/a&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/prague_183_4.jpg"&gt;&lt;/a&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/prague_183_5.jpg"&gt;&lt;img class="image-full" title="Prague_183_5" alt="Prague_183_5" src="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/prague_183_5.jpg" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /&gt;&lt;/a&gt;&amp;nbsp;  &lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/puoe_lecture_5.jpg"&gt;&lt;/a&gt; &lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/puoe_lecture_8.jpg"&gt;&lt;img class="image-full" title="Puoe_lecture_8" alt="Puoe_lecture_8" src="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/puoe_lecture_8.jpg" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /&gt;&lt;/a&gt; &lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/puoe_lecture_7.jpg"&gt;&lt;/a&gt; &lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/02/24/puoe_lecture_6.jpg"&gt;&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/02/a-practicum-in.html</feedburner:origLink></entry>
    <entry>
        <title>On The Power of Semantic Wikis</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/WBKryRcexvA/on-the-power-of.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/01/on-the-power-of.html" thr:count="1" thr:updated="2008-07-07T07:30:09-07:00" />
        <id>tag:typepad.com,2003:post-44681184</id>
        <published>2008-01-25T20:19:05-08:00</published>
        <updated>2008-01-25T20:19:05-08:00</updated>
        <summary>While the popularity of wikis in the corporate world continues to grow due to the ease with which they allow anyone to publish web-based, shareable and easily accessible content, they also have a number of serious limitations which have been...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Semantic Technologies" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Project Management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;While the popularity of wikis in the corporate world continues to grow due to the ease with which they allow anyone to publish web-based, shareable and easily accessible content, they also have a number of serious limitations which have been difficult to overcome mostly due to the inherent design.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The most significant of these are:&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 39.75pt; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-list: l1 level1 lfo1; tab-stops: list .5in"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Hierarchical structure of pages -- unless you maintain multiple hierarchical relationships (or references) of your pages, you have to always remember where a specific page content (or topic) may exist.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Not only that but the consumers of this content must also always be aware of the structure or taxonomy.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;In the absence of this, endless navigation through the trees or wildcard searches are the only other way to find what you (or they) seek.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;In the corporate environment, people seldom have the time or opportunity to construct such taxonomies unless it is a dedicated activity or the wiki package comes with some pre-defined and ready-to-use templates.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 39.75pt; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 39.75pt; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Content updates -- Once a wiki grows to hundreds or thousands of pages, it is much more difficult to find content and keep it up-to-date since it is a manual process.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;However, if you can't keep it current then the repository loses its credibility and the wikis quickly become shelf-ware.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 39.75pt; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 39.75pt; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Contextual relevance -- While people create content on the wikis at will, its organization and hierarchy are often pretty arbitrary.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Furthermore, there may or may not be a context associated with the content, or perhaps if there is one, it is implied by the author.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;So you end up with lots of content without any seemingly contextual relevance.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Once again, something that becomes difficult to maintain and leverage over time.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;With all the right spirit of generating and organizing a lot of content with ease, I have seen wikis become cumbersome, unwieldy and useless fairly quickly.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;With this in mind, I envisioned (and began researching two years ago) the idea behind wikis that could support semantic annotations, thereby adding some needed structure to a naturally unstructured content store.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Semantic annotations, I believed, would allow content to become much more self-organized, accessible using contextual searches and queries and updatable using software agents (where relevant) -- all adding up to some powerful capabilities.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;I found a number of projects exploring this concept during this time.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I think the closest one to the vision that I had and the one that we at zAgile have chosen to leverage in our platform -- is the result of efforts by Zdenko (Denny) Vrandečić&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&amp;amp; the team at Institute AIFB, Universität Karlsruhe, in the form of an extension to MediaWiki called &lt;a href="http://korrekt.org/papers/KroetzschVrandecicVoelkel_ISWC2006.pdf"&gt;&lt;span style="COLOR: blue"&gt;Semantic MediaWiki&lt;/span&gt;&lt;/a&gt; (or SMW).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We believe it to be a very efficient implementation of semantic technology on top of a wiki engine.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Supporting a very popular wiki (the engine behind Wikipedia), this extension allows the user to create annotations to any page in a free-form manner.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;It’s the easiest and most user-friendly approach to creating some structure to a vastly unstructured pool of content.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Once annotated, pages can now be organized in any way using templates and queries and the content of any or all of these pages can easily be reflected elsewhere through simple semantic queries, rearranged, summarized, tabulated, accessed by external applications, etc. etc.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The idea is not much different from the queries and result sets that we are used to getting from relational tables.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;However, the depth and expressivity of semantic annotations goes beyond what we are normally able to express in relational models (of course!! another topic) and the interfacing with external applications (both in and out; using RDF exports) is much easier.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;This capability, in my opinion, makes the wiki a very dynamic and valuable application.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;For our purpose, we have taken this base foundation of MediaWiki + SMW and extended it in the zAgile Platform to provide some interesting and useful functionality for the Software Engineering domain, although the functionality would be equally relevant anywhere else (our focus is only SE, for now :)).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We have integrated applications with it to both create content into the wiki as well as access content from it.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;We have enabled the wiki to become a valuable 'Knowledge Repository' rather than a 'Content Repository'&amp;nbsp; .&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;First, we have extended (or constrained, depending upon your point-of-view) the general free-form annotation capability of SMW with well-defined (and expressive) set of ontologies for the Software Engineering domain.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Thus, the wiki now has the 'semantic awareness' of typical SE concepts, such as Artifact, Project, Person, Role, Team, Process, Work Product, Task, etc.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This set will continue to extend with richer and broader set of ontologies as we move forward.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Rather than allowing the users to arbitrarily create annotations, we constrain the wiki's semantic 'openess' by importing (or referencing) very specific set of ontologies.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This is mostly to ensure semantic integrity of the knowledge domain, as well as interoperability between tools (the core value of the zAgile platform).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If you continue to create arbitrary 'semantics' in your content, it is unlikely that anyone else will understand the meaning.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;So constraining the annotations has been a critical part of our efforts.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Second, we have developed tools that generate 'annotated' content into the wiki.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Using zAgile's Method Composer, for example, you can define (or derive from) a methodology that may be relevant for your organization or project -- and publish it on the wiki with appropriate annotations that describe Lifecycles, Milestones, Tasks, Documents, Roles, etc. Using our Doc2Wiki converter, you can take MS Office, OpenOffice or PDF files and load them into the wiki in a WYSIWYG form but with annotations that describe basic properties such as Creation/Modification Dates, Author, Subject, Title, etc. but also allow you to extend the semantics of the documents based on the type being uploaded (an Invoice, a Status Report, a Project Plan, etc.).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo4"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp; With these applications and widgets generating 'annotated' content on the wiki, you can now begin to organize this content using simple queries.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For example, a set of pre-defined templates (with embedded queries) can now automatically generate My ProjectX page on the wiki.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;A page that includes sections containing My ProjectX Milestones, Processes, Phases, Teams, Roles, Status Reports, Invoices, Artifacts (and types), etc.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;None of this needing to either be organized or maintained manually.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Based on the templates and queries, any combination or composition of pages is possible, thus allowing you to create virtual binders of projects, products, people, processes -- at will -- and share it across the organization.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This has been done before by many others using wikis, but only manually, and most of the time, such content has been incomplete and out-of-date.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Always a good start but not sustainable enough through the project lifecycle, therefore, generating lots of useless content.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo5"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;And finally, we have extended the typical search capability across this content using our Semantic Search engine.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This is a slight paradigm shift to the way we normally use search.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Rather than searching on keywords which can return any type of content match, now you can search for a specific concept.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;In this model, for example, one is either looking for a Person or Document or Project or Product-related information.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Thus the search-string provided will return results that match the concept being searched on.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Performing a search&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;on a document with the string &amp;quot;Lucas&amp;quot; returns documents authored by Lucas.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Similarly, a search on a project with the string &amp;quot;Lucas&amp;quot; will return Projects in which Lucas may have played some role.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Rather than returning free-form result set, the search not only returns the concept being searched but also relevant properties and relations to other concepts (Document X -- authored by Lucas; created on Jan 19, 2008; copyrighted by zAgile Inc.; associated with Project Y; created in Inception Phase, etc. …) .&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;And of course, this search engine exists outside of the wiki (as a portlet) -- another example of the ease of interaction of semantic data with external apps.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;-Sanjiva&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Prague, Jan ‘08&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/01/on-the-power-of.html</feedburner:origLink></entry>
    <entry>
        <title>IM Everywhere!!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/gTVcugXIiIY/im-everywhere.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/01/im-everywhere.html" thr:count="2" thr:updated="2008-01-22T15:49:23-08:00" />
        <id>tag:typepad.com,2003:post-44239148</id>
        <published>2008-01-16T09:23:43-08:00</published>
        <updated>2008-01-16T09:23:43-08:00</updated>
        <summary>Well, at least wherever you can get a cell phone signal. I recently tried a couple of IM apps for the Blackberry (Pearl) from ShapeServices which support Skype (IM+ for Skype) and all other protocols (IM+ All-in-One). Since at zAgile...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Well, at least wherever you can get a cell phone signal.&amp;nbsp; I recently tried a couple of IM apps for the Blackberry (Pearl) from&amp;nbsp; &lt;a href="http://wap.shapeservices.com/java/index.php"&gt;ShapeServices&lt;/a&gt; which support Skype (IM+ for Skype) and&amp;nbsp; all other protocols (IM+ All-in-One).&amp;nbsp; Since at zAgile we run our own chat server, I finally can stay connected with my teams in South America on either one of the two servers from wherever I am (which currently is Prague).&amp;nbsp; The Pearl comes with a few standard clients (Yahoo, MSN, etc.) but these apps from Shape Services are really starting to become valuable for us because they are allowing us to stay in touch across different timezones and at all times.&amp;nbsp; &amp;nbsp;I can't overemphasize the value of such apps and gadgets for operating distributed environments.&amp;nbsp; Beyond emails and sms, this is totally realtime and much more impactful (as IM is anywhere else).&amp;nbsp; Add to this the iPod with Safari and WiFi support and I am almost productive anywhere I can catch a WiFi signal :) &lt;/p&gt;

&lt;p&gt;-Sanjiva&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/01/im-everywhere.html</feedburner:origLink></entry>
    <entry>
        <title>I love tech gadgets :)</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/0pA4r20kyGg/i-love-tech-gad.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2008/01/i-love-tech-gad.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-44229552</id>
        <published>2008-01-16T07:08:51-08:00</published>
        <updated>2008-01-16T07:08:51-08:00</updated>
        <summary>The zAgile Portal -- on an Apple Touch iPod -- for times when you happen to be in a cafe in Prague without a laptop but still need to stay in touch with your software engineering projects :)</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;The zAgile Portal -- on an Apple Touch iPod -- for times when you happen to be in a cafe in Prague without a laptop but still need to stay in touch with your software engineering projects :) &lt;/p&gt;

&lt;p&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/01/16/prague_110_1.jpg"&gt;&lt;/a&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/01/16/prague_110_1_3.jpg"&gt;&lt;/a&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/03/10/zportal.jpg"&gt;&lt;/a&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2008/03/10/zportal_2.jpg"&gt;&lt;img class="image-full" title="Zportal_2" alt="Zportal_2" src="http://sanjiva.typepad.com/photos/uncategorized/2008/03/10/zportal_2.jpg" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /&gt;&lt;/a&gt;&amp;nbsp;  &lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2008/01/i-love-tech-gad.html</feedburner:origLink></entry>
    <entry>
        <title>Web 3.0 at VLAB</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/eobMaXXp3YE/web-30-at-vlab.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2007/11/web-30-at-vlab.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-41886966</id>
        <published>2007-11-21T22:08:39-08:00</published>
        <updated>2007-11-21T22:08:39-08:00</updated>
        <summary>Well, that was the billing. It was meant to be an event to discuss Web 3.0 "What lies on the horizon? Will Web 3.0 usher in the long awaited vision of the semantic web, as proposed by “Father of the...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Well, that was the &lt;a href="http://www.vlab.org/article.html?aid=158"&gt;billing&lt;/a&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It was meant to be an event to discuss Web 3.0&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&amp;quot;What lies on the horizon? Will Web 3.0 usher in the long awaited vision of the semantic web, as proposed by “Father of the Web” Tim Berners-Lee more than ten years ago? &amp;quot;, etc. etc, etc…&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The event featured a panel of entrepreneurs with proven track records who are also currently engaged in various implementations of semantic web related technologies in their new ventures.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;And to top it off, a moderator who is a 'Technology Forecaster/Futurist&amp;quot; -- someone well known, respected and published.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;All that set the stage for an exciting topic.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;At zAgile, technologies associated with semantic web have played an important role in our growth and evolution.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;They are also core to our vision and platform.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;So obviously, an event like this with such high profile billing would be enticing.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;A great opportunity to learn about how others are applying these technologies and their perspectives and experiences with it.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Earlier in the week, I discussed this event with my team in Vitória, Brazil.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Outside of the various international conferences on semantic web-related technologies (many of which are still very academic and research focused), I told them that this would be the event that profiles how people are leveraging these technologies in their ventures.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;They are well aware of some of the activities and contributions that have emerged out of Stanford (ex: Protégé from Stanford Center for Biomedical Informatics Research) so they were quite excited for this as well. &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Alas, it didn't quite turn out as we had hoped or expected.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;On the contrary, it was downright pathetic.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;What started with some light-hearted humor quickly became an exhibition of some very smart people seemingly mumbling, fumbling, stumbling and bumbling their way through the key concepts.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Their version of this &amp;quot;Improv&amp;quot; was to decide on the spot whether or not to discuss RDF (could one of you at least spell it?) OWL or talk about&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;ontologies.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;No one seemed prepared to articulate the basic concepts or why they are relevant to the discussion.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Even worse, their idea of the semantic web seemed stuck on making search work better than Google.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I am sure this isn't all they think of the semantic web (at least I hope it isn't).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;There appeared to be total confusion about how to even define what constitutes an application as a Web 3.0!&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Wow!&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Before we get into the semantic web stuff, guys, let's first define the semantics of this forum.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Does it have a purpose, an agenda, a theme, an organization, an audience, etc. etc.?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It would have been a good start.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Turning an expected discussion on an emerging technology into an Improv comedy routine -- NOT a good idea.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Sorry.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I didn't pay for that.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Whether the moderator had a hidden agenda, or there was a moral to the story to be revealed at the end or the whole show was just an improvised display to prove that semantic web is far from being realized as a practical vision -- I don't really know.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I guess I got fed up way too early and felt compelled to make my exit.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I had made an hour long trip to get to this event and with another hour looming ahead, I could not afford to waste any more time here.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This truly was such a pathetic display of conducting or moderating a discussion related to some very promising technology.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;I have been to VLAB events before (see my earlier blog titled Zimbra and AJAX at Vlab's Feb Event) and have appreciated the topics and the presentations.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But this unfortunately left a very bad taste.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This event is not supposed to be a crapshoot.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; While &lt;/span&gt;VLAB just got SUN and Morganthaler as their latest sponsors, they lost one member of their audience.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;span style="mso-spacerun: yes"&gt;-Sanjiva &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2007/11/web-30-at-vlab.html</feedburner:origLink></entry>
    <entry>
        <title>zAgile at WOMSDE 2007</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/3Hj6yVw5gPc/zagile-at-womsd.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2007/11/zagile-at-womsd.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-41441444</id>
        <published>2007-11-12T08:25:45-08:00</published>
        <updated>2007-11-12T08:25:45-08:00</updated>
        <summary>zAgile's Lucas de Oliveira Arantes and Felipe Frechiani Oliveira presented two papers (SCM and Collaboration Ontologies) at this year's WOMSDE (Workshop on Ontologies and Metamodels for Software and Data Engineering) in João Pessoa, Brazil . WOMSDE was held in conjunction...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Weblogs" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;zAgile's Lucas de Oliveira Arantes and Felipe Frechiani Oliveira presented two papers (SCM and Collaboration Ontologies) at this year's WOMSDE (Workshop on Ontologies and Metamodels for Software and Data Engineering) in&amp;nbsp; João Pessoa, Brazil .&amp;nbsp; WOMSDE was held in conjunction with SBES 2007 (Simpósio Brasileiro de Engenharia de Software aka&amp;nbsp; Brazilian Symposium of Software Engineering 2007) -- the biggest such event in South America.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Evolving a Software Configuration Management Ontology &lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Lucas de Oliveira Arantes (zAgile Inc/UFES),&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Ricardo de Almeida Falbo (UFES), Giancarlo Guizzardi (UFES/ISTC-CNR)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Towards a Collaboration Ontology&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Felipe F. Oliveira (zAgile Inc/UFES),&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Julio C. P. Antunes (zAgile Inc/UFES),&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Renata S. S. Guizzardi (UFES)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.sbbd-sbes2007.ufpb.br/en_index.php?section=womsde-papers"&gt;http://www.sbbd-sbes2007.ufpb.br/en_index.php?section=womsde-papers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2007/11/12/womsde.jpg"&gt;&lt;/a&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2007/11/12/womsde_2.jpg"&gt;&lt;img title="Womsde_2" height="312" alt="Womsde_2" src="http://sanjiva.typepad.com/thescurve/images/2007/11/12/womsde_2.jpg" width="416" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2007/11/zagile-at-womsd.html</feedburner:origLink></entry>
    <entry>
        <title>Web Semantica UFES!!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/1CiWGVG1y84/web_semantica_u.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2007/05/web_semantica_u.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-33959448</id>
        <published>2007-05-11T15:40:57-07:00</published>
        <updated>2007-05-11T15:40:57-07:00</updated>
        <summary>Local TV coverage in Vitória . They are talking about the semantic web, and of course an entrepreneur from US :) visiting the software research labs. Shown are the zAgile team members, Giancarlo and of course myself. http://www.youtube.com/watch?v=ei_r-WSoqgo</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Local TV coverage in &lt;u&gt;&lt;a href="http://sanjiva.typepad.com/thescurve/2007/05/at_ufes_in_vitr.html"&gt;Vitória&lt;/a&gt;&lt;/u&gt; .&amp;nbsp; &amp;nbsp;They are talking about the semantic web, and of course an entrepreneur from US :) visiting the software research labs.&amp;nbsp; Shown are the zAgile team members, Giancarlo and of course myself.&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=ei_r-WSoqgo"&gt;http://www.youtube.com/watch?v=ei_r-WSoqgo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2007/05/15/screenshot3_2.png"&gt;&lt;img border="0" src="http://sanjiva.typepad.com/photos/uncategorized/2007/05/15/screenshot3_2.png" title="Screenshot3_2" alt="Screenshot3_2" class="image-full" style="margin: 0px 5px 5px 0px; float: left;" /&gt;&lt;/a&gt;
 &lt;/p&gt; &lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2007/05/web_semantica_u.html</feedburner:origLink></entry>
    <entry>
        <title>"Minimum Ontological Commitments"</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/rY81aN9PII0/at_ufes_in_vitr.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2007/05/at_ufes_in_vitr.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-33933934</id>
        <published>2007-05-11T04:05:56-07:00</published>
        <updated>2007-05-11T04:05:56-07:00</updated>
        <summary>In discussions with Professors Ricardo Falbo and Giancarlo Guizzardi -- two of the thought leaders in the domain of Ontologies. UFES (Universidade Federal do Espírito Santo) is one of Brazil's top technical universities.</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology Entrepreneurs" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;In discussions with Professors Ricardo Falbo and Giancarlo Guizzardi -- two of the thought leaders in the domain of Ontologies.&amp;nbsp; UFES (&lt;a href="http://www.ufes.br/" class="l" onmousedown="return rwt(this,'','','res','1','AFrqEzePy5trD9xr2NLecaxrpNW9LVzh5g','&amp;amp;sig2=0DRQBedCqYyDrPwyCrsoGA')"&gt;&lt;strong&gt;Universidade Federal do Espírito Santo)&lt;/strong&gt;&lt;/a&gt; is one of Brazil's top technical universities.&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size: 0.8em;"&gt;&amp;nbsp;&lt;/span&gt;

&lt;/p&gt;

&lt;p&gt;&lt;a href="http://sanjiva.typepad.com/photos/uncategorized/2007/05/11/ufes_049.jpg"&gt;&lt;img border="0" class="image-full" title="Ufes_049" alt="Ufes_049" src="http://sanjiva.typepad.com/photos/uncategorized/2007/05/11/ufes_049.jpg" style="margin: 0px 5px 5px 0px; float: left;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2007/05/at_ufes_in_vitr.html</feedburner:origLink></entry>
    <entry>
        <title>Empresário indiano em Vitória (denovo) !!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/nMqLKK7SKKg/estou_em_vitria.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2007/05/estou_em_vitria.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-33560636</id>
        <published>2007-05-02T01:18:13-07:00</published>
        <updated>2007-05-02T01:18:13-07:00</updated>
        <summary />
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Technology Entrepreneurs" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://sanjiva.typepad.com/photos/uncategorized/2007/05/02/a_tribuna1_2.jpg"><img border="0" src="http://sanjiva.typepad.com/photos/uncategorized/2007/05/02/a_tribuna1_2.jpg" alt="A_tribuna1_2" title="A_tribuna1_2" class="image-full" style="margin: 0px 5px 5px 0px; float: left;" /></a> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2007/05/estou_em_vitria.html</feedburner:origLink></entry>
    <entry>
        <title>RUBY ON RAILS BUT NO INDIANS!! ¿Porqué no quieren a ningún indio?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/eVXyF4GHz60/ruby_on_rails_b.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2007/02/ruby_on_rails_b.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-30989984</id>
        <published>2007-02-27T19:40:49-08:00</published>
        <updated>2007-02-27T19:40:49-08:00</updated>
        <summary>(I found this post on craigslist while I was looking for an apartment in Buenos Aires). PHP5 &amp; Ruby on rails (web2.0) Reply to: job-265251708@craigslist.org Date: 2007-01-19, 6:19PM ART I am looking to assemble a team of developers in Argentina...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="font-size: 0.8em;"&gt;&lt;em&gt;(I found this post on craigslist while I was looking for an apartment in Buenos Aires).&lt;/em&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;PHP5 &amp;amp; Ruby on rails (web2.0)&lt;/p&gt;

&lt;p style="FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Reply to: &lt;a href="mailto:job-265251708@craigslist.org?subject=PHP5%20&amp;amp;%3b%20Ruby%20on%20rails%20(web2.0)"&gt;&lt;span style="COLOR: blue"&gt;job-265251708@craigslist.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Date: 2007-01-19, 6:19PM ART&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I am looking to assemble a team of developers in Argentina (must be in South America, no INDIANS!) This team would work together for a minimum 6 months. Must be available (all of you) to chat via skype, MSN/AIM/YAHOO/GTALK, and must not be working fulltime anywhere else. &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;We are trying to assemble a team of 2 or 3 maybe 4 if there are enough qualified candidates. The team will work on php/mysql and RoR development projects building Software as a service style programs. &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Please send me examples of your sites, you do not need to be extremely experienced, just be fast, efficient, and responsible. Recent college graduates are also welcome if you can demonstrate strong fundamentals. &lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;Location: BA &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;Compensation: full time salary with bonus at end of quarter and 6 months &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;Telecommuting is ok. &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;This is a contract job. &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;Principals only. Recruiters, please don't contact this job poster. &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;Please, no phone calls about this job! &lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;Please do not contact job poster about other services, products or commercial interests.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;PostingID: 265251708&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p dir="ltr" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="color: #003366;"&gt;&lt;em&gt;PS -- It is only ironic since there is an Indian (THAT BEING ME!!) in South America incubating a silicon valley software company (perhaps one of the very few who have ventured in this direction). &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p dir="ltr" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="color: #003366;"&gt;&lt;em&gt;PPS -- No, I didn't get lost trying to find India.&amp;nbsp; That is old history.&amp;nbsp; I came here on purpose.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;span style="color: #003366;"&gt;--Sanjiva, Buenos Aires, Feb 27, '07&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2007/02/ruby_on_rails_b.html</feedburner:origLink></entry>
    <entry>
        <title>Sanjiva en Chile!! Porque?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/gdJknvBmYjQ/sanjiva_en_chil.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2006/12/sanjiva_en_chil.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-14601097</id>
        <published>2006-12-12T09:14:25-08:00</published>
        <updated>2006-12-12T09:14:25-08:00</updated>
        <summary>An online posting from Universidad de Catolica, Esculela de Ingenieria bulletin board: 2006-12-07 11:35 "El lunes 11 de Dic. en la sala Javier Pinto (DCC), se presentarán dos charlas a cargo de Antonio Cansado y Sanjiva Nath. Antonio es ex-alumno...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>An online posting from Universidad de Catolica, Esculela de Ingenieria bulletin board:</p>

<p>2006-12-07 11:35</p>

<p class="texto" />

<p>"El lunes 11 de Dic. en la sala Javier Pinto (DCC), se presentarán dos charlas a cargo de Antonio Cansado y Sanjiva Nath. Antonio es ex-alumno del DCC y actualmente alumno de doctorado en INRIA-Sophia Antipolis, Francia. Sanjiva Nath, es un conocido emprendedor de Silicon Valley con más de 20 años de experiencia en proyectos de gran envergadura (Ej. IBM Trigo) y que viene a nuestro país con ánimo de crear tecnología para ambientes de Ingenieria de Sofware."</p>

<p>12.00 pm: "zAgile's Product Suite for Software Development" (in English)<br />Sanjiva Nath, fundador y presidente de zAgile Technologies</p>

<p><a href="http://dcc.puc.cl/noticias/index.html?idnoticia=103">http://dcc.puc.cl/noticias/index.html?idnoticia=103</a></p>

<p><a href="http://sanjiva.typepad.com/photos/uncategorized/pc040578_3.jpg"><img class="image-full" title="Pc040578_3" alt="Pc040578_3" src="http://sanjiva.typepad.com/photos/uncategorized/pc040578_3.jpg" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /></a> </p></div>
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2006/12/sanjiva_en_chil.html</feedburner:origLink></entry>
    <entry>
        <title>El sueño tech de Sanjiva</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/Nb1KMBcLsm4/el_sueno_tech_d.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2006/12/el_sueno_tech_d.html" thr:count="1" thr:updated="2007-06-09T21:31:35-07:00" />
        <id>tag:typepad.com,2003:post-14415197</id>
        <published>2006-12-01T14:46:41-08:00</published>
        <updated>2006-12-01T14:46:41-08:00</updated>
        <summary>zAgile Inc. is a software development tools company that provides a comprehensive set of open-source tools that integrate all stages of a software development cycle -- from concept to delivery, filling a key gap in a $4-$6B Application Development Tools...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=700,height=436,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://sanjiva.typepad.com/.shared/image.html?/photos/uncategorized/zagile_logo.jpg"&gt;&lt;img title="Zagile_logo" height="62" alt="Zagile_logo" src="http://sanjiva.typepad.com/thescurve/images/zagile_logo.jpg" width="100" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;&lt;span style="font-size: 0.8em;"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;zAgile Inc. is a software development tools company that &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;provides a comprehensive set of open-source tools that &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;integrate all stages of a software development cycle -- from &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;concept to delivery, filling a key gap in a $4-$6B Application &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;Development Tools market that is currently dominated by highly &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;specialized and “lifecycle-stage” products. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;

&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: 0.8em;"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;zAgile's product suite is directly addressing the inefficiencies in &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;software development and maintenance cycles that have &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;continued to result in increased delivery costs, product failures in &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;the marketplace and poor customer satisfaction, especially when &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;they involve distributed teams and offshore development &lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;initiatives.&lt;/span&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; mso-color-index: 3"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span face="Times New Roman"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;span style="FONT-SIZE: 111%; COLOR: black; FONT-FAMILY: Verdana; mso-color-index: 3"&gt;&lt;span style="color: #336666;"&gt;&lt;div class="O" v:shape="_x0000_s1026" style="mso-line-spacing: &amp;quot;80 20 0&amp;quot;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1; mso-vertical-align-special: middle"&gt;&lt;span style="color: #336666;"&gt;&lt;span style="FONT-SIZE: 70%; LEFT: -3.74%; COLOR: #336666; FONT-FAMILY: Wingdings; POSITION: absolute; TOP: 0.39em; mso-color-index: 1; mso-special-format: bullet"&gt;o&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div class="O" v:shape="_x0000_s1026" style="mso-line-spacing: &amp;quot;80 20 0&amp;quot;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1; mso-vertical-align-special: middle"&gt;&lt;a href="http://www.zagile.com/"&gt;http://www.zAgile.com&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2006/12/el_sueno_tech_d.html</feedburner:origLink></entry>
    <entry>
        <title>The First Law of Software Development aka "The Law Of Four Forces"</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/2U0jZ5Vh1oY/the_first_law_o.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2006/08/the_first_law_o.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-12274311</id>
        <published>2006-08-18T23:33:16-07:00</published>
        <updated>2006-08-18T23:33:16-07:00</updated>
        <summary>Software Development organizations tend to "lean on" or "crank up" processes in the delivery cycle in an attempt to achieve higher predictability. For all the obvious reasons, achieving predictability becomes the key initiative for the product delivery teams as well...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Development" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Software Development organizations tend to &amp;quot;lean on&amp;quot; or &amp;quot;crank up&amp;quot; processes in the delivery cycle in an attempt to achieve higher &lt;span style="FONT-WEIGHT: bold"&gt;predictability&lt;/span&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For all the obvious reasons, achieving predictability becomes the key initiative for the product delivery teams as well as the key source of concern for the executive team, the board, customers and other stakeholders outside the delivery organization.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;By predictability, I refer to the questions of 'when' software will be delivered, 'what' it will contain and 'how' it will perform for the end users. &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Does cranking up process alone provide this predictability?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I don't think so.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Besides process, there are other forces also at play in a software development lifecycle that influence the delivery predictability and the ultimate outcome.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;In fact, I believe that a software development lifecycle is controlled by four significant forces that simultaneously act on and influence the lifecycle in terms of time, content and quality (the &amp;quot;what&amp;quot;, &amp;quot;when&amp;quot; and &amp;quot;how&amp;quot; of above) of software.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;These four forces are:&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: Verdana"&gt;Knowledge&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana"&gt; --representing the knowledge that is needed, acquired and eventually embedded in software.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For more on this concept, refer to &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: Verdana"&gt;The Laws Of Software Process**&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana"&gt; by Philip Armour.&lt;/span&gt;&lt;/li&gt;

&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: Verdana"&gt;Community&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana"&gt; -- representing the community that is engaged in the delivery cycle towards acquisition and capture of knowledge, their skills, roles and responsibilities &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: Verdana"&gt;Collaboration&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana"&gt; -- representing the collaboration needed to accomplish various tasks and activities towards software development and delivery &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul type="disc" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: Verdana"&gt;Process&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana"&gt; -- representing the process that is used to manage and drive the development and delivery mechanics&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Quite analogous to the &lt;strong&gt;&lt;em&gt;Law of Parallelogram&lt;/em&gt;&lt;/strong&gt; which allows us to measure the resulting impact in magnitude and direction of two forces acting on a body simultaneously, I am proposing the &lt;span style="FONT-WEIGHT: bold"&gt;Law of Software Development&lt;/span&gt;, aka the Law of Four Forces (or Sanjiva's Law of Software Development :)).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;These four forces simultaneously act on the development cycle and the Law of Software development provides a means to measure (or predict) and influence the outcome -- a product of time, content and quality.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The rationale for treating these as forces or vectors is that each has its own influence, also in magnitude and direction, towards the overall lifecycle.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;An optimum delivery of software with respect to time, content and quality requires a deliberate and proportional balance between each force.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Conversely, an out-of-balance scenario, unless deliberate, can potentially affect the efficiency of the overall delivery effort and significantly impact any one or all of the outputs mentioned above.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Furthermore, similar to a parallelogram, a weakness in one force can potentially put a significant burden on the others in an attempt to achieve the desirable (or any) outcome.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Agile methodologies are a clear example of the increase in collaborative tactics to overcome the deficiencies in the Knowledge force.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Here, the rapidly evolving business requirements and lack of sufficient knowledge ahead of the development cycle warrants added focus (or weight) on the Collaboration and Process forces by creating various iterative delivery models, directly engaging end users, trading off formal documentation, and so on.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Agile, then, is an example of a deliberate manipulation of other forces when Knowledge is known to be a weaker influence.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;In many real-life situations, there isn't a clear assessment or acknowledgment of the weight or impact of any of the four forces on the software development cycle and therefore the impact on the others is more accidental and uncontrolled.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I have seen many situations where unplanned and unwarranted increase in collaboration results as a way to accommodate lack of Process and Knowledge forces.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Here, the predictability falls off because the organization has not clearly assessed the forces at play and their individual impacts. &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;So the lesson here is towards gaining a deeper understanding of the Law of Four Forces as it influences predictability of software development and delivery in your organization and managing each one to improve the overall predictability and the outcome.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;strong&gt;&lt;em&gt;-Sanjiva, Bangalore, August 19, '06&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;span style="color: #6600cc;"&gt;&lt;strong&gt;**&lt;/strong&gt;In his book &amp;quot;The Laws of Software Process&amp;quot;, Philip Armour asserts that software is not a product but a knowledge medium.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;He formulates his Laws of Software Processes in the context of &amp;quot;the knowledge that is available for implementation into an executable system&amp;quot;.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;em&gt;&lt;span style="color: #cc3300;"&gt;&lt;strong&gt;PS --&lt;/strong&gt; The interaction of individual particles and behavior of large-scale matter in the universe is also controlled by Four Forces (not necessarily those mentioned above) -- in this case, Gravity, Electromagnetism, Weak and Strong Nuclear force.&amp;nbsp; Coincidence?&amp;nbsp; I think not.&amp;nbsp; It is another one of my attempts at 'Unifying theories' ;)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2006/08/the_first_law_o.html</feedburner:origLink></entry>
    <entry>
        <title>Web 2.0--Qu'est-ce que c'est?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/lRIYlJuAzYI/web_20questce_q.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2006/03/web_20questce_q.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-9725319</id>
        <published>2006-03-29T23:44:02-08:00</published>
        <updated>2006-03-29T23:44:02-08:00</updated>
        <summary>It’s a bird! it’s a plane! … no its Web 2.0. In the past few weeks, I have attended a few presentations on Web 2.0 at various valley forums (TIE, Venture Labs, etc.). In all of these, the definition of...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;strong&gt;It’s a bird! it’s a plane! … no its Web 2.0.&lt;/strong&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;In the past few weeks, I have attended a few presentations on Web 2.0 at various valley forums (TIE, Venture Labs, etc.).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; In all of these, t&lt;/span&gt;he definition of Web 2.0 seemed pretty arbitrary, often driven by a 'personal agenda' (i.e. whatever a panelist is peddling that evening), or professional alignment.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But what really is Web 2.0 never became clear or consistent, even when some of these folks were challenged to define it--and that included the analyst on the panel (i.e. not just the peddler).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Are people confused by it or are they seeing it as an opportunity to define their own purpose?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Is Web 2.0 an abstraction for anyone to sell whatever as they see appropriate?&amp;nbsp; Is it a catch phrase or is there a specific problem being addressed through a set of related technologies?&amp;nbsp; &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I walked away either seeing some cool technology (ref: Zimbra) or realizing the success of paradigms (Wikis in the corporate&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;or enterprise world, ref: SocialText).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;But I also walked away frustrated because no one could provide a satisfactory definition (some even avoided it) of Web 2.0.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;What must I expect the next time I attend a Web 2.0 forum?&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;So, I decided to offer a few possibilities on what it could be, based on all that I heard, saw and read.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;You can take your pick because it seems that any of these definitions will apply.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Web 2.0 is a cool agenda for a conference, since we have had virtually no leadership or advances in consumer technologies (except wireless/mobile phones arena) in quite some time (we have missed a wave altogether), we need exciting topics for yearly conferences.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We just can't keep waiting for something really 'cool' to emerge.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It’s a way to get in the door of potential investors ('our product is Web 2.0 so we are cool and you should give us your money')&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's a medal or ornament achieved via a certification process for your website (picture a cool 'Web 2.0 certified' logo or better yet, 'send us your website link and we will tell you if you are Web 2.0').&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's a trend.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;As trends go, we do not need to understand them but just believe and follow (we are Eric Hoffer's True Believers)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's Wikis.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;They are invading the world.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;They must be Web 2.0&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's AJAX.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;We haven't see such cool UI on the Web so it must be Web 2.0.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The last time we saw anything like it was in the client-server world but that was unfortunately a bust and we don't need to go there&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's whatever Google does.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Their stock price alone defines Web 2.0.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If it goes to $500 this year (hmmm!), it could be defining Web 3.0&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It’s a combination of AJAX, web services and social collaboration--whatever that means&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's enterprise apps based upon open source, LAMP and AJAX, again, whatever...&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;&lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's a stop-gap measure of feature/functions until we really figure out&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;how to deliver user-friendly applications on the web, since we have consistently failed to do so for either the consumers or the enterprise (other than retail, search engines and porn).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;According to one billing, Web2.0 is the next-generation of internet applications and services, such as Blogs and Wikis.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;Hmmm!&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I don't think so.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;There is nothing 'next gen' about either Blogs or Wikis.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The fact that we are only now realizing that people want a simpler way to publish and share content doesn't make it 'next gen'.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It simply means that the first gen was over-engineered because of our lack of understanding of what anyone wanted out of this technology.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;strong&gt;Overcoming initial failures does not become 'next gen' (or 2.0)&lt;/strong&gt;.&amp;nbsp; &amp;nbsp;&lt;/span&gt;I think we have regressed with these paradigms.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I think that they are a fad and quite short-lived.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;(See future blogs for more details on why).&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I also think that we should not care about Web 2.0.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;There are definitely some exciting applications emerging that exploit the web and that offer us some very interesting opportunities or insights with respect to where we must shift our creative focus, but we don't need specific labels to validate their existence or value.&amp;nbsp; We simply need to recognize them on their own merit.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;-Sanjiva, Orinda, March 29, 2006&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 24.5pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2006/03/web_20questce_q.html</feedburner:origLink></entry>
    <entry>
        <title>Zimbra, AJAX and Web 2.0</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSCurve/~3/wtAuANKB8ZY/zimbra_ajax_and.html" />
        <link rel="replies" type="text/html" href="http://sanjiva.typepad.com/thescurve/2006/02/zimbra_ajax_and.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-9120402</id>
        <published>2006-02-22T21:59:17-08:00</published>
        <updated>2006-02-22T21:59:17-08:00</updated>
        <summary>Is AJAX a 'cool' technology or something far deeper that is capable of spawning or facilitating 'new disruptive models'? Is it a key definer or component of WEB 2.0? Does it offer sustainable value, particularly to the enterprise community? These...</summary>
        <author>
            <name>Sanjiva Nath</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://sanjiva.typepad.com/thescurve/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Is AJAX a 'cool' technology or something far deeper that is capable of spawning or facilitating 'new disruptive models'?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Is it a key definer or component of WEB 2.0?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Does it offer sustainable value, particularly to the enterprise community?&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;These questions were raised and addressed this week at the VLAB (Stanford-MIT Venture Lab) monthly event.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The topic was engaging enough to compel me to offer my own perspectives on these questions with a focus towards the 'Enterprise'.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The most compelling pitch for the propositions above came from Scott Dietzen's demo of the Zimbra product.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I could hear oohs and aahs from all corners of the auditorium.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Zimbra has done something quite spectacular to the email application by providing a very collaborative and rich user-interface using AJAX.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This is definitely a 'next-gen' email client.&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;But.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;(here it comes).&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;While people saw cool AJAX-driven UI 'stuff', I believe that it is the back-end integration (via Zimlets) that ultimately delivered the functionality that 'wowed' people.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;So this wasn't totally about AJAX, although its potential for a rich UI is not being debated.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;On the same thought, discussions through the evening also made me wonder whether this (i.e. AJAX) is yet another 'fad' or something with sustaining value, particularly as it relates to the Enterprise.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The evening brought back memories of other technologies of the past (as Om says--'a bubble ago), that were also equally exciting and promising in their day but somehow failed to make 'satisfactory' inroads into the corporate community.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Portals, in particular, come to mind right away but there is a long list of others.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I have come to believe that these failures of the past (and possibly near-term future) were as a result of our inability to provide:&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;ol type="1" style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;li value="1" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;A semantic substrate that is shared across applications, processes and business communities to leverage them effectively in various workflows and collaborations,&lt;/li&gt;

&lt;li value="2" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;A pre-instantiated (out-of-the-box) offering of functionality from vendors rather than the 'toolkits' that they have continued to pitch&lt;/li&gt;

&lt;li value="3" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The lack of (or relatively immature) standards related to integration of applications, processes and data in the Enterprise.&lt;/li&gt;&lt;/ol&gt;

&lt;p style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;So, I believe that until we resolve these challenges, we need to exercise cautious optimism in claiming technologies that are 'ready' to revolutionize the 'Enterprise'. &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;BTW: This event was clearly VLAB's most exciting, entertaining and engaging one that I have attended thus far.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Scott's presentation was highly charged, passionate and very exuberant.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I hope they really succeed with their vision and the business.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The panelists had great chemistry and obviously Om Malik (first time I have heard of him) brought a brash sense of humor to the forum--so overall a great evening for technophiles (at least for me). &lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;a href="http://www.vlab.org/Htdocs/001.cfm"&gt;http://www.vlab.org/Htdocs/001.cfm&lt;/a&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;a href="http://www.zimbra.com/"&gt;http://www.zimbra.com&lt;/a&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;/p&gt;

&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;-Sanjiva, Orinda, 2/22/06&lt;/p&gt;&lt;/div&gt;
</content>



    <feedburner:origLink>http://sanjiva.typepad.com/thescurve/2006/02/zimbra_ajax_and.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->
