<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Perspectives &#38; Strategy &#187; Application Architecture</title>
	<atom:link href="http://cio-perspectives.com/category/enterprise-architecture/application-architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://cio-perspectives.com</link>
	<description>By Peter B. Giblett - The eZine for Corporate Leadership. Investigating strategic issues-corporate change-Social Media</description>
	<lastBuildDate>Thu, 22 Dec 2011 01:32:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Social CRM: Business Intervention Requires Extra Capabilities!</title>
		<link>http://cio-perspectives.com/2010/04/social-crm-business-intervention-requires-extra-capabilities/</link>
		<comments>http://cio-perspectives.com/2010/04/social-crm-business-intervention-requires-extra-capabilities/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 02:16:45 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Customer]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=1130</guid>
		<description><![CDATA[Customer Relationship Management solutions have sadly been misunderstood by many. Normally they are defined as the system for managing customer data, but in reality it should be so much more; the core process by which the corporation manages all its interactions with customers and prospects. When you add social media into the corporate domain then [...]]]></description>
			<content:encoded><![CDATA[<p>Customer Relationship Management solutions have sadly been misunderstood by many. Normally they are defined as the system for managing customer data, but in reality it should be so much more; the core process by which the corporation manages all its interactions with customers and prospects. When you add social media into the corporate domain then how we manage customer relationships changes, hence the term <a href="http://www.socialcrm.net/" target="_blank">Social CRM</a>. Businesses are no longer simply managing that relationship through telephone, or face-to-face meetings. The customer may be communicating through a mass of other channels and every business needs to be listening.</p>
<p>Twitter, Facebook, and other social channels can tell us so much about the customer&#8217;s intentions, motivation, and thinking. This needs to be integrated with other insights about the customer. The CRM solution needs to actively integrate customer social profiles to make this happen.</p>
<p>Currently the majority of CRM solutions are not social media aware, let alone able to manage an active integration of all the components. This change will occur, but sadly to date the majority of installed solutions are limited in their capability. Can your existing solution handle the following:</p>
<blockquote><p>* extended customer profiles</p>
<p>* customer insights</p>
<p>* collaborative insights</p>
<p>* enterprise collaboration</p></blockquote>
<p>Extended customer profiling must include links to the many social sites the customer and their key decision makers are active on. These links need to be active links in order to allow specific CRM users access to customer thinking. This can impact the whole way that relationship is managed.</p>
<p>The term &#8216;active link&#8217; in this context will allow the CRM user to jump directly from the customer profile to a specific social site, and even recognises the possibility that a customer may have many profiles being active on many sites. All CRM solutions include notes fields, these are not appropriate for long term storage of social links.</p>
<p>Drawing out customer insights is a vital aspect of social media intervention. There is only limited value of being active without measuring the customer&#8217;s insights. The term &#8216;measuring&#8217; was used deliberately in this context. For larger corporations these customer insights need to be measurable, through the Business Intelligence solutions and add value to customer interactions. It can allow us to be more responsive. We can also become more proactive in managing that relationship.</p>
<p><a href="http://www.buljanandpartners.com/media/publicaciones/You%20and%20Your%20Employees%20Must%20Live%20a%20CRM%20Collaborative%20Culture.pdf" target="_blank">Collaborative insights</a> can involve a wide range of people, including industry experts. This allows the business to manage its intervention in the marketplace more effectively, being more responsive to changing market conditions. Ever thought of involving your customers in your product development efforts? Everyone has an opinion and on many of the social media channels people are not afraid to give them. For the listening corporation there are many new ideas available, including the insights that can be gleamed from within the enterprise. These can cover a range of ideas and certainly go beyond the old fashioned suggestion box.</p>
<p>One thing is certain social media is not simply another advertising channel. Business intervention is required to make the most of the channels. The CRM is a business tool that can aid in that intervention.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2010/04/social-crm-business-intervention-requires-extra-capabilities/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2010/04/social-crm-business-intervention-requires-extra-capabilities/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Financing the BI Project: Custom or Packaged? Which Solution is Best?</title>
		<link>http://cio-perspectives.com/2010/01/financing-the-bi-project-custom-or-packaged-which-solution-is-best/</link>
		<comments>http://cio-perspectives.com/2010/01/financing-the-bi-project-custom-or-packaged-which-solution-is-best/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:06:59 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Data Warehouse]]></category>
		<category><![CDATA[IT Infrastructure]]></category>
		<category><![CDATA[Cost Effectiveness]]></category>
		<category><![CDATA[Due Diligence]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=1045</guid>
		<description><![CDATA[This series has to date been looking at various options that exist for implementing your Business Intelligence solution. Today we look at some insights on which type of solution is best. For Business Intelligence which type of solution is best will ultimately depend on individual business circumstances. The solution type assessment that has been discussed [...]]]></description>
			<content:encoded><![CDATA[<p>This series has to date been looking at various options that exist for implementing your Business Intelligence solution. Today we look at some insights on which type of solution is best.</p>
<p>For Business Intelligence which type of solution is best will ultimately depend on individual business circumstances. The solution type assessment that has been discussed in this series of articles will aid that decision.</p>
<p>We are in the age of careful spending. So companies need to know that each dollar spent is going to provide business value. It is important to develop a consolidated global view irrespective of operational software used. Consolidating data into a common platform is not always easy. The Data Warehouse must always be the single source of the truth for corporate information. This must be based on an open and flexible architecture that is extendible. To be clear, whether the data warehouse database is a bespoke design or implements a packaged solution there is still a large amount of work to be completed. There will always be the need to build a project team and acquire data for the data warehouse.</p>
<h2>When ready made solutions provide best results</h2>
<p>Generally ready-made solutions provide best results when they offer a high degree of integration for existing operational applications. If using a corporate-wide ERP or CRM solution that provides the backbone tying all corporate applications together then it is possible to utilise the associated data warehouse as the corporate Business Intelligence backbone. The preference for a pre-built database can be strengthened if all of the applications identified can be provided by the same vendor.</p>
<p>Ready-made solutions are becoming increasingly complex as the solution providers learn and adapt their data models based on real business scenarios, these will continue to evolve into the future.</p>
<h2>What custom solutions can provide</h2>
<p>Custom-made data warehouses are capable of supporting any application that is required to run against it. The primary concern will always be the amount of time necessary to develop any solution. Even where packaged Analytic applications are to be used is it generally necessary to tweak the metadata to enable them to function smoothly against the database. Often these Analytic applications can best be supported through a custom data mart, fed by the data warehouse &#8211; the single source of truth.</p>
<h2>When custom solutions provide best results</h2>
<p>Custom solutions provide the best results when there is a high degree of complexity in the corporate legacy architecture, even if there is an intention trim and simplify the architecture. Custom solutions are also best when the solution itself is likely to be unique in nature, e.g. when your corporation is genuinely the only corporation in the world doing this &#8211; however this situation is increasingly rare in today&#8217;s business climate.</p>
<p>Five years ago the combination of complex business processes and a complex architecture guaranteed that customised solutions were necessary. Today this is less clear cut. look at some industry models and see whether it is possible to adapt them before making the final decision.</p>
<h2>Leveraging the Solution Type Assessment</h2>
<p>In the earlier articles the author talked about a Solution Type Assessment. Through this process it is possible to build a score based on firstly mission criticality, and secondly the complexity rating for your organisation. These will act as a weighting factor for the importance of each item covered in the decision process.the weighting factor should be agreed before starting the assessment. In weighting there is a tendency for business to show a low weighting factor for IT issues, this MUST be avoided as the technical obstacles do need to be considered.</p>
<p>The Complexity to Provide column relates to the ability of the current data processing facilities to provide such data in a succinct and meaningful way. It becomes complex if data is stored in many different systems across the world, and in different languages. It is also complex if many types of data storage system are used (e.g. non-relational data stores and relational data bases can provide parts of the data).</p>
<p>Overall taking a solution type assessment will ensure the necessary due diligence considerations are covered. Of course capability has to assessed alongside the overall project costs. Customised solutions can be implemented over a longer period of time whereas ready-made solutions will generally be implemented altogether, even if some data comes on-line at a later date.</p>
<p>-</p>
<p>This series will be taking a break for a few weeks, but when it returns the next article will focus on: &#8220;Staffing your BI Solution&#8221;</p>
<p><strong>Previous</strong>:</p>
<p>Part 1: <a href="http://cio-perspectives.com/2010/01/financing-the-business-intelligence-project-buy-or-build/" target="_blank">Financing the Business Intelligence Project (Buy or Build?)</a></p>
<p>Part 2: <a href="http://cio-perspectives.com/2010/01/bi-project-decisions-ready-made-database-options/" target="_blank">BI Project Decisions: Ready Made Database Options</a></p>
<p>Part 3: <a href="http://cio-perspectives.com/2010/01/financing-the-bi-solution-the-corporate-architecture-and-complexity-of-data-links/" target="_blank">The Corporate Architecture and Complexity of Data Links</a></p>
<p>Part 4: <a href="http://cio-perspectives.com/2010/01/financing-the-bi-project-uniqueness-factors-or-usp/" target="_blank">Financing the BI Project: Uniqueness Factors (or USP)</a></p>
<p>Part 5: <a href="http://cio-perspectives.com/2010/01/starting-your-bi-project-suitable-analytical-applications/" target="_blank">Starting your BI Project: Suitable Analytical Applications</a></p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2010/01/financing-the-bi-project-custom-or-packaged-which-solution-is-best/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2010/01/financing-the-bi-project-custom-or-packaged-which-solution-is-best/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Starting your BI Project: Suitable Analytical Applications</title>
		<link>http://cio-perspectives.com/2010/01/starting-your-bi-project-suitable-analytical-applications/</link>
		<comments>http://cio-perspectives.com/2010/01/starting-your-bi-project-suitable-analytical-applications/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:31:30 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Mid-Sized Corporations]]></category>
		<category><![CDATA[Analytical Applications]]></category>
		<category><![CDATA[Data Mart]]></category>
		<category><![CDATA[Data Warehouse]]></category>
		<category><![CDATA[Financing Projects]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=1039</guid>
		<description><![CDATA[This is the fifth article in a series about funding the Business Intelligence project. The analytical application can potentially be seen as the fun part of the project &#8211; it is after all the tool that the business community will be using for a significant time into the future. In this context the adoption of [...]]]></description>
			<content:encoded><![CDATA[<p>This is the fifth article in a series about funding the Business Intelligence project. The analytical application can potentially be seen as the fun part of the project &#8211; it is after all the tool that the business community will be using for a significant time into the future.</p>
<p>In this context the adoption of analytical applications includes general reporting requirements (e.g. monthly sales reporting) as well as specialist applications (for example Activity Based Costing). This requires a projection of future need, but is still essential to determining the necessity of a pre-built Data Warehouse. Some applications will be tied to a packaged solution, whilst other options will have general availability.</p>
<p>Indeed when you are defining a &#8216;greenfield&#8217; business intelligence implementation with a corporation that has few skills in the area it can be difficult to think about advanced analytics. The problem here is that some individuals will hail from other corporations that are analytically rich and these individuals want to launch into advanced analytical applications, when the traditional groundwork has not been laid out (e.g. a long history for analytics and a knowledgeable analytical team in the business).</p>
<p>Having recently worked with a growing mid-sized corporation who had recently appointed a new CFO to assist in their growth, she of-course came to the corporation bursting with ideas that had assisted her former employer to success, yet in the new environment there was no analytical capability and to make matters worse there were two accounting systems. She had a challenge on her hands, none the least being how she could implement the cost analysis modules she required.</p>
<p>The solution assessment <em> </em>requires ratings for all analytical applications. It is essential to indicate all applications that are intended to be used in the future, even if this picture is currently uncertain. for example:</p>
<blockquote><p>◊ Monthly financial reporting</p>
<p>◊ Ad-hoc queries</p>
<p>◊Customer Profitability</p>
<p>◊ Product Profitability</p>
<p>◊ Activity Based Costing</p>
<p>◊ Balanced Scorecard</p>
<p>◊ Inventory Analysis</p>
<p>◊ Business modelling</p></blockquote>
<p>Identifying basic applications is as important the more advanced. It is essential to focus on those elements that are mission critical right now as well as its complexity to achieve. Complexity here is based on a number of factors including the immediate availability of this data. Where data components are not available today then the complexity goes up as the corporation has to consider how to obtain this data.</p>
<p>As an observation the reader will need to analyse the range of applications that are provided in association with any pre-built Data Warehouse in order to assess its suitability. Be aware also that many applications are based on data marts, these are focused data sets that should take data from the existing data warehouse database and restructure it to suit the analytical application being implemented. This mart should never be confused with the role of the data warehouse.</p>
<p><strong>Next</strong>: &#8220;Which Solution is Best?&#8221;</p>
<p><strong>Previous</strong>:</p>
<p>Part 1: <a href="http://cio-perspectives.com/2010/01/financing-the-business-intelligence-project-buy-or-build/" target="_blank">Financing the Business Intelligence Project (Buy or Build?)</a></p>
<p>Part 2: <a href="http://cio-perspectives.com/2010/01/bi-project-decisions-ready-made-database-options/" target="_blank">BI Project Decisions: Ready Made Database Options</a></p>
<p>Part 3: <a href="http://cio-perspectives.com/2010/01/financing-the-bi-solution-the-corporate-architecture-and-complexity-of-data-links/" target="_blank">The Corporate Architecture and Complexity of Data Links</a></p>
<p>Part 4: <a href="http://cio-perspectives.com/2010/01/financing-the-bi-project-uniqueness-factors-or-usp/" target="_blank">Financing the BI Project: Uniqueness Factors (or USP)</a></p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2010/01/starting-your-bi-project-suitable-analytical-applications/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2010/01/starting-your-bi-project-suitable-analytical-applications/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BI Project Decisions: Ready Made Database Options</title>
		<link>http://cio-perspectives.com/2010/01/bi-project-decisions-ready-made-database-options/</link>
		<comments>http://cio-perspectives.com/2010/01/bi-project-decisions-ready-made-database-options/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 19:57:16 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Data Warehouse]]></category>
		<category><![CDATA[Decisions]]></category>
		<category><![CDATA[Successful Projects]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=1016</guid>
		<description><![CDATA[There are broadly two types of ready-made Data Warehouse available, these are: A full data model, usually linked closely with an operational application. SAP, Peoplesoft, Siebel and other software suppliers provide Data Warehouses linked with their ERP and CRM applications. An industry ‘template’ that provides a basic model Data Warehouse relating to the industry sector [...]]]></description>
			<content:encoded><![CDATA[<p>There are broadly two types of ready-made Data Warehouse available, these are:</p>
<ol>
<li>A      full data model, usually linked closely with an operational application. SAP,      Peoplesoft, Siebel and other software suppliers provide Data Warehouses      linked with their ERP and CRM applications.</li>
<li>An industry ‘template’ that provides a basic model Data Warehouse relating to the industry sector that the business is trading in.</li>
</ol>
<p>Remember this section is talking purely about the supporting database, the Data Warehouse, rather that the overall BI solution.</p>
<p>Additionally there are Cloud based BI, or BI as a Service, solutions that tend to have their own internal database, most are linked to cloud based solutions. Generally you should consider these to be included with the first choice here as they are normally related to other operational applications. However some cloud based solutions are not extendible, which may be a factor in the decision making.</p>
<p>This is a continuing article based upon: <a href="http://cio-perspectives.com/2010/01/financing-the-business-intelligence-project-buy-or-build/" target="_blank"><em>Financing the Business Intelligence Project (Buy or Build?)</em></a>&#8230;</p>
<p><span style="text-decoration: underline;"><strong>Full Data Warehouse Model</strong></span>:</p>
<p>Many software companies claim to provide pre-built, fully configurable and extensible Data Warehousing solutions. Few, if any, actually provide an ‘out-of-the-box’ solution for the Data Warehouse that is not linked to another application. Most are linked with other operational software, such as Enterprise Resource Planning or Customer Relationship Management, where the business will have committed a significant investment such technology and associated change programmes.</p>
<p>Solutions are likely to be tailored to industry specific business analysis needs and will probably include pre-configured ETL components that may include extraction software for other commonly used software packages. This can act as a considerable advantage as it can reduce Data Integration efforts.</p>
<p>The advantage offered is that where a business uses the supplier’s solution it can have a ready-made business intelligence offering ‘for a few dollars per head more’. The final solution is still customisable, but is linked into key enterprise systems. This is an excellent goal, but whether it is achievable is a question that must be factored into the decision process.</p>
<h4><span style="text-decoration: underline;">Industry Templates</span>:</h4>
<p><a href="http://en.wikipedia.org/wiki/Bill_Inmon" target="_blank">Bill Inmon</a>, used to be a great believer in the use of industry templates, or generic data models. Other companies also provide customisable data models, focused on specific marketplaces. The general aim of these templates is to act as a teaser for a subsequent engagement of the supplier’s consultancy services in order to have that organisation complete the full Data Warehouse and Business Intelligence implementation.</p>
<p>Templates or generic data models are therefore an aid, or kick-start, to custom development rather than a full blown ready-made solution. They are discussed here because generic data models are sometimes seen as a solution rather than a step-up on the development process. The template, or generic data model, can provide a boost to the initial Data Warehouse development project. They can be used to:</p>
<blockquote><p>♦  Provide a foundation that can be built upon</p>
<p>♦  Identify major data classes</p>
<p>♦  Identify common relationships</p>
<p>♦  Identify some common attributes within the data</p>
<p>♦  Identify some common keys and unique identifiers</p>
<p>♦  Get the modelling exercise off to a fast start</p></blockquote>
<p>In other words, the generic data model is a good starting point for the creation of a corporate data model, upon which the Data Warehouse will be founded. Using the template or generic data model as the corporate data model is inevitably a mistake. They do not alleviate the need to think about the design of any solution; they simply provide a way to jump-start the data modelling exercise.</p>
<p>The template or generic data model is not really a ready-made solution it is really a short-cut to providing a custom solution. Such a model will not include any pre-configured ETL components so these factors have to enter into any decision made.</p>
<p><span style="text-decoration: underline;"><strong>The Decision</strong></span><strong>:</strong></p>
<p>At the end of the day having a customisable model is important because the Business Intelligence capability should be able to map onto the organisation&#8217;s USP. These are factors that you need to use in order to make your purchase decision. The best models are visible and expansible.</p>
<p>It is easy to assume that there is a ready made solution available and today&#8217;s choices are becoming increasingly complex, because vendors are learning the lessons from work they have completed for customers in the past and they have therefore extended their models to include a large array of new capabilities. Some vendors have simply extended default models over time others make these capabilities available only for extra cost. Make sure you know all the cost factors before making any decision.</p>
<p><em>The Next Decision Factor</em>: <a href="http://cio-perspectives.com/2010/01/financing-the-bi-solution-the-corporate-architecture-and-complexity-of-data-links/" target="_blank">Your Corporate Architecture and the complexity of data</a></p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2010/01/bi-project-decisions-ready-made-database-options/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2010/01/bi-project-decisions-ready-made-database-options/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Analysis: Continuing to Involve our Collaborators</title>
		<link>http://cio-perspectives.com/2009/08/analysis-continuing-to-involve-our-collaborators/</link>
		<comments>http://cio-perspectives.com/2009/08/analysis-continuing-to-involve-our-collaborators/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 13:18:16 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[Leadership & Business Effectiveness]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Business Change]]></category>
		<category><![CDATA[Collaboration]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=564</guid>
		<description><![CDATA[It has always been clear that the process of defining application requirements has always been a collaborative process, not simply involving IT people, but a whole raft of people across the business. So for such a collaborative process why do we tend to document the results in a private way? What I mean here is [...]]]></description>
			<content:encoded><![CDATA[<p>It has always been clear that the process of defining application requirements has always been a collaborative process, not simply involving IT people, but a whole raft of people across the business. So for such a collaborative process why do we tend to document the results in a private way?</p>
<p>What I mean here is that during the discovery phase we involve a wide audience, we gather information from everyone. Yet in the documentation phase we will write down our discoveries into a word document that is often only published to a limited audience. Yet there is a distinct advantage in writing our business requirements and specifications on a more modular basis, in a form of documentation that becomes available for comment and change by a larger audience.</p>
<p>My thinking here is that documentation, like programs, relate to specific problems each of which need to be documented in turn. Obviously discussions have to be documented, usually by a business analyst and that is often best accomplished by one person. It is better to publish the results of our findings a few days after the original meeting in order that this is fresh in everyone&#8217;s mind. Obviously a good BA has always published their findings, most often done in the form of an email. Many times the documentation is not as visible as perhaps it should be in a world where visibility is increasingly key.</p>
<p>This is perhaps one of the original ideas behind CASE tools to make the documentation available to everyone. However CASE tools are  possibly not the right tools to achieve this goal. Whilst diagrams do convey concepts they often do not include the detailed descriptions. Besides CASE tools have always remained a high-cost per user item and are generally limited to development team members, and sometimes only a subset of them. The idea of a Wiki on the other hand provides the capability to publish our results to a wider audience, and have them remain in the public eye. I would love to see a CASE to Wiki publication mechanism that ensures diagrams that all updates can become visible to a wider audience without having  to manually re-publish. On the whole Requirements Management should be about collaboration within the company.</p>
<p>Some of the pain points should our BA leave the project is having the new recruit understand their predecessor&#8217;s thinking. The point here is as far as possible to have the thinking available to a wider audience in the company.</p>
<p>The other aspect that concerns me is that once the project is delivered and the corporation is now working with its shiny new system the documentation is forgotten about, then eventually lost, even if those involved in the project remain in the company. At then end of the day though we need to be able to take the new enquirer back to the &#8220;<a href="http://www.linkedin.com/answers/technology/software-development/TCH_SFT/535561-93600?browseIdx=1&amp;sik=1251374403523&amp;goback=.ach_TCH" target="_blank">large wall and the bunch of colour post-it notes</a>&#8221; (with all the modifications in place of course) so that they may understand the thought processes that were in play. This should short-cut future investigations in this area. The truth of the matter is that we are all busy people and cannot be experted to remember all the aspect of a project that we worked on five years ago, our focus has moved on.</p>
<p>One of the first uses of a Wiki that I encountered was in the area of user documentation and corporate terms. This was useful because it was a public resource and was visible across the corporation.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2009/08/analysis-continuing-to-involve-our-collaborators/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2009/08/analysis-continuing-to-involve-our-collaborators/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wish List for new Outlook Contacts Management Capabilities</title>
		<link>http://cio-perspectives.com/2009/07/wish-list-for-new-outlook-contacts-management-capabilities/</link>
		<comments>http://cio-perspectives.com/2009/07/wish-list-for-new-outlook-contacts-management-capabilities/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 17:15:15 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=478</guid>
		<description><![CDATA[Of all of the tools used on a daily basis by the business community that is most out of date is Outlook&#8217;s Contacts section. Important segments of this are probably now at least ten years out of date. Here is a reminder of the sorry state of affairs of the current application: For me the [...]]]></description>
			<content:encoded><![CDATA[<p>Of all of the tools used on a daily basis by the business community that is most out of date is Outlook&#8217;s Contacts section. Important segments of this are probably now at least ten years out of date. Here is a reminder of the sorry state of affairs of the current application:</p>
<p><img class="alignnone size-full wp-image-479" title="Outlook Contacts" src="/wp-content/uploads/2009/07/Outlook-Contacts.jpg" alt="Outlook Contacts" width="602" height="433" /></p>
<p>For me the saving grace is that I am able to combine Outlook with Plaxo which will ensure that my connections are updated regularly.</p>
<p>After the name field there is a catalogue of problems.</p>
<p>The &#8216;Company&#8217; field, needs to be more intelligent that it currently is. Firstly if I use the name of a company that is already in my database then it should be able to provide options for other fields on the form e.g. address and phone number so that I do not have to re-type these. Maybe an option to &#8216;copy from another contacts record&#8217; could be implemented. Secondly I know several people that work with multiple organisations and have separate details for each organisation.</p>
<p>I would like to see a series of tabs for each organisation this would allow me to collect information about one person all in a single location. The tabs would probably be something like:</p>
<p><img class="alignnone size-full wp-image-480" title="Outlook Corp Tabs" src="/wp-content/uploads/2009/07/Outlook-Corp-Tabs.jpg" alt="Outlook Corp Tabs" width="356" height="28" /></p>
<p>This would then open up room for further information about the contact to be stored. Doing this I can then record several web sites for a single contact for example. The key is that people now have a multitude of contact points they may wish to use at various times or locations, each needs to be stored.</p>
<p>There are also a number of new ways that people can be reached. For example Skype ID&#8217;s are starting to be commonly used and can double as either a phone number replacement or an Instant Messenger (IM) connection. Most of my connections who use Skype simply find a place to kludge the ID into outlook somewhere. There should be a field for ID&#8217;s that link onto various IM systems and of course to Social Media sites. Microsoft must accept the fact that they are not the only game in town and provide a mechanism to add other services.</p>
<p>I think it is important for a contact to have several IM addresses recorded against them, some can be work related, some personal &#8211; there needs to be space for each.</p>
<p>Going next to phone numbers I have always like the fact that you can change the description of the phone number, but there are not enough business ones I would add &#8220;Free Phone&#8221; 1 and 2 into the list at a minimum or have an option at the bottom of the list that allows me to add more. If my tabs idea is added then phone numbers are added to the relevant tab. In addition that details page can be put in the appropriate location and become more visible.</p>
<p>There is no place currently to record a person&#8217;s Social Media site memberships. I think this should be added to the personal tab. I then know what a person&#8217;s Facebook page is and can link to it from my Outlook record for example. Of course when it comes to Social Media we are joining a multitude of them so we should be able to leverage our own personal Outlook record to record this information.</p>
<p>On the notes field I often add details about our meeting, but I often forget to date it &#8211; it would be good if Outlook could add date details to each change I make.</p>
<p>When I export a person&#8217;s details (e.g. drop their .vcf  into an email) I should be able to control what information is sent. e.g. it may be inappropriate to send details of a persons alternative role in that virtual card and certainly no personal note data should ever be sent.</p>
<p>There are other problems associated with Outlook Contacts, but if Microsoft were to take a look at the existing applications then this would be a good starting point.</p>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2009/07/wish-list-for-new-outlook-contacts-management-capabilities/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2009/07/wish-list-for-new-outlook-contacts-management-capabilities/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Applications &#8211; The Need for Speed</title>
		<link>http://cio-perspectives.com/2009/06/applications-the-need-for-speed/</link>
		<comments>http://cio-perspectives.com/2009/06/applications-the-need-for-speed/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 16:25:53 +0000</pubDate>
		<dc:creator>Peter B. Giblett</dc:creator>
				<category><![CDATA[Application Architecture]]></category>
		<category><![CDATA[IT Infrastructure]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Critical Systems]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://cio-perspectives.com/?p=460</guid>
		<description><![CDATA[Throughout my career in IT there is one constant that I have seen demanded over the years is the need for speed in everything on the computer. This is a complex issue. The part that no-one wants to hear when a person complains about application performance is the comparison between what they have now and [...]]]></description>
			<content:encoded><![CDATA[<p>Throughout my career in IT there is one constant that I have seen demanded over the years is the need for speed in everything on the computer.</p>
<p>This is a complex issue. The part that no-one wants to hear when a person complains about application performance is the comparison between what they have now and how it used to be before computerisation. During the course of many BI projects I have moved departments from 95% gathering or organising data to 95% analytical or leveraging data, with the computer doing all the grunt work while the staff are warmly tucked up in their beds.</p>
<p>However we do have to understand the background to every complaint about application performance. Typically whenever we look at a complaint about performance we seek to monitor and improve performance in the areas of:</p>
<p><img class="alignleft size-full wp-image-462" title="Need for speed" src="/wp-content/uploads/2009/06/Need-for-speed.jpg" alt="Need for speed" width="226" height="149" />◊ Load Balancing</p>
<p>◊ Prioritization</p>
<p>◊ Network Optimization</p>
<p>◊ Database Tuning</p>
<p>◊ Compression</p>
<p><span style="text-decoration: underline;"><strong>Planning Services and Growth</strong></span></p>
<p>In terms of planning our application, database, hardware, and network architecture we do need to reconsider the requirements for each system as time moves on. When we implement a new system we do look at growth requirements in la large amount of detail, but we rarely track how usage proceeds against the original plan. This is probably the origins of virtualization as someone looked at the number of oversized servers and sought to use the resources better.</p>
<p>Today we are virtualizing in order to make better use of resources, but in the future we will need to check whether we have the right strategy in-place. Software as a Service (SaaS) also offers up its challenges in relation to speed, especially given that services are remotely managed and are no longer maintained my the corporation.</p>
<p>According to Paul Mah &#8220;<a title="Paul's article." href="http://www.fiercecio.com/techwatch/story/application-performance-set-be-next-virtualization-headache/2009-06-23" target="_blank">Application performance [is] set to be next virtualization headache</a>&#8221; we may have reduced excess capacity in a pure physical environment the factors were easier to measure. Managing the virtual environment is generally more complex than its pure physical counterpart, this is also true when it comes to managing performance.</p>
<p><span style="text-decoration: underline;"><strong>Understanding the Business Community</strong></span></p>
<p>The workplace is changing with an increased need to provide services outside the walls of the office complex. We have been imaginative with corporate applications being used in even the remotest parts of the globe. In the current economic climate we know that more of the business community is changing its work patterns. Can we predict every scenario? Unlikely, and at some time we will receive data from a trucker driving across an ice-road in the deepest Alaskan winter.</p>
<p>When users are connecting to a corporate system whether by a VPN or other remote protocols then security becomes another performance impact.</p>
<p>Can we move the applications closer to the user? Certainly mobile applications are better able to work on Blackberrys or iPhones, but they do still have to communicate with corporate servers. For a sales person dependent on data about stock availability and delivery dates performance is critical before he can take a product order from a customer.</p>
<p><span style="text-decoration: underline;"><strong>Performance Goals and Measurement<br />
</strong></span></p>
<p>In making any commitment for improvement it is important to be able to measure where we are right now, the baseline. We have to set realistic goals for improvement based on the corporate infrastructure, budget, and other factors. Measuring the environment is important, and so is retaining a history.</p>
<p>One of the issues of performance is of-course human perception. We can be perceived as spending money for zero improvement, therefore we have to prove the improvements over time, and always be able to identify changes to the environment over time. Yes we do have to be speed cops.</p>
<p>Improvement goals need to be measurable and attainable. Part of the problem here is that performance requirements are rarely documented well when defining systems. Poor performance can often be perception, but I always think that when there is a perceived problem then we must understand and resolve it.</p>
<p>____________</p>
<p>Related articles:</p>
<p><a title="Paul's article." href="http://www.fiercecio.com/techwatch/story/application-performance-set-be-next-virtualization-headache/2009-06-23" target="_blank">Application performance set to be next virtualization headache</a></p>
<p><a href="http://www.fiercecio.com/story/data-centers-growth-or-stagnation/2009-03-15" target="_blank">Data Centers: Growth or Stagnation</a></p>
<p><a href="http://www.fiercecio.com/techwatch/story/cisco-launches-server-market/2009-03-17" target="_blank">Cisco Launches into the Server Market</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 198px; width: 1px; height: 1px;"><a href="http://www.fiercecio.com/story/data-centers-growth-or-stagnation/2009-03-15">Data centers: Growth or stagnation</a></div>
<div class="plus-one-wrap"><g:plusone count="false" href="http://cio-perspectives.com/2009/06/applications-the-need-for-speed/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://cio-perspectives.com/2009/06/applications-the-need-for-speed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

