<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-31651719</id><updated>2026-02-17T23:05:11.113+00:00</updated><title type='text'>Pragmatic Architecture</title><subtitle type='html'>Practical and Pragmatic views on Enterprise Architecture by Owen Pettiford</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31651719.post-8149484973835138617</id><published>2012-11-13T13:30:00.002+00:00</published><updated>2012-11-13T13:30:34.557+00:00</updated><title type='text'>Snake Oil or Wonder Drug - The art of the possible in SAP </title><content type='html'>Today is the first day of &lt;a href=&quot;http://www.sapteched.com/&quot;&gt;SAPPHIRE / TechEd in Madrid &lt;/a&gt;and the key note was full of how IT could be with the help of SAP. I was also lucky enough to attend TechEd in Las Vegas where the message was similar if somewhat biased towards how &lt;a href=&quot;http://www.saphana.com/&quot;&gt;SAP HANA&lt;/a&gt; could help.&lt;br /&gt;
&lt;br /&gt;
Now I can see how this &quot;&lt;a href=&quot;http://www.gartner.com/technology/research/nexus-of-forces/&quot;&gt;Nexus of Forces&lt;/a&gt;&quot; (Mobile, Cloud, In-Memory, Social) could change the way IT works for a business, but my problem is the yawning gap between the vision the IT I talk to most weeks.&lt;br /&gt;
&lt;br /&gt;
I covered some of the problems that exist in my last blog on &lt;a href=&quot;http://pettiford.blogspot.com.es/2012/03/3rd-world-it.html&quot;&gt;3rd World IT&lt;/a&gt;, but even without these problems where would you start if you were a CIO.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Do you turbo charge with SAP HANA&lt;/li&gt;
&lt;li&gt;Mobilize with SAP Mobile Platform&lt;/li&gt;
&lt;li&gt;Automate with SAP NetWeaver Process Orchestration&lt;/li&gt;
&lt;li&gt;Beautify with Gateway / Personas / UI5&lt;/li&gt;
&lt;li&gt;Move it all to the cloud and take part in the Ariba network&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
or do nothing cos it&#39;s all too hard to figure out how to move under the weight of your existing systems which are sucking resources away from innovation.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I think I see 3 general paths to take :-&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1) &lt;b&gt;It&#39;s all snake oil&lt;/b&gt; : Assume that all of the benefits above are currently snake oil or will take some time to be &quot;affordable&quot;. In this strategy you should sweat the assets you already have and make sure you can run them at the lowest possible cost using&amp;nbsp;commodity&amp;nbsp;resources.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2) &lt;b&gt;Fool Rush In &lt;/b&gt;: Assume that all this stuff is amazing and will transform your business overnight. Start many parallel projects and implement the dream. You will need a crack team of technology savie people who can solve problems on the fly and make this stuff work.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3) &lt;b&gt;Step back and Plan &lt;/b&gt;: Assume that some of the above stuff might help but go through an exercise to plan where it will help the most - and start projects from this list. For this you will need some Enterprise Architects and a crack team of technology savie people&amp;nbsp;who can solve problems on the fly and make this stuff work.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I think the wise path is 3, but I see too many SAP customers stuck at 1 (often because of badly written outsource contracts).&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/8149484973835138617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/8149484973835138617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/8149484973835138617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/8149484973835138617'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2012/11/snake-oil-or-wonder-drug-art-of.html' title='Snake Oil or Wonder Drug - The art of the possible in SAP '/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-3748340451415471780</id><published>2012-03-27T19:46:00.002+00:00</published><updated>2012-03-27T20:19:05.794+00:00</updated><title type='text'>3rd World IT</title><content type='html'>&lt;span &gt;&lt;span style=&quot;font-size: 100%;&quot;&gt;Have you ever wondered why some companies find it really hard to adopt new stuff and others seem to eat it up.&lt;/span&gt;&lt;/span&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;I think it could be similar to the discussions that some people have about why 3rd world countries can&#39;t just up and become first world over night. For a country to make this move they have to have certain things in place that can take years to achieve. These would include :&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;Basic infrastructure (roads, sewerage, electricity etc)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;Peace and Law and Order&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;Stable Political Environment and Low Levels of corruption (this never goes away - see David Cameron dinner parties)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;Natural Resources (to fund the economy)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;Stable Commercial and Trading system&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;Without these they can&#39;t jump to the 1st world as the 1st world just assumes that most of the above is already their. Would a Starbucks work with out the above ? Are iPhone apps important without these ?&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;So what are the IT indicators for a company with 3rd world IT ?&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;You might think that this would be simple, surely 1st world IT companies has new shiny computers and 3rd world don&#39;t, but I think it is more complex than this. Lets work on the items above one by one :&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; &quot;&gt;&lt;b&gt;Infrastructure&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;It is one thing to have a super set of hardware with fancy virtualisation software, but if you don&#39;t have people who know how to use it, it is like having power stations you can&#39;t fire up or a sewerage system no one know how to un-block. Just look what happened when the Romans left Britain, all the infrastructure was their but no one knew how it worked.&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; &quot;&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;&lt;b&gt;Peace and Law and Order&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;span style=&quot;font-size: 100%; &quot;&gt;If everyone is fighting and you can&#39;t trust the state you get anarchy. This is where policies and guidelines fit into a 1st world IT company. 3rd world companies spend too much time on civil wars over competing vendor stacks.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;b&gt;Stable Political Environment and Low Levels of corruption&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;In the context of 3rd world IT - I would see partners and software providers playing the role of aid agencies and/or corrupt government agencies. Get these right and you can build a stable platform that can help you grow, get it wrong and they will suck funds away from where you need it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;b&gt;Natural Resources&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;Probably obvious but you can&#39;t get from 3rd world to 1st world for free, if IT isn&#39;t funded as an asset all you can do is limp along. In don&#39;t blame companies for under funding IT as done badly IT can spend money quicker then anyone for few benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;b&gt;Stable Commercial and Trading system&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;I would suggest that in the 3rd world IT context a commercial system is best represented by the processes that decide which projects get done based on robust business cases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; &quot;&gt;So what is your IT department ? 1st world or 3rd world ?&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/3748340451415471780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/3748340451415471780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/3748340451415471780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/3748340451415471780'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2012/03/3rd-world-it.html' title='3rd World IT'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-2398175991412502570</id><published>2011-12-29T21:51:00.003+00:00</published><updated>2011-12-29T22:07:21.442+00:00</updated><title type='text'>Bill Gates you should be ashamed</title><content type='html'>Bill Gates you should be ashamed of your operating system.&lt;br /&gt;&lt;br /&gt;Having just wasted another 8 hours of my life getting a 1-2 year old Windows Operating System to perform at anything like an acceptable level I am convinced that Bill Gates should be ashamed of what he has launched on the world.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How can a company have created an operating system that does the following :-&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;One service pack takes 3 hours to apply !&lt;/li&gt;&lt;li&gt;Running one program (Google Chrome) takes 788Mb, this from the guy that told us we would never need more that 640k of memory !&lt;/li&gt;&lt;li&gt;Boot up takes at least 2 mins - when Google Chrome states 8 seconds and OSX is about the same&lt;/li&gt;&lt;li&gt;After running the already slow OS for more than 12 months requires a re-build of the OS !&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Finally, he then wants £80+ to upgrade to the next version which claims to be less resource hungry - right I believe you !&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I guess much of this is caused by &lt;a href=&quot;http://en.wikipedia.org/wiki/Technical_debt&quot;&gt;TECHNICAL DEBT&lt;/a&gt; but Bill please take some of your personal fortune and create an OS that works.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or let&#39;s hope that Apple or Google see you off.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would love to do one of those calculations that works out how many man years Windows has cost mankind (like to one that figures out how fast Santa has to travel), perhaps I should start a Google survey, I would log about 3 weeks of my life.  &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/2398175991412502570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/2398175991412502570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/2398175991412502570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/2398175991412502570'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2011/12/bill-gates-you-should-be-ashamed.html' title='Bill Gates you should be ashamed'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-6563762509937088150</id><published>2010-11-03T06:52:00.001+00:00</published><updated>2010-11-03T06:52:12.381+00:00</updated><title type='text'>Grand Designs meets ERP – A rich palette for the Business Process Expert (BPX)</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;In the UK we have a TV show called Grand Designs which is all about people who have big plans for either renovating or building unique houses to live in.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Following all the announcements at TechEd 2010 about the technology innovations with us or in the pipeline it occurred to me that the options and opportunities available to Enterprise Architects and Business Process Experts is increasing exponentially. This is very exciting in that the solutions that can be delivered should (finally) amaze/delight the business but it does come with the danger that this flexibility means that it will be easier to make costly mistakes.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is why it is so important that you have a robust Enterprise Architecture to point the way and a good Business Process Experts (BPX) that are able to interpret these architectures.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So what things need to be rolled into the Enterprise Architecture Roadmap ? The list below gives a view of the areas that are/will be impacted by new Technology from SAP.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Portal and Role Based Content&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Business Process and Rules Management&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Composite Application Development Tools / User Interface Tools&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Master Data Management&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Integration Broker / Enterprise Service Bus&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Bulk Data Movement and Cleansing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Business to Business Gateway &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mobile Platform / Device Management&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lean Consumption of Enterprise Systems&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In-memory Database Technology&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cloud Based Development Tools&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So what choices do you have ?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I see three patterns appearing in the SAP install base.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Leverage&lt;/strong&gt; Classic SAP choosing to not deploy any new technology above&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Evolve&lt;/strong&gt; from Classic SAP to Composite SAP by introduction some of the above technology&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Replace&lt;/strong&gt; existing SAP with a clean implementation with Composite SAP rolled in from the start &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Which of these is the right path for you ? This can be answered by your Enterprise Architecture and implemented by the Business Process Experts (BPX).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;At its simplest level this means linking the things your business want to do with the IT capabilities that are available, or put another way can any of the &quot;new&quot; capabilities above help IT to help the business to do something faster, cheaper or &quot;better&quot;. If the answer to this question is no then Leverage is probably the right path, if the answer is yes then Evolve or Replace is probably to the right path depending upon the &quot;quality&quot; of your current classic SAP landscape.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My main recommendation is not that you should use any of the above technology, but you should have an active Enterprise Architecture that shows either why you are using them or not. Only in this way can you ensure that your IT investments are aligned with where the money is made in the business.&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/6563762509937088150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/6563762509937088150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/6563762509937088150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/6563762509937088150'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2010/11/grand-designs-meets-erp-rich-palette.html' title='Grand Designs meets ERP – A rich palette for the Business Process Expert (BPX)'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-1757976070999874207</id><published>2010-10-13T05:06:00.001+00:00</published><updated>2010-10-13T05:06:51.901+00:00</updated><title type='text'>What I learned at TechEd 2010 today</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;SAP are focused on providing both Innovation and Evolution to customers. The era of AND was introduced which I think is a good message to the SAP install base that they can move at the pace that makes sense to their business.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Evolution was provided in the following ways :-&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The release of NetWeaver 7.30 allows form the simplification of the SAP Java landscape (Portal, CE, PI)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Project &quot;Gateway&quot; allows the opening up on SAP systems back to 4.6c if required&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In memory databases (called HANA) allows for the non-disruptive adoption of this technology alongside existing solutions&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Innovation was provided in the following ways :-&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The release of NetWeaver 7.30 provides new features which can be exploited as part of an upgrade included improvements to BPM, Look and Feel, throughput performance and simpler operation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Business Objects 4.0 brings both the Business Objects and the SAP portfolio together in a harmonised release, tools like Event Insight combined with In-memory database technology opens the possibility of true real-time analytics on massive data sets.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SAP are investing heavily into the cloud and more solutions will be made available in this area included ByDesign, light-weight apps (e.g Carbon Management) and River for light weight cloud composites.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally Sybase tools are in the process of being blended into the mix to allow all of the above to be &quot;unwired&quot;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So we are in the era of AND.... &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/1757976070999874207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/1757976070999874207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/1757976070999874207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/1757976070999874207'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2010/10/what-i-learned-at-teched-2010-today.html' title='What I learned at TechEd 2010 today'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-4846773898505353768</id><published>2010-10-12T10:46:00.001+00:00</published><updated>2010-10-12T10:46:29.508+00:00</updated><title type='text'>NetWeaver 7.30 hits the streets - Innovation and Simplification ?</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;&lt;span style=&#39;font-family:Arial; font-size:9pt&#39;&gt;NetWeaver 7.30 is a synchronised release for the following SAP Products that currently run on various version of the SAP Java Application Server :- &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&#39;font-family:Arial; font-size:9pt&#39;&gt;SAP Composition Environment – CE&lt;/span&gt;&lt;br /&gt;				&lt;/li&gt;&lt;li&gt;&lt;span style=&#39;font-family:Arial; font-size:9pt&#39;&gt;SAP Process Integration - PI (Java only version)&lt;/span&gt;&lt;br /&gt;				&lt;/li&gt;&lt;li&gt;&lt;span style=&#39;font-family:Arial; font-size:9pt&#39;&gt;SAP Portal – Enterprise Portal&lt;/span&gt;&lt;br /&gt;				&lt;/li&gt;&lt;li&gt;&lt;span style=&#39;font-family:Arial; font-size:9pt&#39;&gt;SAP BI Java&lt;/span&gt;&lt;br /&gt;				&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Today this was announced at SAP TechEd – Berlin...so what does this announcement mean for customers ?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SAP talked about Evolution and New Horizons – my chosen words are Simplification and Innovation.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&#39;font-size:12pt&#39;&gt;&lt;strong&gt;Simplification&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Simplification because now you can take a whole bunch of SAP products that greedily wanted their own server and put them together. This means that for the first time in about 5 years you can start talking about less hardware for NetWeaver and not more ! (just in time for you to re-use all that tin for your Business Objects 4.0 and Sybase Unwired Platform...but that is another story). A typical landscape might look like the picture below.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;&lt;span style=&#39;font-size:12pt&#39;&gt;&lt;strong&gt;Innovation&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Innovation in that you can do more with one 7.30 box than you could before. You can take all the tools from each separate product and blend your solution across them, so if your Visual Composer applications (typical CE) needs personalisation (typically portal) and a brokered Web Service (typically PI) – all this can be done in one place.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It also means that hard pressed BASIS teams can focus training on 2 application servers (or 4 if you include BO and Sybase!) – which should smooth the delivery of applications – so more value quicker ?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/4846773898505353768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/4846773898505353768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/4846773898505353768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/4846773898505353768'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2010/10/netweaver-730-hits-streets-innovation.html' title='NetWeaver 7.30 hits the streets - Innovation and Simplification ?'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-1367309219584818761</id><published>2010-10-11T21:56:00.001+00:00</published><updated>2010-10-11T21:56:25.677+00:00</updated><title type='text'>&amp;quot;ABAP vs Java&amp;quot; or &amp;quot;ABAP and Java&amp;quot;</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;&lt;span style=&#39;font-family:Tahoma; font-size:8pt&#39;&gt;Just landed in Berlin, met up with a friend and within 5 mins we are having a disucssion about ABAP vs Java.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&#39;font-family:Tahoma; font-size:8pt&#39;&gt;He putting forward the case that &quot;everything&quot; is moving to ABAP and me putting the case that with the advent of NetWeaver 7.30 we can look forward to further investments in the Java application server and a simplification of customers landscapes.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&#39;font-family:Tahoma; font-size:8pt&#39;&gt; So who is right ? Probably neither of us....&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&#39;font-family:Tahoma; font-size:8pt&#39;&gt;SAP has a massive investment in both platforms and I think they both have a place in the SAP landscape. To be honest I think we need to be talking about ABAP &lt;strong&gt;and&lt;/strong&gt; Java.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&#39;font-family:Tahoma; font-size:8pt&#39;&gt;Anyway looking forward to many more discussions over the next couple of days on many different topics, including Sybase, In Memory DB, DyDesign and much more....let TechEd begin :-)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/1367309219584818761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/1367309219584818761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/1367309219584818761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/1367309219584818761'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2010/10/vs-java-or-and-java.html' title='&amp;quot;ABAP vs Java&amp;quot; or &amp;quot;ABAP and Java&amp;quot;'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-6614714971034180071</id><published>2010-04-25T07:42:00.001+00:00</published><updated>2010-04-25T07:42:44.133+00:00</updated><title type='text'>BPM and Social Media – Another BPX Community Project</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;Having spent the last few years trying to understand how structured BPM (Business Process Management) can help to achieve &quot;what you see is what you get&quot; for structured processes I can see how powerful such tools can be on finally getting agreement about how a process will actually run within a business.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;However what happens to the processes where either people can&#39;t agree on the process, the process is inherently unstructured or the process is immature with some knowns and some unknowns.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It is for these reasons that I have embarked on another BPX Community Project to explore the following use-cases :-&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;How can you include social media into structured BPM processes to inform decision making or even make it ?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;How can you use social media techniques to design processes in the first place ?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;How can you use social media techniques to evolve and dynamically improve processes ?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;How can you use social media to help learn from existing processes and recommend improvements ?&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Currently we are in the early planning stages for the project and we would welcome input and other ideas, please add them to the &lt;a href=&#39;http://wiki.sdn.sap.com/wiki/x/aQsoCw&#39;&gt;BPX Wiki Page&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The goal of the project is to see if Social Media and BPM can do something neither can do on its own – namely model the way we really solve problems.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/6614714971034180071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/6614714971034180071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/6614714971034180071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/6614714971034180071'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2010/04/bpm-and-social-media-another-bpx.html' title='BPM and Social Media – Another BPX Community Project'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-1417271336292855208</id><published>2009-10-15T02:11:00.001+00:00</published><updated>2009-10-15T02:11:15.011+00:00</updated><title type='text'>More stuff I learned at SAP TechEd 09</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;So another head filling day at SAP TechEd 09 in Pheonix.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The list of things I have learned today is shown below &lt;span style=&#39;font-family:Wingdings&#39;&gt;J&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;ol&gt;&lt;li&gt;It is possible in WebDynpro 7.2, to make it not look like WebDynpro – So we can have the best of a framework that is robust and have support for more standards and plugins – iFrame, Silverlight and Flash&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The nightmare of destinations breeding in CE goes away in CE 7.1.1 – Long live Service Groups&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Peanut butter bagels is a great way to wake up in the morning – best plan an extra long run at the weekend&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Composite Applications give great flexibility – but the downside is that if you don&#39;t think about what you are doing that flexibility will let you develop a mess – hmmm how does SAP prevent lots of failed Composite Projects ? Specialist Partners &lt;span style=&#39;font-family:Wingdings&#39;&gt;J&lt;/span&gt;&lt;br /&gt;				&lt;/li&gt;&lt;li&gt;Most people you meet don&#39;t think that you can develop a composite application in a day – when you show them you can they get really excited.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NetWeaver mobile 7.1 has loads of features to help you manage thousands of mobile device – it also runs on ABAP NetWeaver AS 7.1 so that is another flavour of AS to have in the stable&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lots of people want to have one server at one version running everything (as they think it will be &quot;simple&quot;– people need to change the way they think now we have blades and clouds and stuff like that – which allow flexibility on deployment and management&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using the CAF Services builder you can created hundreds of service end points really really quickly – the services are breeding like rabbits&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So now off to Process Slam and Hacker Night.....my head is starting to overflow.&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/1417271336292855208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/1417271336292855208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/1417271336292855208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/1417271336292855208'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2009/10/more-stuff-i-learned-at-sap-teched-09.html' title='More stuff I learned at SAP TechEd 09'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-7032119621778380975</id><published>2009-10-14T07:08:00.001+00:00</published><updated>2009-10-14T07:08:33.719+00:00</updated><title type='text'>Stuff I learned at SAP TechEd09 Today</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;I have just finished the first day of SAP TechEd 09 and I thought I would share what I learned today.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;SAP TechEd is very big – over 450 session over 4 days&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SAP NetWeaver BPM 7.2 does allow you to create fully fledged Composite Applications without writing a line of code – which was a great feeling&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You need to understand what SAP have been doing with SOA over the past 5 years to make sense of the &quot;new stuff&quot; – so good job I do &lt;span style=&#39;font-family:Wingdings&#39;&gt;J&lt;/span&gt;&lt;br /&gt;				&lt;/li&gt;&lt;li&gt;Early exponential growth looks just like linear growth – the trick is spotting the things that will go exponential !&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SAP are filling the &quot;missing link&quot; of SOA by delivering a &quot;Local Event Infrastructure&quot; (LEI) – so goodbye SOA and hello Event Driven Architecture (EDA)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The infrastructure that supports these applications is really really clever – you need to understand what it is doing and how to tune it to make your systems fly&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The SAP and Business Objects merge is going well and given another 12-18 months will deliver some really amazing stuff – so spend this time making sure your backend house is in order – so you don&#39;t end up putting lip stick on a pig&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DemoJam delivered some really fun applications some of which might actually be useful – go Yowie !!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Oh and I help one guy configure service end points and he was really pleased - nice to get thanked &lt;span style=&#39;font-family:Wingdings&#39;&gt;J&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;Not bad for one day....hope tomorrow is a good.&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/7032119621778380975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/7032119621778380975' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7032119621778380975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7032119621778380975'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2009/10/stuff-i-learned-at-sap-teched09-today.html' title='Stuff I learned at SAP TechEd09 Today'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-7851199776341456730</id><published>2009-10-13T15:51:00.001+00:00</published><updated>2009-10-13T15:51:10.983+00:00</updated><title type='text'>Is your project team ready for web 2.0 ?</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;Now don&#39;t take this blog the wrong way, I am a big supporter of the things web 2.0 can bring to teams working together,  but before you launch your team on a web 2.0 collaborative fest, make sure that you have enabled them with the right tools and training. Below are a couple of pointers that should help you to prepare your teams :-&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Make sure that everyone in your teams can access the tools you want to use&lt;br /&gt;&lt;/h2&gt;&lt;p&gt;Many web 2.0 tools assume quite a high level of browser and machine specification before you can even logon, if any members of your team do not have at least the minimum that is required this will lead to them not contributing to the project and you will lose one of the benefits of web 2.0 – democratisation of the means of publication. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;So why might someone not have this capability ? It could be economic (they can&#39;t afford to upgrade), it could be they are on a locked platform (they have an machine build supplied by the IT department that they can&#39;t upgrade) or they could just be unlucky and have a rouge machine which does not want to play web 2.0 (I am sure they exist!!). Whatever it is you need to make sure that everyone in the team can access the software.&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Make sure that everyone in your teams can use the tools you want them to use&lt;br /&gt;&lt;/h2&gt;&lt;p&gt;Many web 2.0 tools assume quite a high level of &quot;web savvy-ness&quot; before you can utilise all of the &quot;cool&quot; and &quot;useful&quot; features. If you assume that just because you have a passion for these new collaborative ways of working that everyone in the team will have the same approach – you will be disappointed. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Some will need one to one coaching to help them to understand the benefits that the new technologies can bring to them and the team as a whole. Again without this you have not opened up the means of publication. You should also take into account the pride of the people who are being engaged in your teams, many will have worked in other ways for many years and will not admit that they do not understand this new way of working. Therefore I would recommend that you always budget an amount of time for face to face training, which might seem a bit backwards for a tool to enable distributed collaboration, but my experience is that this can pay dividends in the wholesale adoption of web 2.0 tools.&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/7851199776341456730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/7851199776341456730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7851199776341456730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7851199776341456730'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2009/10/is-your-project-team-ready-for-web-20.html' title='Is your project team ready for web 2.0 ?'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-7871401734807167358</id><published>2009-09-29T22:04:00.002+00:00</published><updated>2009-09-29T22:07:34.146+00:00</updated><title type='text'>Composite Applications in a Day – Possible ?</title><content type='html'>&lt;span xmlns=&#39;&#39;&gt;&lt;p&gt;Having spent the last 5+ years talking about Composite Application I wondered what I had committed to when I suggested to SAP that CompriseIT could show people how SAP CE could be used to create a Composite Application in 1 day.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Could we really get 6-12 people from different organisations together and create working Co-Apps and have them leave understanding how we had done it ? We figured it must be possible, we had been working with CE for over 2 years and knew its capabilities inside out.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;At the start of the first session we were full of apprehension, would the technology hold together ? would our guests identify a problem that was suitable ?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We launched to the day, identified our process (Customer Creation and Credit Check) and whilst I launch in to the theory of Co-Apps and SOA, our development team (of 2 people) started to build Web Services, wrap Enterprise Services, Build the User Interfaces and model and deploy the business process.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Shortly after lunch we had the first screens ready and demo&#39;d to the attendees, modifications were made and the UI elements wired up to the process and it was time for playback number 2. With the process confirmed we could add the roles to each of the steps and throw in a Process dashboard and we were ready for the final playback...phew we had done it, a working composite in less than a day...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Since this session we have moved on to create more and more complex applications in our &quot;Composite in a Day&quot; sessions. These have covered :-&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Customers Booking Marketing Events&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Suppliers Requesting Non Conformance from Specification &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Requests for Import Licences &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enquiry to Quote Process&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Each of these Composites has interacted with at least one backend system , created custom Web Services, had at least 5+ user interfaces and 5+ process steps.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In addition the models created in these sessions could be used to evolve the application into a production ready application....so no mock-ups.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So what to be take from this experience ?&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Model Driven Development Does Work&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Business People really really like the flexibility that these tools bring&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Some IT people don&#39;t like the flexibility they bring&lt;br /&gt;&lt;/li&gt;&lt;li&gt;These tools challenge traditional methods for development...you have to use Agile methods to really benefit from them&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To master the tools inside SAP CE needs a multi-skilled team and time&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Anyway, we are all very pleased with the output and our next challenge is to create a Co-App in 30mins...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;   &lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/7871401734807167358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/7871401734807167358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7871401734807167358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7871401734807167358'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2009/09/composite-applications-in-day-possible.html' title='Composite Applications in a Day – Possible ?'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-5070187757322500759</id><published>2008-10-10T08:59:00.002+00:00</published><updated>2008-10-10T09:02:59.397+00:00</updated><title type='text'>Complexity vs Lack of Experience / Expertise – will it kill SOA ?</title><content type='html'>I have come across many people who talk about IT systems becoming too complex with too many moving parts. I believe that this is usually an excuse for lack of Experience / Expertise. &lt;br /&gt;&lt;br /&gt;Think about the first time you drove a car...did it seem simple or complex ?  Obviously it was complex, but once you gained experience it became easier and now you can do it without really thinking about it (assuming you have a driving licence!).&lt;br /&gt;&lt;br /&gt;It is the same with IT, each time you have to install a new component it is going to seem complex and for sure you don’t want to install components just for the sake of it (This is why you need an architecture)...but don’t expect it to be easy the first time you do it.&lt;br /&gt;&lt;br /&gt;This “complexity” debate reaches fever pitch with respect to SOA in many organisations as the number of systems/concepts/standards that need to be adopted becomes very high. For many the learning curve involved is just too steep to cope with at the same time as “doing the day job”. I believe this is a real inhibitor to the mass adoption of SOA - and may even kill many DIY SOA projects...</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/5070187757322500759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/5070187757322500759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/5070187757322500759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/5070187757322500759'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2008/10/complexity-vs-lack-of-experience.html' title='Complexity vs Lack of Experience / Expertise – will it kill SOA ?'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-7344413425341096520</id><published>2007-10-18T15:16:00.000+00:00</published><updated>2007-10-20T14:37:07.049+00:00</updated><title type='text'>And You Thought Galaxy was Chocolate Bar...but it is a new BPM Tool from SAP</title><content type='html'>Just had a session at TechEd with the SAP guy who is heading up the development of the GALAXY Process tool that was announced yesterday at TechEd and it was a very interesting and frank session.&lt;br /&gt;&lt;br /&gt;Thanks to Marilyn Pratt for sorting it out at the BPX club house.&lt;br /&gt;&lt;br /&gt;Things I thought I heard (although I might be wrong) :-&lt;br /&gt;&lt;br /&gt;1) Galaxy has a long term roadmap to become a process abstraction layer for SAP – you change the process model and the deployed system changes…cool&lt;br /&gt;2) Initially the focus is &quot;Edge&quot; type Composition for processes outside the core SAP processes, the core maybe exposed later&lt;br /&gt;3) BPMN as a model language – so that both business and IT can understand&lt;br /&gt;4) Tool uses Eclipse so that developers and BPX, work together on the same model – no throwing the model over the wall&lt;br /&gt;5) CAF Guided Procedures will be replaced – but can be used today – Galaxy is still some way off (12 – 18 months)&lt;br /&gt;6) ccBPM will be replaced eventually once the process engine has been proved,  but investment in BPEL models will be protected&lt;br /&gt;7) The tool is about modelling and operation of processes. There is still a space for Enterprise modelling tools which model conceptual processes / optimise processes and include other perspectives. &lt;br /&gt;8) Usage of the new rules engine (&lt;a href=&quot;http://www.yasutech.com/&quot;&gt;Yasu&lt;/a&gt;) will be key to reducing complexity &lt;br /&gt;9) Many lessons have been learned from tools like CAF and ccBPM, easy usage is key&lt;br /&gt;&lt;br /&gt;I think we can expect big things……</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/7344413425341096520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/7344413425341096520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7344413425341096520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/7344413425341096520'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/10/and-you-thought-galaxy-was-chocolate.html' title='And You Thought Galaxy was Chocolate Bar...but it is a new BPM Tool from SAP'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-4261962097523871741</id><published>2007-09-20T11:26:00.000+00:00</published><updated>2007-09-20T11:37:50.586+00:00</updated><title type='text'>One size governance kills SOA Innovation</title><content type='html'>I have found that it is a great desire of people within IT to try to find a one size fits all approach to innovation management. Unfortunately, as you have to play to the highest common denominator this can mean that innovation gets lots in a mountain of governance paperwork.&lt;br /&gt;&lt;br /&gt;Luckily, with the advent of standards enabled enterprise SOA it is possible to keep control AND encourage fast innovation. This is possible by keeping tight control of the service producers (backends) so you know that the atomic business logic is sound and having governance over the various tools used to combine the services into Composite Applications so you know that the final application will fit into your infrastructure. &lt;br /&gt;&lt;br /&gt;Once you have this in place you can start to allow projects to use the tools with the appropriate level of governance for the project, not in terms of the budget but in terms of the new service producers and new tools that it uses. If it creates no backend services and uses known tools it should require less governance than a project that delivers a large number of new services and uses a new composition environment.&lt;br /&gt;&lt;br /&gt;Let me use yet another house analogy : Think of this in the same way you govern changes to your house. A quick paint job requires little planning and/or control, a major kitchen refit does not require external control but needs carefully planning and budget control, the extension you put on the front needs formal planning consent and if you knock the house down to build 3 smaller houses you might have to go to a planning committee to check all the infrastructure can cope.&lt;br /&gt;&lt;br /&gt;Taking these concepts to enterprise SOA means we can relax the controls of some of the projects that are redecorating the existing landscape with composites that open up the system or automate collaboration. We can do this because the atomic backend services ensure that we still update the critical business objects correctly.&lt;br /&gt;&lt;br /&gt;So in an enterprise SOA world one size does not fit all.</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/4261962097523871741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/4261962097523871741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/4261962097523871741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/4261962097523871741'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/09/one-size-governance-kills-soa.html' title='One size governance kills SOA Innovation'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-6020360054461949853</id><published>2007-06-26T08:52:00.000+00:00</published><updated>2007-06-26T08:54:34.459+00:00</updated><title type='text'>The Long Tail of Applications</title><content type='html'>I have just been reading &lt;a href=&quot;http://www.longtail.com&quot;&gt;The Long Tail by Chris Anderson&lt;/a&gt; and one phrase in the book – Beneath Economic Viability – made me think about how current Enterprise Software requirement, design and development methods work against innovation – which is usually found somewhere in the long tail. &lt;br /&gt;&lt;br /&gt;All the methods that I have used for requirements analysis work towards taking out differences in a process and trying to create a logical definition of a process that is modelled once and applied to the mass market. &lt;br /&gt;&lt;br /&gt;We have all seen the impact of this on the acceptance of Enterprise Software. Some times we end up with a homogenised, bland solution that doesn’t quite fit everyone but does the job. Over time people work round the system running their “unique” processes in Shadow IT on spreadsheets etc. If we are really unlucky we get a solution that fits one set of users really well (usually those who were most vocal in the design process) and is a mismatch for those rolled in later who get no budget for changes.&lt;br /&gt;&lt;br /&gt;Taking a lead from Chris Anderson we need 3 things to make sure that the long tail can be exploited :-&lt;br /&gt;&lt;br /&gt;1) Democratise Production – We need to make sure that the tools to create new applications are widely available and easy to consume. YouTube is successful because ANYONE can create a movie now.&lt;br /&gt;2) Democratise Distribution – Once you have created your application it needs to be easy to get it into the market place. This is what Amazon does to make 100,000’s of books available – some of which aren’t printed until you order them.&lt;br /&gt;3) Connect Supply and Demand – With all the content that is available it becomes important to have ways to filter and connected related Applications. This is how iTunes drives recommendations for music you may never have listened to by analysing the community of individuals that it believes are most like you.&lt;br /&gt;&lt;br /&gt;With the above in place it is possible to start to move the Line of Economic Viability so that the number of users for an application might only be small but the value it creates for them (and ultimately the organisation) can be large.&lt;br /&gt;&lt;br /&gt;The good news is that many of the patterns we see in the commercial world are moving into the software world and the shoots of each of these traits is beginning to be seen…..if you look hard enough.</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/6020360054461949853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/6020360054461949853' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/6020360054461949853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/6020360054461949853'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/06/long-tail-of-applications.html' title='The Long Tail of Applications'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-117633215759289145</id><published>2007-04-11T22:54:00.000+00:00</published><updated>2007-04-12T06:40:06.226+00:00</updated><title type='text'>4 Killer Questions a CIO should ask his people…</title><content type='html'>1) Do you understand the Organisations Goals and how the IT strategy / Target Architecture helps to enable these ?&lt;br /&gt;&lt;br /&gt;2) Do you believe that the IT strategy / Target Architecture will help to enable the Organisations Goals ?&lt;br /&gt;&lt;br /&gt;3) Please explain how your activities are helping to achieve the IT strategy / Target Architecture ?&lt;br /&gt;&lt;br /&gt;4) What skills do you have to help me achieve the IT strategy / Target Architecture ?&lt;br /&gt;&lt;br /&gt;The answers to these 4 questions will help to inform your Communication and Change Management plan - the importance of which is discussed in this &lt;a href=&quot;http://sol1.blogspot.com/2007/03/placing-your-soa-bets-making.html&quot;&gt;interesting blog&lt;/a&gt; by Sam Lowe - I will be trying to get along to see him at the &lt;a href=&quot;http://www.opengroup.org/paris2007/&quot;&gt;Enterprise Architect Open Group Conference&lt;/a&gt; in Paris</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/117633215759289145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/117633215759289145' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117633215759289145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117633215759289145'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/04/4-killer-questions-cio-should-ask-his.html' title='4 Killer Questions a CIO should ask his people…'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-117593789105885251</id><published>2007-04-07T08:56:00.000+00:00</published><updated>2007-04-07T09:24:51.070+00:00</updated><title type='text'>Governance is NOT the answer</title><content type='html'>I have just had a major operation on my neck and it now looks like the picture below.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/x/blogger/1918/1068/1600/942227/After%202.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;http://photos1.blogger.com/x/blogger/1918/1068/320/796188/After%202.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Before the operation I had been having discussion with many people over a number of months about the importance of governance in achieving the benefits of Enterprise SOA.......following the operation I think many people (most of whom sell some kind of Governance Consulting Service) have latched on to Governance not because it is the answer but because it is the easiest thing to consult in without actually having to deliver any working systems (a bit cynical you may think!) – which god forbid might actually solve some real problems and (wait for it) ADD SOME VALUE.&lt;br /&gt;&lt;br /&gt;The reasons for this conclusion stems from the drug induced high I was on just after the operation when it occurred to me that I had not just survived the biggest operation of my life because someone &quot;governed&quot; it well (sure it was important that the right people were there and that they had the right tools) – I survived because I had EXPERTS working on me who had TRAINED for YEARS. If you read &lt;a href=&quot;https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/6228&quot;&gt;my blog on SDN&lt;/a&gt; about the lack of “real” IT professionals you will start to see what I think is the biggest problem with making SOA work……it is a lack of IT professionals !!! &lt;br /&gt;&lt;br /&gt;It is these REAL IT Professionals who have experience, passion and vision that will be able to breath life into your new Enterprise SOA solutions. Nothing of any value EVER happens ANYWHERE if the group of people trying to achieve it don&#39;t have passion and vision (experience usually helps but is not a necessity – or we would never achieve anything new). Look at Iraq – the place has about as much Governance as you could throw at a place......but until you have a shared vision of the Target then it will be like nailing jelly to the wall….my advice to the Coalition is spend more time getting the Target vision sorted (it worked in Northern Ireland).&lt;br /&gt;&lt;br /&gt;Anyway here is the KILLER question for those of you out there is CIO land…&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;WHEN YOU LOOK AT YOUR CURRENT TEAM AND YOUR CURRENT “PARTNERS” HOW MANY OF THEM HAVE THE EXPERIENCE, PASSION AND VISION YOU NEED TO ADD VALUE ? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I think you know the answer already :-) &lt;br /&gt;&lt;br /&gt;You should promote the ones that do.....or you could commission yet another SOA Governance Study, Define a Charter for your SOA Competency Centre or Implement a Services Repository no-one will ever use.&lt;br /&gt;&lt;br /&gt;Enterprise SOA will be achieved through expertise, passion and shared vision.&lt;br /&gt;&lt;br /&gt;p.s If you do have a team who has Experience, Passion and Vision – can I have a job ☺</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/117593789105885251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/117593789105885251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117593789105885251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117593789105885251'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/04/governance-is-not-answer.html' title='Governance is NOT the answer'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-117584710619928627</id><published>2007-04-06T07:54:00.000+00:00</published><updated>2007-04-06T08:21:13.676+00:00</updated><title type='text'>BETA Version or BETTA (BETTER) Version</title><content type='html'>This is the definition of a BETA version from &lt;a href=&quot;http://en.wikipedia.org/wiki/Beta_test#Beta&quot;&gt;Wikipedia&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&quot;A beta version is the first version released outside the organization or community that develops the software, for the purpose of evaluation or real-world black-box testing.&quot;&lt;br /&gt;&lt;br /&gt;However thanks to the shop assistant (let&#39;s call him Shopii) at the Game Station where I just purchased my Nintendo Wii (for the kids...if you haven&#39;t played one you REALLY need to....) I think I have hit upon a better definition.&lt;br /&gt;&lt;br /&gt;This is how the conversation went....&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Mii - &quot;Do you know what I need to do to get my Wii on-line&quot;&lt;br /&gt;&lt;br /&gt;Shopii - &quot;Great news - it is all built in - if you have wireless at home then you are up and running&quot;&lt;br /&gt;&lt;br /&gt;Mii - &quot;Cool - this Wii just gets better and better - I had assumed that would need to buy another box&quot;&lt;br /&gt;&lt;br /&gt;Shopii - &quot;One word of warning the Browser is a BETA version - which means that it is gonna get &lt;span style=&quot;font-weight:bold;&quot;&gt;BETTA&lt;/span&gt; !!!&quot;&lt;br /&gt;&lt;br /&gt;Mii - &quot;Cool Dude - Bye (actually I didn&#39;t say this bit as I was laughing too much)&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now I think this is a MUCH better definition of BETA....we are releasing this software to you and it is going to get BETTA...perhaps this is what Microsoft have been doing all the time....we thought BETA meant almost finished....but they meant we need to make it better :-)&lt;br /&gt;&lt;br /&gt;Roll on BETTA software....Thanks Shopii</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/117584710619928627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/117584710619928627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117584710619928627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117584710619928627'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/04/beta-version-or-betta-better-version.html' title='BETA Version or BETTA (BETTER) Version'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-117393554291760734</id><published>2007-03-15T05:52:00.000+00:00</published><updated>2007-03-15T06:12:22.930+00:00</updated><title type='text'>SOA Toddler Syndrome</title><content type='html'>Been a while since I blogged…life has been busy at work and home.&lt;br /&gt;&lt;br /&gt;Anyway both of these have inspired another blog entry on the topic of sharing things.&lt;br /&gt;&lt;br /&gt;My children are now 4 and 7 and as you can imagine they argue a lot about sharing toys (actually anything!), and this made me reflect to some of my work experiences trying to get organisations to put in place the required Organisation and Governance structures to encourage people to share IT assets which is at the core of the payback of any SOA/Platform IT strategy.&lt;br /&gt;&lt;br /&gt;However you can’t make people share things as I know to my cost with my two children. However depending upon the maturity of the children I have different strategies to encourage sharing.&lt;br /&gt;&lt;br /&gt;When they were less than 4 the strategies included :-&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Bribery&lt;/span&gt; : Offer them some sweets / TV if they share with others&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Distraction&lt;/span&gt; : Move their attention to something else so the other toy can be used by another child&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Time-Out&lt;/span&gt; : Remove access to the toy for a short period of time&lt;br /&gt;&lt;br /&gt;Now they are over 4 these strategies apply but we can also start to add more subtle strategies like :-&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Free Toys&lt;/span&gt; : Explaining that if they share their toys they will get access to others toys free of charge&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Interesting Games&lt;/span&gt; : Explain that if they share more children will want to play more interesting games with them&lt;br /&gt;&lt;br /&gt;I am sure I could go on, but the point of this blog is that my very recent experience is that all of these strategies can be applied to change management strategies regarding SOA. However if you have a very immature client the “over 4” strategies may fail as they have not yet learned that simple sharing can bring benefits…before they move to more complex sharing and swapping.</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/117393554291760734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/117393554291760734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117393554291760734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/117393554291760734'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2007/03/soa-toddler-syndrome.html' title='SOA Toddler Syndrome'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-116392781967220699</id><published>2006-11-19T09:08:00.000+00:00</published><updated>2006-11-21T22:46:20.026+00:00</updated><title type='text'>An Ounce of Action is Worth a Ton of Theory</title><content type='html'>At the end of a very nice Chinese meal earlier this week my fortune cookie informed me that “An Ounce of Action is Worth a Ton of Theory”. I was dining with a &lt;a href=&quot;http://sol1.blogspot.com/&quot;&gt;friend&lt;/a&gt; who works for a large Enterprise IT Consultancy and we had been discussing why the practical up take of SOA appeared to be falling behind the massive amount of theory that was being created on the topic…….&lt;br /&gt;&lt;br /&gt;I think the following are contributing to the problem :-&lt;br /&gt;&lt;br /&gt;Issue 1 : &lt;br /&gt;&lt;br /&gt;Some Enterprise Architects are trying to define all of the solutions to all the problems (lots of Theory) without actually putting this in to practice. If I talk to another EA who tells me all about their fantastic SOA, but then goes on to tell me their organisations is yet to deploy (or even model) as single widely used and available service or service based solution…..I think I will go mad.&lt;br /&gt;&lt;br /&gt;Issue 2 :&lt;br /&gt;&lt;br /&gt;The Enterprise Architects in most companies are doing a pretty poor job of explaining to the business what they can achieve with SOA, what does a business person do with flexibility and agility ? In most cases SOA does not provide ultimate flexibility and agility which means that the business departments who do think of something to do with SOA are often met with the Little Britain phase “COMPUTER SAYS NO”.&lt;br /&gt;&lt;br /&gt;So we have a situation where not enough practical experience is being created within the IT department and a business who want innovation and change but don’t have any really good examples or patterns to follow….this all leads to too much theory and not enough action.&lt;br /&gt;&lt;br /&gt;One simple chart that I use to explain what could be done with SOA is shown below.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/blogger/1918/1068/1600/Usage%20Matrix.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://photos1.blogger.com/blogger/1918/1068/320/Usage%20Matrix.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have translated the EA words of Flexibility and Agility into the simple to understand questions of :-&lt;br /&gt;&lt;br /&gt;a) Do you want to create or automate a process and if so how complex is that process (and do you understand it !!!) ?&lt;br /&gt;b) How complex (or pretty) does the user interface need to be ?&lt;br /&gt;&lt;br /&gt;By plotting the answers to these questions on the grid we start to get an idea of how simple or hard the process of enabling this for the business is going to be.&lt;br /&gt;&lt;br /&gt;As with all things (and SOA is no different) it is best to start small and grow as you gain experience and the great thing with SOA is that most of the skills you learn doing the simple stuff form part of the complex stuff as well. You might choose (and probably will) to use different technologies to enable each of these quadrants, I think this is OK as long as you keep a lid on too much technology proliferation. Each time you actually do something in the real world you will learn what works and does not for you – oh and you might actually add some value to the business ☺&lt;br /&gt;&lt;br /&gt;AN OUNCE OF ACTION IS WORTH A TON OF THEORY !!</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/116392781967220699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/116392781967220699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/116392781967220699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/116392781967220699'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2006/11/ounce-of-action-is-worth-ton-of-theory.html' title='An Ounce of Action is Worth a Ton of Theory'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-115932410873245112</id><published>2006-09-27T02:19:00.000+00:00</published><updated>2006-09-27T02:28:28.746+00:00</updated><title type='text'>Flat Packed Applications - aka Composite Apps</title><content type='html'>I think we all accept that in addition to innovation and flexibility, reuse is a key cornerstone of the business case behind SOA. It is this reuse that means that the same logic is not re-written time and time again enabling organisations to focus on developing innovative new stuff to kill the competition with.&lt;br /&gt;&lt;br /&gt;The problem is that getting people to reuse is hard and the key reason behind this is that to reuse something you have to understand it and to understand it you have to take the time to go through a learning curve (you also have to believe that the object is worth reusing).&lt;br /&gt;&lt;br /&gt;Now thinking about most of the IT professionals you know in the world who create applications (me included), most of them love to create new stuff. At its heart IT is a creative pursuit – IT professionals are trained to solve problems in new and innovate ways !!!. So some change management is required to enable this change……&lt;br /&gt;&lt;br /&gt;So let’s see how they fixed this in the world of furniture making (please stick with me) and see if we can apply these concepts to our own world of IT applications.&lt;br /&gt;&lt;br /&gt;50 years ago if you wanted a new piece of furniture you had 2 choices, you either commissioned a bespoke piece (very expensive, but exactly what you wanted) or you purchased from a furniture maker (still expensive and sort of what you wanted). Then Flat Packed Modular furniture was invented….(by Mr Ikea ?). This totally changed the furniture market, it opened it up to people who had not bought new furniture before, it created volumes that enabled manufacturers to cut the costs of furniture AND importantly it did not put the (good) furniture makers out of business, because sometimes you still want that bespoke piece of furniture (to impress your friends or fit into that funny space).&lt;br /&gt;&lt;br /&gt;Reflecting this example into the IT world, the bespoke furniture represents bespoke software, the furniture makers are the packaged application vendors and the flat packed furniture makers are SOA composite application platforms.&lt;br /&gt;&lt;br /&gt;So how do flat packed furniture makers convince me to buy their furniture…..&lt;br /&gt;&lt;br /&gt;Firstly they provide glossy brochures (or websites) that show me (and my wife) what could be achieved with their furniture range…..they don’t show me my lounge or kitchen (or even real kitchens), just examples that catch my interested in purchasing some of their components to put in my own lounge/kitchen.&lt;br /&gt;&lt;br /&gt;Secondly (and this step is optional depending of how much I am spending - so key in the software world) they have shops where I can go and touch and feel these pretend rooms to see/feel the quality of the furniture and get design advice from (hopefully) trained staff !!!&lt;br /&gt;&lt;br /&gt;Thirdly they (sometimes) provide clear instructions in the flat pack as to how all the different parts fit together and how different components are connected together. Hopefully I get a nice overview picture, step by step instructions to create the final piece of furniture, a list of the tools I need and an estimate of the time required to assemble.&lt;br /&gt;&lt;br /&gt;Now some people will never buy flat packed furniture and some people buy it and get someone else to put it together…but you can’t deny that it has had a dramatic impact on the cost of furniture by encouraging us to reuse.&lt;br /&gt;&lt;br /&gt;So where are we in the world of SOA and composite applications today ? Well with a few notable exceptions (SAP being one…well I would say that), we are effectively being shown a bunch of screws, connectors and bits of MDF….no big picture, no showroom and definitely no detailed instruction manual.&lt;br /&gt;&lt;br /&gt;If we did have these then I believe at least one of the inhibitors to reuse would be removed…..then all we need to do is crack governance, scalability and requirements capture……☺</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/115932410873245112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/115932410873245112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115932410873245112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115932410873245112'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2006/09/flat-packed-applications-aka-composite.html' title='Flat Packed Applications - aka Composite Apps'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-115780566305717120</id><published>2006-09-09T12:20:00.000+00:00</published><updated>2006-10-19T10:53:47.036+00:00</updated><title type='text'>PUA</title><content type='html'>SOA is old news, what you need to be talking about is PUA - Pragmatic Unified Architecture.&lt;br /&gt;&lt;br /&gt;So what is PUA ?&lt;br /&gt;&lt;br /&gt;PUA is all about selecting the most pragmatic architecture style to solve the problem in hand, challenging the silver bullet ideas that one super architecture can solve all the problems that it faces...this doesn&#39;t work in real life (not even in Life 2.0).&lt;br /&gt;&lt;br /&gt;PUA considers:-&lt;br /&gt;&lt;br /&gt;- How long will the solution be used ?&lt;br /&gt;- Does it have any chance to be re-used ?&lt;br /&gt;- How much will designing re-use cost ?&lt;br /&gt;- What non-functional requirements exist (performance, scale, security) ?&lt;br /&gt;- What other components does it need to interact with ?&lt;br /&gt;- Will the process supported change during the life of the solution ?&lt;br /&gt;&lt;br /&gt;The answers to these questions will drive you to different styles of architecture, including Monolythic, Components, Event Driven and SOA and I believe you shouldn&#39;t just assume SOA is the answer...without asking some of these questions.&lt;br /&gt;&lt;br /&gt;Now the other approach is to start using terms like SOA 2.0 or Advanced SOA or second/third/fourth generation SOA to include the above concepts under the umbrella of SOA....but personally I think this is b*******ks, call a spade a spade.&lt;br /&gt;&lt;br /&gt;One other reason why you will need a PUA and not just an SOA is all the stuff you already have is already built and most of it didn&#39;t know about SOA when it was built...&lt;br /&gt;&lt;br /&gt;At the end of the day any good architecture has just one acid test....can you point to a part of the architecture and explain to the business how it helps them achieve their goals (or why you are busy replacing it becasue it doesn&#39;t).</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/115780566305717120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/115780566305717120' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115780566305717120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115780566305717120'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2006/09/pua.html' title='PUA'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-115652866786898679</id><published>2006-08-25T17:46:00.000+00:00</published><updated>2006-08-25T18:04:39.486+00:00</updated><title type='text'>Life 2.0 Launched</title><content type='html'>Have you noticed how adding 2.0 to the end of words suggests that this is a new improved version of the old thing...no more problems just all the benefits....Web 2.0, Enterprise 2.0, SOA 2.0 we even had ERP II a couple of years ago (before it was cooler to call it 2.0).&lt;br /&gt;&lt;br /&gt;So I launch here on this blog the concept of Life 2.0 - like the old life only cooler.&lt;br /&gt;&lt;br /&gt;In Life 2.0 things will work like they should (in no particular order).....&lt;br /&gt;&lt;br /&gt;* Meetings would always have a point&lt;br /&gt;* My children would listen to a word I said&lt;br /&gt;* People would actually use video conferencing instead of dragging people half way round the world&lt;br /&gt;* .....&lt;br /&gt;&lt;br /&gt;And blog entries would be nice and short :o)</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/115652866786898679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/115652866786898679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115652866786898679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115652866786898679'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2006/08/life-20-launched.html' title='Life 2.0 Launched'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31651719.post-115609456788540196</id><published>2006-08-20T17:20:00.000+00:00</published><updated>2006-08-20T17:22:47.893+00:00</updated><title type='text'>Don’t under-estimate the importance of the composition platform</title><content type='html'>Lots of the stuff I read about SOA talks about what a service should be, how it should be charged for and how it should be governed. These are all very important aspects but are for the birds without a decent platform that allows these to be combined into applications.&lt;br /&gt;&lt;br /&gt;Following 3 days camping this was brought into sharp focus. The site we were staying on had all the “services” that I have at home. We had empty_bladder_into_sewer, heat_food, covered_sleeping and we had additional services such as get_sun_tan, get_ice_cream and get_wine.&lt;br /&gt;&lt;br /&gt;However the composition platform (in this case me) just wasn’t able to invoke these services as easily as it could at home. Trying to get empty_bladder_into_sewer to work with covered_sleeping was very hard to achieve, especially when combined with get_wine :-)&lt;br /&gt;&lt;br /&gt;My main point here is that just having all the services was not enough without a composition platform that was able to take account of the non-functional requirements and make them appear to work as one.</content><link rel='replies' type='application/atom+xml' href='http://pettiford.blogspot.com/feeds/115609456788540196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/31651719/115609456788540196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115609456788540196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31651719/posts/default/115609456788540196'/><link rel='alternate' type='text/html' href='http://pettiford.blogspot.com/2006/08/dont-under-estimate-importance-of.html' title='Don’t under-estimate the importance of the composition platform'/><author><name>Owen Pettiford</name><uri>http://www.blogger.com/profile/08821550361804292967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>