<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Delphi.co.za</title>
    <link>http://www.delphi.co.za/</link>
    <description>development architecture</description>
    <language>en-us</language>
    <copyright>Simon Munro</copyright>
    <lastBuildDate>Thu, 19 Jul 2007 15:12:29 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>simon@delphi.co.za</managingEditor>
    <webMaster>simon@delphi.co.za</webMaster>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=3880938d-33cf-46d0-aedc-f6782d96d269</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,3880938d-33cf-46d0-aedc-f6782d96d269.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,3880938d-33cf-46d0-aedc-f6782d96d269.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=3880938d-33cf-46d0-aedc-f6782d96d269</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      I sometimes hear the phrase 'we are carrying all the risk' which, in the narrow view
      of the speaker refers to financial risk. And, because of this narrow view, is often
      followed by 'so we need full control', 'so we have the bulk of the shares' or something
      similar. When I ask 'but what about the risks that I am taking?' my questions are
      met with blank stares that continue to remain after the explanation my point
      of view is complete. 
   </p>
        <p>
      It seems that most business people, when negotiating with individuals as suppliers
      have the attitude that they have the money and money is all that matters. Individuals
      do not necessarily share that observation and are concerned about risks that relate
      to more than money. If you were asked to work on a three year project using technology
      that was not mainstream or state of the art would you take it? Would you commit to
      being a Netware engineer on a token-ring network for two years or a cobol programmer
      on a hierarchical database? Most people in IT that I know would not think about it.
      Never mind technologies used, what about working on a project that is two years late,
      four times over budget with a brand new project manager that has promised to 'finally
      get things sorted out'? It becomes less clear in startup situations where nobody can
      really assess up front what the final outcome will be but in most cases you can get
      some gut feeling.  
   </p>
        <p>
      When assessing an opportunity I try and assess the risk that I will be exposed to
      personally. Not the kind of personal risk you are exposed to if I run with scissors
      or handle sharp paper, but the possible risk to my career based on a particular project.
      The things that I consider include:
   </p>
        <ul>
          <li>
         The risk of landing up in a technical dead-end which results in being out of sync
         with the market demands when the project ends.</li>
          <li>
         The risk of the project failing completely and landing up with a tarnished reputation.</li>
          <li>
         The risk of a successful project landing up in a maintenance mode where there is too
         much dependency on individuals making it impossible to leave gracefully.</li>
          <li>
         The risk of things that I have learned and created being completely owned by those
         that took the financial risk (also known as selling your soul)</li>
          <li>
         The risk of being on a <a href="http://en.wikipedia.org/wiki/Death_march_(software_development)">death-march</a> project
         where I could be burned out or in bad health because I tried to be a hero. 
      </li>
        </ul>
        <p>
      This concept of career risk does not seem to be shared by the average business person
      even though some industries consider many aspects of risk. For example the banking
      industry, because of regulations such as <a href="http://en.wikipedia.org/wiki/Basel_II">Basel
      II</a>, consider risks such as reputational risk and legal risk. The assertion that
      the financial risk takers are taking all the risk is completely incorrect and the
      idea that the financial risk takers should take complete control and realise all the
      benefits creates a risk-reward imbalance. I am of the opinion that (cheap) money is
      actually easier to come by than good resources and 
      <br />
      it makes me think that maybe the equation should be turned around and the risk that
      individuals take should be seriously considered. 
   </p>
        <p>
      If I work on a project that leads me down the wrong path for a few years I may never
      be able to recover and chances are that the organization that put up the cash will
      still keep going – which begs the question 'Who is taking the most risk?'
   </p>
        <p>
      Simon Munro
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=3880938d-33cf-46d0-aedc-f6782d96d269" />
      </body>
      <title>Career Risk</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,3880938d-33cf-46d0-aedc-f6782d96d269.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,3880938d-33cf-46d0-aedc-f6782d96d269.aspx</link>
      <pubDate>Thu, 19 Jul 2007 15:12:29 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   I sometimes hear the phrase 'we are carrying all the risk' which, in the narrow view
   of the speaker refers to financial risk. And, because of this narrow view, is often
   followed by 'so we need full control', 'so we have the bulk of the shares' or something
   similar. When I ask 'but what about the risks that I am taking?' my questions are
   met with blank stares that continue to remain&amp;nbsp;after the explanation my point
   of view is complete. 
&lt;p&gt;
   It seems that most business people, when negotiating with individuals as suppliers
   have the attitude that they have the money and money is all that matters. Individuals
   do not necessarily share that observation and are concerned about risks that relate
   to more than money. If you were asked to work on a three year project using technology
   that was not mainstream or state of the art would you take it? Would you commit to
   being a Netware engineer on a token-ring network for two years or a cobol programmer
   on a hierarchical database? Most people in IT that I know would not think about it.
   Never mind technologies used, what about working on a project that is two years late,
   four times over budget with a brand new project manager that has promised to 'finally
   get things sorted out'? It becomes less clear in startup situations where nobody can
   really assess up front what the final outcome will be but in most cases you can get
   some gut feeling.&amp;nbsp; 
&lt;p&gt;
   When assessing an opportunity I try and assess the risk that I will be exposed to
   personally. Not the kind of personal risk you are exposed to if&amp;nbsp;I run with scissors
   or handle sharp paper, but the possible risk to my career based on a particular project.
   The things that I consider include:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      The risk of landing up in a technical dead-end which results in being out of sync
      with the market demands when the project ends.&lt;/li&gt;
   &lt;li&gt;
      The risk of the project failing completely and landing up with a tarnished reputation.&lt;/li&gt;
   &lt;li&gt;
      The risk of a successful project landing up in a maintenance mode where there is too
      much dependency on individuals making it impossible to leave gracefully.&lt;/li&gt;
   &lt;li&gt;
      The risk of things that I have learned and created being completely owned by those
      that took the financial risk (also known as selling your soul)&lt;/li&gt;
   &lt;li&gt;
      The risk of being on a &lt;a href="http://en.wikipedia.org/wiki/Death_march_(software_development)"&gt;death-march&lt;/a&gt; project
      where I could be burned out or in bad health because I tried to be a hero. 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   This concept of career risk does not seem to be shared by the average business person
   even though some industries consider many aspects of risk. For example the banking
   industry, because of regulations such as &lt;a href="http://en.wikipedia.org/wiki/Basel_II"&gt;Basel
   II&lt;/a&gt;, consider risks such as reputational risk and legal risk. The assertion that
   the financial risk takers are taking all the risk is completely incorrect and the
   idea that the financial risk takers should take complete control and realise all the
   benefits creates a risk-reward imbalance. I am of the opinion that (cheap) money is
   actually easier to come by than good resources and 
   &lt;br&gt;
   it makes me think that maybe the equation should be turned around and the risk that
   individuals take should be seriously considered. 
&lt;/p&gt;
&lt;p&gt;
   If I work on a project that leads me down the wrong path for a few years I may never
   be able to recover and chances are that the organization that put up the cash will
   still keep going – which begs the question 'Who is taking the most risk?'
&lt;/p&gt;
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=3880938d-33cf-46d0-aedc-f6782d96d269" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,3880938d-33cf-46d0-aedc-f6782d96d269.aspx</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=5888e1f0-7b38-473d-9205-87cbad8e4346</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,5888e1f0-7b38-473d-9205-87cbad8e4346.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,5888e1f0-7b38-473d-9205-87cbad8e4346.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=5888e1f0-7b38-473d-9205-87cbad8e4346</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Part of the reason for undertaking the MCA process was to be able to deeply understand
      that what I thought makes an architect is what and architect really is - or at least
      the rest of the world considers one to be.  A previous post, <a href="http://www.delphi.co.za/SearchView.aspx#ae02a684d-96c7-435f-950f-9c9b4da1c4a9">IT
      Architecture - The Usual Suspects</a>, was written when I was applying for inclusion
      in the MCA programme and was the result of trying to understand what the selectors,
      other certified architects, and the IT industry in general thought of people
      who call themselves 'architects'.
   </p>
        <p>
      In December last year I had my first mentorship session and all was well, but it took
      a long time for me to really formulate my thoughts and approach to obtaining MCA certification. 
      It would seem a complete waste to fly halfway around the world and then have the case
      study that was considered such an achievement be sneered upon because it comes out
      of Africa.  It was only later that I read on <a href="http://boingboing.net/">BoingBoing</a> about
      an essay that gives tips on <a href="http://www.granta.com/extracts/2615">'How to
      write about Africa'</a>, which states <em>"Never have a picture of a well-adjusted
      African on the cover of your book, or in it, unless that African has won the Nobel
      Prize. An AK-47, prominent ribs, naked breasts: use these." </em>It also includes
      the advice to close with a quote by Nelson Mandela, which you will see below, I subconciously
      did months before I even read the advice.
   </p>
        <p>
      As preparation I had my notes, references, documents, presentations, models and
      a whole host of material to start with but I couldn't get going.  After a few
      false starts I decided to write text only - no diagrams or references, just to see
      where it would lead me.  But something was still missing and I realized that
      to explain why I do things in a certain way that the audience would have to have some
      idea of the environment that I work in, otherwise nothing would be really clear.
   </p>
        <p>
      Miha covered <a href="http://blogs.msdn.com/mca/archive/2006/09/02/736311.aspx">MCA
      and Intercultural issues</a> last year but it goes beyond culture and into the
      environment that one grows and operates in.  Being a colonial descendant
      I am culturally similar to my English ancestors and, slightly strange accent aside,
      would not be considered culturally out of place in Great Britain, the English speaking
      former colonies and to some extent the States.  However my approach to architecture
      differs to that of my international peers and I would even need change my
      own approach in another country.
   </p>
        <p>
      The result was an MCA submission which I believe contains all the necessary world-class
      details, with all the checkboxes checked and a preamble which paints an environmental
      picture (although devoid of AK-47's and naked breasts).
   </p>
        <p>
      I decided to post the entire preamble on this blog as an insight into my local environment
      and as a trigger for readers to think about their own.  Perhaps you can think
      of how you may approach architecture differently because of your own environment. 
      Maybe the country, state or town that you live in has a profound impact on your architecture
      and, when viewed by outsiders, is either banal or innovative.
   </p>
        <p>
      Disclaimer: Although this document was submitted months ago, I have had no feedback,
      so please don't consider this a recipe for MCA success. 
   </p>
        <p>
      Simon
   </p>
        <hr />
        <h4>MCA Submission Preamble
   </h4>
        <p>
      It would seem unnecessary to provide a social, political and economic outlook for
      South Africa in order to asses the an individual’s IT skills yet while an individual
      computer or system is ignorant of its cultural position, the application and uses
      of such a system is responsive to its environmental influences – so some understanding
      is crucial. 
   </p>
        <p>
      The low level technical implementation within a system is essentially the same across
      the world – a developer in Silicon Valley will code up a “Hello world” example the
      same as one in Cape Town, Bangalore or Sydney. It is the reason that the system is
      being built and the approach to building it that is localized. So, similar to global
      organizations attempting to understand the local markets in which they operate, one
      needs to understand the cultural nuances of the particular IT environment in order
      to understand the abilities and skills of an individual, team and even the system
      itself. 
   </p>
        <p>
      Since architectural disciplines are not only focussed on specific technical issues
      it is particularly necessary to have a smidgen of understanding of the South African
      environment in order to asses a South African architect. When considering an architect’s
      ability to implement an organizations’ vision or strategy using the resources available,
      the context of that vision and strategy is required. Although, like the developer
      coding a “Hello world” example, the architects style, approach and use of techniques
      should be of the highest international standards and at the same time fit for the
      environment. 
   </p>
        <p>
      As much as South Africa has had a transition to democracy that has been reasonably
      peaceful there are lingering issues. Although they may not be newsworthy enough to
      retain continued international interest they are relevant to local people and businesses.
      South Africans only resolved their political issues recently and are still trying
      to build an economy and empower and uplift their fellow South Africans. There are
      many issues that could be discussed and some of them quite large, such as poverty
      and unemployment, but for brevity I will focus on those that affect my professional
      role and the projects that I am involved in. 
   </p>
        <p>
      The South African population is largely undereducated and under skilled and, coupled
      with the desire to redress the wrongdoings of the past, creates an environment where
      the skills base is very thin. This lack of skills is not limited to engineering types,
      but also extends up the management chain and into support services. Also, South Africa's
      growth is in infrastructure, manufacturing and agriculture – leaving IT, financial
      services and other industries to make do with the less ambitious of the newly educated. 
   </p>
        <p>
      Traditionally IT workers have been made up of white males, and this is still largely
      the case, yet legislation and regulation of Black Economic Empowerment has had knock-on
      effects within IT. While the workers are still white males, the organizations making
      use them are motivated not to do so and are increasingly turning away capable people.
      These ostracised workers have little loyalty and tend to move around a lot, diluting
      their skills and eventually taking on international opportunities. Staff churn is
      extremely high and I would estimate that at any time more than half of an organizations
      IT complement has been there for less than two years. Regardless of the merit and
      reasoning behind the political and social intentions a vacuum is created – particularly
      in IT. Very few up-and-coming educated blacks choose IT as a career, preferring more
      booming and lucrative sectors and those that do are needed in more senior positions,
      to satisfy affirmative action quotas, and do not spend enough time in implementation
      roles where they can make a desperately needed contribution. 
   </p>
        <p>
      An interesting side effect of affirmative action and the lack of skills, is that skilled
      resources are moving to consulting companies and ISV’s and being sold back to corporates
      at a premium under the banner of an international brand. The problem is that the skills
      in these organizations do not necessarily live up to the celebrity of their international
      counterparts and the buyers of these skills lose the ability to control the operations
      and future of their own systems – a potential strategic error that never allows them
      to really leverage IT to differentiate themselves in the market. With the bulk of
      available skills being tied up in product or consulting focussed organizations the
      approach to IT becomes bland and uninteresting. 
   </p>
        <p>
      When driving through Sandton in Johannesburg, the business centre of South Africa,
      it is difficult, looking at modern office buildings and fancy cars, to picture the
      financial disposition of the bulk of the population. The per capita income of South
      Africa is misleading and there are huge contrasts in the financial contributions of
      the population groups. While business does have a responsible role to play in alleviating
      poverty it is largely a social problem. What South African businesses are trying to
      do is capture the markets offered by the rising middle class. For example, it is only
      recently that South Africans have had the income and access to credit to buy passenger
      vehicles and the motor industry has, over the last few years, seen a growth of about
      16% - high above the GDP growth of 6%. Although there is increased income, disposable
      income and available credit, the South African economy is not driven by consumer spending
      as much as in larger economies. South Africa’s economy is still rooted in commodities
      which has neither a very high nor interesting IT spend. 
   </p>
        <p>
      Organizations attempting to capture the local emerging market operate on fairly small
      margins and have to be careful of the cost of servicing their customers – for example,
      an IT cost of US$2 per month for a life insurance policy may be fine in a first-world
      country, but when the average consumer buys one through a clothing retail outlet for
      US$10 per month then such a high IT cost makes the product useless. 
   </p>
        <p>
      The retail chain Shoprite caters to low and middle income groups where access to internet,
      telephones and even electricity or water are tenuous and Shoprite operates on a margin
      of under 4%. Obviously in that environment grandiose IT strategies using the latest
      technologies are not going to work because they are too expensive and inaccessible
      to the bulk of the customers. At a Shoprite IT strategy workshop the idea of a call
      centre was proposed, on the back of all the hype surrounding the technology, and was
      quickly vilified by the Chairman who pointed out that most of the customers are illiterate,
      don't have telephones and speak one of eleven official languages. "How would a call
      centre help?", he asked "That is what the store manager is for – to deal with problems
      immediately and in front of the customer". Such issues are often forgotten by evangelistic
      technologists who fail to consider the cost and application. At an international mobile
      technology event a few years ago, Allan Knott-Craig (the local mobile hero and internationally
      recognised mobile technology leader) was on a panel at a conference and his colleagues
      were shocked when, at a time when Europeans were paying fortunes for 3G licences and
      WAP was the next big thing, he commented "Most of the people on our network will just
      want to make a phone call". 
   </p>
        <p>
      The low income state of consumers does not need to stifle innovation however, although
      it does make it more challenging. For example, Vodacom (a South African mobile network)
      was the first operator in the world to offer prepaid services on the GSM network.
      The idea took off like wildfire in South Africa (where 90% of mobiles are based on
      prepaid) and quickly spread as an offering around the world. The lack of an existing,
      established market does create opportunities for IT innovation in delivering products
      and services. If the market is unfamiliar with an established delivery channel then
      it opens up opportunities to create new and innovative distribution and channels.
      For example, most of the population did not have bank accounts and although traditional
      bank branches existed, the newly economically active are quite comfortable with banking
      using ATM’s, till points at supermarkets and mobile banking. When considering such
      channels IT is a key strategic component for the entire business model. 
   </p>
        <p>
      As an ‘Emerging Market Economy’ South Africa is subject to the vulnerability and jitters
      of speculative traders. When a blip happens in some other part of the world, the effects
      can be felt on our own currency, the Rand, which has over recent years experienced
      a lot of volatility. Such volatility obviously has effects on larger economic issues,
      such as investor confidence, but is also felt in IT – where most of the input costs
      are based on imports. Hardware and software vendors do not create alternative pricing
      for countries such as South Africa and imported products land up costing even more
      because of shipping and middle-men. This has created an environment where IT costs
      are excessive and the purchase of an additional server with its licences is no trivial
      matter. Even trying to understand the operating and upgrade costs over the next few
      years is virtually impossible to estimate when the value of the currency could drop
      by 20% over a few days. 
   </p>
        <p>
      How does one measure the importance of a South African organization in an international
      context? Is it’s comparison to turnover or profitability with its first world counterparts
      – a capitalist would argue that those are the only measures. What about trying to
      measure the contributions that they make to the communities that they operate in or
      the lives of their employees? Shoprite is opening up retail stores in remote parts
      of Africa, bringing products, such as shampoo, to people for the first time in their
      lives – and that we take for granted. South African mobile operators Vodacom and MTN
      are doing the same by providing voice and data communication across Africa. 
   </p>
        <p>
      Likewise, how does one measure the skills of an individual using an international
      yardstick? Granted, the base set of skills should be of an international standard,
      but the approach and usage of those skills will be localized. This is not a question
      of double standards and the more successful African countries such as South Africa
      have a culture of being able to compete in international markets on an equal footing
      with any other country in the world – but South African businesses trading internationally
      have to highlight their differences to western partners. I think that with skills,
      particularly those of an architect (which is already loosely defined), the same approach
      needs to be taken. 
   </p>
        <p>
      A core South African philosophy is that of Ubuntu – a word of Zulu origin meaning
      ‘humanity to others” that is difficult to define clearly and an attempt by Nelson
      Mandela is as follows: 
   </p>
        <p>
          <em>“A traveller through our country would stop at a village, and he didn't have to
      ask for food or for water. Once he stops, the people give him food, entertain him.
      That is one aspect of Ubuntu but it'll have various aspects. Ubuntu does not mean
      that people should not enrich themselves. The question therefore is: Are you going
      to do so in order to enable the community around you to improve?”</em>
        </p>
        <p>
      The interesting IT twist on Ubuntu is that it has rapidly become the most popular
      desktop Linux distribution – created in South Africa by a team set up by Mark Shuttleworth.
      While the international open source community can understand the connotations between
      traditional ubuntu and the philosophies of the open source community, it is only a
      South African who can truly understand the relevance in a local context. One only
      has to experience rural South African schools, desperate for resources, where children
      are taught under trees to understand the significance of a technology movement that
      will benefit those children.
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=5888e1f0-7b38-473d-9205-87cbad8e4346" />
      </body>
      <title>Local Architecture to a Global Audience</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,5888e1f0-7b38-473d-9205-87cbad8e4346.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,5888e1f0-7b38-473d-9205-87cbad8e4346.aspx</link>
      <pubDate>Fri, 13 Jul 2007 14:09:01 GMT</pubDate>
      <description>&lt;p&gt;
   Part of the reason for undertaking the MCA process was to be able to deeply understand
   that what I thought makes an architect is what and architect really is - or at least
   the rest of the world considers&amp;nbsp;one to be.&amp;nbsp; A previous post, &lt;a href="http://www.delphi.co.za/SearchView.aspx#ae02a684d-96c7-435f-950f-9c9b4da1c4a9"&gt;IT
   Architecture - The Usual Suspects&lt;/a&gt;, was written when I was applying for inclusion
   in the MCA programme and was the result of trying to understand what the selectors,
   other certified architects, and&amp;nbsp;the IT industry in general&amp;nbsp;thought of&amp;nbsp;people
   who call themselves 'architects'.
&lt;/p&gt;
&lt;p&gt;
   In December last year I had my first mentorship session and all was well, but it took
   a long time for me to really formulate my thoughts and approach to obtaining MCA certification.&amp;nbsp;
   It would seem a complete waste to fly halfway around the world and then have the case
   study that was considered such an achievement be sneered upon because it comes out
   of Africa.&amp;nbsp; It was only later that I read on &lt;a href="http://boingboing.net/"&gt;BoingBoing&lt;/a&gt; about
   an essay that gives tips on &lt;a href="http://www.granta.com/extracts/2615"&gt;'How to
   write about Africa'&lt;/a&gt;, which states &lt;em&gt;"Never have a picture of a well-adjusted
   African on the cover of your book, or in it, unless that African has won the Nobel
   Prize. An AK-47, prominent ribs, naked breasts: use these." &lt;/em&gt;It also includes
   the advice to close with a quote&amp;nbsp;by Nelson Mandela, which you will see below,&amp;nbsp;I&amp;nbsp;subconciously
   did months before I even read the advice.
&lt;/p&gt;
&lt;p&gt;
   As preparation I had my notes, references, documents,&amp;nbsp;presentations, models and
   a whole host of material to start with but I couldn't get going.&amp;nbsp; After a few
   false starts I decided to write text only - no diagrams or references, just to see
   where it would lead me.&amp;nbsp; But something was still missing and I realized that
   to explain why I do things in a certain way that the audience would have to have some
   idea of the environment that I work in, otherwise nothing would be really clear.
&lt;/p&gt;
&lt;p&gt;
   Miha covered &lt;a href="http://blogs.msdn.com/mca/archive/2006/09/02/736311.aspx"&gt;MCA
   and Intercultural issues&lt;/a&gt;&amp;nbsp;last year but it goes beyond culture and into the
   environment that one grows and operates in.&amp;nbsp;&amp;nbsp;Being a colonial descendant
   I am culturally similar to my English ancestors and, slightly strange accent aside,
   would not be considered culturally out of place in Great Britain, the English speaking
   former colonies and to some extent the States.&amp;nbsp; However my approach to architecture
   differs to that of my international peers and I would&amp;nbsp;even need&amp;nbsp;change my
   own approach in another country.
&lt;/p&gt;
&lt;p&gt;
   The result was an MCA submission which I believe contains all the necessary world-class
   details, with all the checkboxes checked and a preamble which paints an environmental
   picture (although devoid of AK-47's and naked breasts).
&lt;/p&gt;
&lt;p&gt;
   I decided to post the entire preamble on this blog as an insight into my local environment
   and as a trigger for readers to think about their own.&amp;nbsp; Perhaps you can think
   of how you may approach architecture differently because of your own environment.&amp;nbsp;
   Maybe the country, state or town that you live in has a profound impact on your architecture
   and, when viewed by outsiders, is either banal or innovative.
&lt;/p&gt;
&lt;p&gt;
   Disclaimer: Although this document was submitted&amp;nbsp;months ago, I have had no feedback,
   so please don't consider this a recipe for MCA success.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Simon
&lt;/p&gt;
&lt;hr&gt;
&lt;h4&gt;MCA Submission Preamble
&lt;/h4&gt;
&lt;p&gt;
   It would seem unnecessary to provide a social, political and economic outlook for
   South Africa in order to asses the an individual’s IT skills yet while an individual
   computer or system is ignorant of its cultural position, the application and uses
   of such a system is responsive to its environmental influences – so some understanding
   is crucial. 
&lt;p&gt;
   The low level technical implementation within a system is essentially the same across
   the world – a developer in Silicon Valley will code up a “Hello world” example the
   same as one in Cape Town, Bangalore or Sydney. It is the reason that the system is
   being built and the approach to building it that is localized. So, similar to global
   organizations attempting to understand the local markets in which they operate, one
   needs to understand the cultural nuances of the particular IT environment in order
   to understand the abilities and skills of an individual, team and even the system
   itself. 
&lt;p&gt;
   Since architectural disciplines are not only focussed on specific technical issues
   it is particularly necessary to have a smidgen of understanding of the South African
   environment in order to asses a South African architect. When considering an architect’s
   ability to implement an organizations’ vision or strategy using the resources available,
   the context of that vision and strategy is required. Although, like the developer
   coding a “Hello world” example, the architects style, approach and use of techniques
   should be of the highest international standards and at the same time fit for the
   environment. 
&lt;p&gt;
   As much as South Africa has had a transition to democracy that has been reasonably
   peaceful there are lingering issues. Although they may not be newsworthy enough to
   retain continued international interest they are relevant to local people and businesses.
   South Africans only resolved their political issues recently and are still trying
   to build an economy and empower and uplift their fellow South Africans. There are
   many issues that could be discussed and some of them quite large, such as poverty
   and unemployment, but for brevity I will focus on those that affect my professional
   role and the projects that I am involved in. 
&lt;p&gt;
   The South African population is largely undereducated and under skilled and, coupled
   with the desire to redress the wrongdoings of the past, creates an environment where
   the skills base is very thin. This lack of skills is not limited to engineering types,
   but also extends up the management chain and into support services. Also, South Africa's
   growth is in infrastructure, manufacturing and agriculture – leaving IT, financial
   services and other industries to make do with the less ambitious of the newly educated. 
&lt;p&gt;
   Traditionally IT workers have been made up of white males, and this is still largely
   the case, yet legislation and regulation of Black Economic Empowerment has had knock-on
   effects within IT. While the workers are still white males, the organizations making
   use them are motivated not to do so and are increasingly turning away capable people.
   These ostracised workers have little loyalty and tend to move around a lot, diluting
   their skills and eventually taking on international opportunities. Staff churn is
   extremely high and I would estimate that at any time more than half of an organizations
   IT complement has been there for less than two years. Regardless of the merit and
   reasoning behind the political and social intentions a vacuum is created – particularly
   in IT. Very few up-and-coming educated blacks choose IT as a career, preferring more
   booming and lucrative sectors and those that do are needed in more senior positions,
   to satisfy affirmative action quotas, and do not spend enough time in implementation
   roles where they can make a desperately needed contribution. 
&lt;p&gt;
   An interesting side effect of affirmative action and the lack of skills, is that skilled
   resources are moving to consulting companies and ISV’s and being sold back to corporates
   at a premium under the banner of an international brand. The problem is that the skills
   in these organizations do not necessarily live up to the celebrity of their international
   counterparts and the buyers of these skills lose the ability to control the operations
   and future of their own systems – a potential strategic error that never allows them
   to really leverage IT to differentiate themselves in the market. With the bulk of
   available skills being tied up in product or consulting focussed organizations the
   approach to IT becomes bland and uninteresting. 
&lt;p&gt;
   When driving through Sandton in Johannesburg, the business centre of South Africa,
   it is difficult, looking at modern office buildings and fancy cars, to picture the
   financial disposition of the bulk of the population. The per capita income of South
   Africa is misleading and there are huge contrasts in the financial contributions of
   the population groups. While business does have a responsible role to play in alleviating
   poverty it is largely a social problem. What South African businesses are trying to
   do is capture the markets offered by the rising middle class. For example, it is only
   recently that South Africans have had the income and access to credit to buy passenger
   vehicles and the motor industry has, over the last few years, seen a growth of about
   16% - high above the GDP growth of 6%. Although there is increased income, disposable
   income and available credit, the South African economy is not driven by consumer spending
   as much as in larger economies. South Africa’s economy is still rooted in commodities
   which has neither a very high nor interesting IT spend. 
&lt;p&gt;
   Organizations attempting to capture the local emerging market operate on fairly small
   margins and have to be careful of the cost of servicing their customers – for example,
   an IT cost of US$2 per month for a life insurance policy may be fine in a first-world
   country, but when the average consumer buys one through a clothing retail outlet for
   US$10 per month then such a high IT cost makes the product useless. 
&lt;p&gt;
   The retail chain Shoprite caters to low and middle income groups where access to internet,
   telephones and even electricity or water are tenuous and Shoprite operates on a margin
   of under 4%. Obviously in that environment grandiose IT strategies using the latest
   technologies are not going to work because they are too expensive and inaccessible
   to the bulk of the customers. At a Shoprite IT strategy workshop the idea of a call
   centre was proposed, on the back of all the hype surrounding the technology, and was
   quickly vilified by the Chairman who pointed out that most of the customers are illiterate,
   don't have telephones and speak one of eleven official languages. "How would a call
   centre help?", he asked "That is what the store manager is for – to deal with problems
   immediately and in front of the customer". Such issues are often forgotten by evangelistic
   technologists who fail to consider the cost and application. At an international mobile
   technology event a few years ago, Allan Knott-Craig (the local mobile hero and internationally
   recognised mobile technology leader) was on a panel at a conference and his colleagues
   were shocked when, at a time when Europeans were paying fortunes for 3G licences and
   WAP was the next big thing, he commented "Most of the people on our network will just
   want to make a phone call". 
&lt;p&gt;
   The low income state of consumers does not need to stifle innovation however, although
   it does make it more challenging. For example, Vodacom (a South African mobile network)
   was the first operator in the world to offer prepaid services on the GSM network.
   The idea took off like wildfire in South Africa (where 90% of mobiles are based on
   prepaid) and quickly spread as an offering around the world. The lack of an existing,
   established market does create opportunities for IT innovation in delivering products
   and services. If the market is unfamiliar with an established delivery channel then
   it opens up opportunities to create new and innovative distribution and channels.
   For example, most of the population did not have bank accounts and although traditional
   bank branches existed, the newly economically active are quite comfortable with banking
   using ATM’s, till points at supermarkets and mobile banking. When considering such
   channels IT is a key strategic component for the entire business model. 
&lt;p&gt;
   As an ‘Emerging Market Economy’ South Africa is subject to the vulnerability and jitters
   of speculative traders. When a blip happens in some other part of the world, the effects
   can be felt on our own currency, the Rand, which has over recent years experienced
   a lot of volatility. Such volatility obviously has effects on larger economic issues,
   such as investor confidence, but is also felt in IT – where most of the input costs
   are based on imports. Hardware and software vendors do not create alternative pricing
   for countries such as South Africa and imported products land up costing even more
   because of shipping and middle-men. This has created an environment where IT costs
   are excessive and the purchase of an additional server with its licences is no trivial
   matter. Even trying to understand the operating and upgrade costs over the next few
   years is virtually impossible to estimate when the value of the currency could drop
   by 20% over a few days. 
&lt;p&gt;
   How does one measure the importance of a South African organization in an international
   context? Is it’s comparison to turnover or profitability with its first world counterparts
   – a capitalist would argue that those are the only measures. What about trying to
   measure the contributions that they make to the communities that they operate in or
   the lives of their employees? Shoprite is opening up retail stores in remote parts
   of Africa, bringing products, such as shampoo, to people for the first time in their
   lives – and that we take for granted. South African mobile operators Vodacom and MTN
   are doing the same by providing voice and data communication across Africa. 
&lt;p&gt;
   Likewise, how does one measure the skills of an individual using an international
   yardstick? Granted, the base set of skills should be of an international standard,
   but the approach and usage of those skills will be localized. This is not a question
   of double standards and the more successful African countries such as South Africa
   have a culture of being able to compete in international markets on an equal footing
   with any other country in the world – but South African businesses trading internationally
   have to highlight their differences to western partners. I think that with skills,
   particularly those of an architect (which is already loosely defined), the same approach
   needs to be taken. 
&lt;p&gt;
   A core South African philosophy is that of Ubuntu – a word of Zulu origin meaning
   ‘humanity to others” that is difficult to define clearly and an attempt by Nelson
   Mandela is as follows: 
&lt;p&gt;
   &lt;em&gt;“A traveller through our country would stop at a village, and he didn't have to
   ask for food or for water. Once he stops, the people give him food, entertain him.
   That is one aspect of Ubuntu but it'll have various aspects. Ubuntu does not mean
   that people should not enrich themselves. The question therefore is: Are you going
   to do so in order to enable the community around you to improve?”&lt;/em&gt; 
&lt;p&gt;
   The interesting IT twist on Ubuntu is that it has rapidly become the most popular
   desktop Linux distribution – created in South Africa by a team set up by Mark Shuttleworth.
   While the international open source community can understand the connotations between
   traditional ubuntu and the philosophies of the open source community, it is only a
   South African who can truly understand the relevance in a local context. One only
   has to experience rural South African schools, desperate for resources, where children
   are taught under trees to understand the significance of a technology movement that
   will benefit those children.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=5888e1f0-7b38-473d-9205-87cbad8e4346" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,5888e1f0-7b38-473d-9205-87cbad8e4346.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=10892b3b-971f-4cc6-99c4-8419e99e597e</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,10892b3b-971f-4cc6-99c4-8419e99e597e.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,10892b3b-971f-4cc6-99c4-8419e99e597e.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=10892b3b-971f-4cc6-99c4-8419e99e597e</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      There is a <a href="http://www.sellsbrothers.com/fun/msiview/#Wasting_the_Prince_of_Darkness">story
      about a Microsoft interview</a> where the interviewer asked "You're in an 8x8 stone
      corridor… The prince of darkness appears before you… What do you do?" The candidate
      fumbled and was told that the correct answer was "You WASTE him! You *WASTE* the prince
      of darkness!!" The interviewer stated that one of the reasons for asking such a question
      was to uncover if the candidate was a gamer as the position had something to do with
      gaming. 
   </p>
        <p>
      It got me thinking about the appointment of product management for XBox at Microsoft
      South Africa, I don't know who they are, but I don't think that they would know what
      to do with the prince of darkness. 
   </p>
        <p>
          <strong>Interviewer</strong>: You're in an 8x8 stone corridor… The prince of darkness
      appears before you… What do you do?<br /><strong>&lt;long pause&gt;</strong><br /><strong>Microsoft ZA product management</strong>: Sell him Vista Ultimate?<br /><strong>Interviewer</strong>: No… Quickly! You're about to be pwned!<br /><strong>Microsoft ZA product management</strong>: Oh, I know… get into a licensing
      agreement and join him in taking over the world! 
   </p>
        <p>
      I don't think that the product management in South Africa really knows enough about
      gaming to get through any real gaming related interview.  Let me give some reasons
      why not. 
   </p>
        <p>
      The console distribution channel seems confused and unsure of what they are selling
      and why.  Apart from sales staff not having a clue what you are talking about,
      the games that are on the shelves are sparse and outdated.  Last year, when buying
      Gears of War, the Sandton City CNA finally received stock after Christmas – the biggest
      game of the season, timed for a Christmas release internationally, was in short supply. 
      In October they had posters in the window, but come 'Emergence Day' nothing emerged
      – no locusts to waste or pwn for Christmas.  When I walk past the store I always
      pop in to see what they have on the shelves and it doesn't do the XBox justice – about
      three months after COD3 was released, they still had COD2 occupying their shelves
      and no COD3.  So, a new XBox owner is going to buy his console with a game that
      he thinks is a new game, but is already a classic – comparing his new console to a
      PS3 will be embarrassing.
   </p>
        <p>
      The obvious suggestion is to go to a speciality gaming store, like the one in Northgate,
      which I did.  I walked into the shop, turned to the X-Box area and bolding asked
      "I want to buy GRAW2 please", "What?" was the reply, "I want to buy Ghost Recon Advanced
      Warfighter 2, please" I repeated more explicitly "Oh, okay, here it is…".  The
      gaming shops are into PC games and just don't understand the X-Box and X-Box Live!
      subculture.  To sell X-Box games you have to know, not only what to do with the
      prince of darkness, but must also know what "Gears", "Graw", "Six" and other abbreviations
      refer to.
   </p>
        <p>
      I was walking around the PC section of the same shop and there was a customer who
      I could see had money in his pocket and wanted to walk out with an X-Box or PS3. The
      salesman fumbled through interesting anecdotes about overheating and other rumours
      and, when pushed about the games and graphics, finally admitted that he is more of
      a "PC Man" and has never played a console game. The guy left the shop with nothing
      and his R6,000 plus still in his pocket.
   </p>
        <p>
      By far the most obvious example that the product management here at Microsoft wouldn't
      know what to do with the prince of darkness is the lack of XBox Live support for South
      Africans. A lot of South Africans play XBox Live and log in using accounts created
      with UK or US credentials and there is a thriving online community. It is not uncommon
      to join a quick match and find South Africans playing a game. The 'gears' community
      seems to be the biggest (and most addicted) and once a game gets hosted in South Africa
      everyone jumps into the space so that they can play a lag-free game (thanks to the
      hosts for using your precious bandwidth – you know who you are). When I switch on
      my XBox, most of my friends are local and at least half of them are online for the
      entire evening or weekend.
   </p>
        <p>
      I am not sure how many people at Microsoft South Africa really play XBox live but
      it can't be that many because I am sure they are not officially allowed to. 
      For those who have not, we need to give them some clues:
   </p>
        <ul>
          <li>
         XBox is XBox live – the only possible exception being games for kids 
      </li>
          <li>
         Live enabled games, such as 'gears' or 'graw2', without Live can be played for a weekend
         or two before they become boring.  There are South Africans (we know who they
         are) who have probably spent an average of three hours a day for the last six months
         (500+ hours) playing 'gears' – the value proposition for the entire console and game
         changes drastically when you get that much entertainment out of it. 
      </li>
          <li>
         X-Box Live is miles ahead of what PS3 has to offer and is the key difference between
         the consoles – if you want to sell XBoxes, get Live sorted out and get some market
         share! 
      </li>
        </ul>
        <p>
      Why is there no XBox live in South Africa?  I don't know really and when I stopped
      following the discussions last year there was a mention of 'negotiations with Telkom'
      (Telkom is South Africa's much <a href="http://www.hellkom.co.za">hated, overpriced
      fixed line operator</a>). Hang on a minute!  Does this mean that Telkom is telling
      me what to do with my (very expensive) bandwidth?  Am I being censored and is
      Microsoft South Africa colluding with Telkom?  Don't start with lies about consuming
      too much bandwidth, there is a 'gears' junkie who plays 'gears' (very well) on a dial-up
      line. 
   </p>
        <p>
      So to return to the interview… 
   </p>
        <p>
          <strong>Interviewer:</strong> You're in an 8x8 stone corridor… The prince of darkness
      appears before you… What do you do?<br /><strong>Microsoft ZA product management:</strong> We negotiate with him and offer
      the souls of local XBox Live users to him in exchange for being left alone. 
   </p>
        <p>
      The prince of darkness in South Africa is Telkom and he is not being wasted by anyone
      at Microsoft South Africa. 
   </p>
        <p>
      A new update of XBox Dashboard will apparently filter content based on originating
      IP addresses – supposedly all the <a href="http://xboxbloggers.net/craign/archive/2007/05/09/xbox-live-content-control-explained-for-south-africans.aspx">South
      Africans will still be able to play live games</a> but nothing is sure when your IP
      address originates in the realm of the prince of darkness. This is enough to make
      a whole lot of shotgun wielding COGs and locusts nervous and trigger happy and there
      is a <a href="http://www.sayyoursay.com">petition online </a>to bring this to the
      attention of somebody.  
   </p>
        <p>
      This has created a stir and Microsoft is giving some answers on <a href="http://xboxbloggers.net/craign/archive/2007/05/09/xbox-live-definitely-coming-to-south-africa.aspx">CraigN's
      blog</a> and in this <a href="http://www.news24.com/News24/Technology/News/0,,2-13-1443_2110645,00.html">News24
      article</a>.  One official response from Cindy White cracks me up - "<em>Xbox
      360 is a true next-generation digital entertainment experience, that with or without
      Live the experiences can be enjoyed."</em> Dont be such a <a href="http://www.urbandictionary.com/define.php?term=noob">noob</a>! 
      XBox is no fun without Live, and this comment appeared in the <a href="http://forums.xbox.com/2/11069966/ShowPost.aspx#11069966">GRAW2
      forums</a> echoes the feelings of many Xbox gamers - <em>"I vow you will never see
      a single player achievement for me in Graw2 &lt;snip&gt; if i wanted to play single
      player games i would have gotten a ps1"</em></p>
        <p>
      So, if you are from Microsoft South Africa and reading this please try and change
      things before you get <a href="http://www.urbandictionary.com/define.php?term=pwned">pwned</a> by
      Sony and Ster Kinekor.  You may need to start a new round of interviews though. 
   </p>
        <p>
      Simon Munro<br />
      Gamertag – Delph1za 
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=10892b3b-971f-4cc6-99c4-8419e99e597e" />
      </body>
      <title>Wasting the Prince of Darkness and South African XBox Product Management</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,10892b3b-971f-4cc6-99c4-8419e99e597e.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,10892b3b-971f-4cc6-99c4-8419e99e597e.aspx</link>
      <pubDate>Wed, 09 May 2007 15:37:36 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   There is a &lt;a href="http://www.sellsbrothers.com/fun/msiview/#Wasting_the_Prince_of_Darkness"&gt;story
   about a Microsoft interview&lt;/a&gt; where the interviewer asked "You're in an 8x8 stone
   corridor… The prince of darkness appears before you… What do you do?" The candidate
   fumbled and was told that the correct answer was "You WASTE him! You *WASTE* the prince
   of darkness!!" The interviewer stated that one of the reasons for asking such a question
   was to uncover if the candidate was a gamer as the position had something to do with
   gaming. 
&lt;p&gt;
   It got me thinking about the appointment of product management for XBox at Microsoft
   South Africa, I don't know who they are, but I don't think that they would know what
   to do with the prince of darkness. 
&lt;p&gt;
   &lt;strong&gt;Interviewer&lt;/strong&gt;: You're in an 8x8 stone corridor… The prince of darkness
   appears before you… What do you do?&lt;br&gt;
   &lt;strong&gt;&amp;lt;long pause&amp;gt;&lt;/strong&gt;
   &lt;br&gt;
   &lt;strong&gt;Microsoft ZA product management&lt;/strong&gt;: Sell him Vista Ultimate?&lt;br&gt;
   &lt;strong&gt;Interviewer&lt;/strong&gt;: No… Quickly! You're about to be pwned!&lt;br&gt;
   &lt;strong&gt;Microsoft ZA product management&lt;/strong&gt;: Oh, I know… get into a licensing
   agreement and join him in taking over the world! 
&lt;p&gt;
   I don't think that the product management in South Africa really knows enough about
   gaming to get through any real gaming related interview.&amp;nbsp; Let me give some reasons
   why not. 
&lt;p&gt;
   The console distribution channel seems confused and unsure of what they are selling
   and why.&amp;nbsp; Apart from sales staff not having a clue what you are talking about,
   the games that are on the shelves are sparse and outdated.&amp;nbsp; Last year, when buying
   Gears of War, the Sandton City CNA finally received stock after Christmas – the biggest
   game of the season, timed for a Christmas release internationally, was in short supply.&amp;nbsp;
   In October they had posters in the window, but come 'Emergence Day' nothing emerged
   – no locusts to waste or pwn for Christmas.&amp;nbsp; When I walk past the store I always
   pop in to see what they have on the shelves and it doesn't do the XBox justice – about
   three months after COD3 was released, they still had COD2 occupying their shelves
   and no COD3.&amp;nbsp; So, a new XBox owner is going to buy his console with a game that
   he thinks is a new game, but is already a classic – comparing his new console to a
   PS3 will be embarrassing.
&lt;/p&gt;
&lt;p&gt;
   The obvious suggestion is to go to a speciality gaming store, like the one in Northgate,
   which I did.&amp;nbsp; I walked into the shop, turned to the X-Box area and bolding asked
   "I want to buy GRAW2 please", "What?" was the reply, "I want to buy Ghost Recon Advanced
   Warfighter 2, please" I repeated more explicitly "Oh, okay, here it is…".&amp;nbsp; The
   gaming shops are into PC games and just don't understand the X-Box and X-Box Live!
   subculture.&amp;nbsp; To sell X-Box games you have to know, not only what to do with the
   prince of darkness, but must also know what "Gears", "Graw", "Six" and other abbreviations
   refer to.
&lt;/p&gt;
&lt;p&gt;
   I was walking around the PC section of the same shop and there was a customer who
   I could see had money in his pocket and wanted to walk out with an X-Box or PS3. The
   salesman fumbled through interesting anecdotes about overheating and other rumours
   and, when pushed about the games and graphics, finally admitted that he is more of
   a "PC Man" and has never played a console game. The guy left the shop with nothing
   and his R6,000 plus still in his pocket.
&lt;/p&gt;
&lt;p&gt;
   By far the most obvious example that the product management here at Microsoft wouldn't
   know what to do with the prince of darkness is the lack of XBox Live support for South
   Africans. A lot of South Africans play XBox Live and log in using accounts created
   with UK or US credentials and there is a thriving online community. It is not uncommon
   to join a quick match and find South Africans playing a game. The 'gears' community
   seems to be the biggest (and most addicted) and once a game gets hosted in South Africa
   everyone jumps into the space so that they can play a lag-free game (thanks to the
   hosts for using your precious bandwidth – you know who you are). When I switch on
   my XBox, most of my friends are local and at least half of them are online for the
   entire evening or weekend.
&lt;/p&gt;
&lt;p&gt;
   I am not sure how many people at Microsoft South Africa really play XBox live but
   it can't be that many because I am sure they are not officially allowed to.&amp;nbsp;
   For those who have not, we need to give them&amp;nbsp;some clues:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      XBox is XBox live – the only possible exception being games for kids 
   &lt;li&gt;
      Live enabled games, such as 'gears' or 'graw2', without Live can be played for a weekend
      or two before they become boring.&amp;nbsp; There are South Africans (we know who they
      are) who have probably spent an average of three hours a day for the last six months
      (500+ hours) playing 'gears' – the value proposition for the entire console and game
      changes drastically when you get that much entertainment out of it. 
   &lt;li&gt;
      X-Box Live is miles ahead of what PS3 has to offer and is the key difference between
      the consoles – if you want to sell XBoxes, get Live sorted out and get some market
      share! 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Why is there no XBox live in South Africa?&amp;nbsp; I don't know really and when I stopped
   following the discussions last year there was a mention of 'negotiations with Telkom'
   (Telkom is South Africa's much &lt;a href="http://www.hellkom.co.za"&gt;hated, overpriced
   fixed line operator&lt;/a&gt;). Hang on a minute!&amp;nbsp; Does this mean that Telkom is telling
   me what to do with my (very expensive) bandwidth?&amp;nbsp; Am I being censored and is
   Microsoft South Africa colluding with Telkom?&amp;nbsp; Don't start with lies about consuming
   too much bandwidth, there is a 'gears' junkie who plays 'gears' (very well) on a dial-up
   line. 
&lt;p&gt;
   So to return to the interview… 
&lt;p&gt;
   &lt;strong&gt;Interviewer:&lt;/strong&gt; You're in an 8x8 stone corridor… The prince of darkness
   appears before you… What do you do?&lt;br&gt;
   &lt;strong&gt;Microsoft ZA product management:&lt;/strong&gt; We negotiate with him and offer
   the souls of local XBox Live users to him in exchange for being left alone. 
&lt;p&gt;
   The prince of darkness in South Africa is Telkom and he is not being wasted by anyone
   at Microsoft South Africa. 
&lt;p&gt;
   A new update of XBox Dashboard will apparently filter content based on originating
   IP addresses – supposedly all the &lt;a href="http://xboxbloggers.net/craign/archive/2007/05/09/xbox-live-content-control-explained-for-south-africans.aspx"&gt;South
   Africans will still be able to play live games&lt;/a&gt; but nothing is sure when your IP
   address originates in the realm of the prince of darkness. This is enough to make
   a whole lot of shotgun wielding COGs and locusts nervous and trigger happy and there
   is a &lt;a href="http://www.sayyoursay.com"&gt;petition online &lt;/a&gt;to bring this to the
   attention of somebody.&amp;nbsp; 
&lt;p&gt;
   This has created a stir and Microsoft is giving some answers on &lt;a href="http://xboxbloggers.net/craign/archive/2007/05/09/xbox-live-definitely-coming-to-south-africa.aspx"&gt;CraigN's
   blog&lt;/a&gt;&amp;nbsp;and in this &lt;a href="http://www.news24.com/News24/Technology/News/0,,2-13-1443_2110645,00.html"&gt;News24
   article&lt;/a&gt;.&amp;nbsp; One official response from Cindy White cracks me up - "&lt;em&gt;Xbox
   360 is a true next-generation digital entertainment experience, that with or without
   Live the experiences can be enjoyed."&lt;/em&gt; Dont be such a &lt;a href="http://www.urbandictionary.com/define.php?term=noob"&gt;noob&lt;/a&gt;!&amp;nbsp;
   XBox is no fun without Live, and this comment appeared in the &lt;a href="http://forums.xbox.com/2/11069966/ShowPost.aspx#11069966"&gt;GRAW2
   forums&lt;/a&gt; echoes the feelings of many Xbox gamers - &lt;em&gt;"I vow you will never see
   a single player achievement for me in Graw2 &amp;lt;snip&amp;gt; if i wanted to play single
   player games i would have gotten a ps1"&lt;/em&gt; 
&lt;p&gt;
   So, if you are from Microsoft South Africa and reading this please try and change
   things before you get &lt;a href="http://www.urbandictionary.com/define.php?term=pwned"&gt;pwned&lt;/a&gt; by
   Sony and Ster Kinekor.&amp;nbsp; You may need to start a new round of interviews though. 
&lt;p&gt;
   Simon Munro&lt;br&gt;
   Gamertag – Delph1za 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=10892b3b-971f-4cc6-99c4-8419e99e597e" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,10892b3b-971f-4cc6-99c4-8419e99e597e.aspx</comments>
      <category>General;XBox</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=fd538de3-cba1-403f-96cd-bcd4c424dd0e</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,fd538de3-cba1-403f-96cd-bcd4c424dd0e.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,fd538de3-cba1-403f-96cd-bcd4c424dd0e.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=fd538de3-cba1-403f-96cd-bcd4c424dd0e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      A couple of weeks ago I received an email from the MCA administrators entitled ‘Mentoring
      – Session 1 Introduction’ which contained an outline of what is expected from the
      first mentoring session and an attached document to help assess the competency areas. 
   </p>
        <p>
      I speed read the message and focussed my attention on the important part - who my
      mentor would be. The other person in the ‘To’ list was Richard Godfrey – no ringing
      bells but I Googled him immediately. Richard’s <a href="http://en.wikipedia.org/wiki/Google_juice">Google
      Juice</a> is a bit lower than he would like – he ranks below some guy who does ceramics
      and another who is seriously into abstract art. Not the profile of an architect at
      Microsoft – I figured that ‘Software Architecture, Engineering and Stuff’ was a closer
      match and went through <a href="http://blogs.msdn.com/rgodfrey/">Richard Godfreys
      blog</a>. 
   </p>
        <p>
      I did not want to be lumped with a mentor that was misaligned to my feelings about
      software architecture, engineering and stuff and as it turns out I don’t think he’s
      such a bad fit. Although he works with Microsoft, seemingly working with partners
      and playing with all the new stuff like <a href="http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx">.NET
      3</a> - at least he doesn’t seem to be one of those Microsoft pre-sales types
      who believe that any solution that doesn’t make use of Biztalk and Sharepoint should
      be re-architected until it does. 
   </p>
        <p>
      So what this 'mentoring' that goes on in the MCA programme? Although I understand
      some of the reasons why the mentor concept was introduced into the programme (coming
      out of the academic world when doing a <a href="http://en.wikipedia.org/wiki/Dissertation">dissertation</a>)
      - I think it is inappropriately used. Architects would question whether or not someone
      that you spend a few hours interacting remotely with could be considered a mentor
      and most architects have had someone in their past that they could really call a mentor
      – someone who had a big influence on moulding their professional demeanour. 
   </p>
        <p>
      I was mentored into my architect role by an individual that I spent hours with virtually
      every day. That person taught me, assigned me the type of work that brought out the
      best in me and over time saw me as an equal in some areas – frequently using me as
      a soundboard. With all due respect to Richard's abilities, those mentor shoes are
      too big to fill. A <a href="http://blogs.ittoolbox.com/eai/leadership/archives/is-microsoft-ruining-the-architecture-profession-4544">comment
      here</a> is made, <em>'Imagine Grady Booch applying and being assigned a mentor'</em>.
      Good point. If <a href="http://www.booch.com/architecture/blog.jsp">Booch</a> did
      apply and I was asked to be his 'mentor' I would may up all sorts of excuses as to
      why I would not be available. 
   </p>
        <p>
      A formal definition of <a href="http://en.wikipedia.org/wiki/Mentor">mentor</a> that
      encompasses what I have experienced of true mentorship is a bit difficult to find
      but seem to agree that a mentor has a profound influence on a person's career, education
      and professional advancement. This is not what MCA mentors do – I prefer to think
      of the mentor as a <strong>programme specific guide</strong>. Programme specific in
      that the mentor is specifically assisting you in terms of the particularities of the
      MCA programme and a guide in a sense that the mentor doesn't really teach a prospective
      architect anything new. If you need to be <strong>taught</strong> architecture then
      you shouldn't be in the programme. 
   </p>
        <p>
      Consider an <a href="http://en.wikipedia.org/wiki/Request_For_Information">RFI</a> (Request
      for Information) situation for a large project that you may have been involved in.
      Let us assume for a moment that you have the perfect product and (give me some rope
      here) let us say that you have one pitch for the sale – a single document and a single
      presentation. In leading up to the presentation you would be well advised to understand
      as much about the organization as possible, the competition, the scope, the people
      and various bits of information that you may need. Without this information you could
      have the best product at the best price but won't make it to the <a href="http://en.wikipedia.org/wiki/Request_For_Proposal">RFP</a> (Request
      for Proposal) stage. Often the best place to get the type of information you need
      is from someone who has previously supplied products to the organization, successfully
      pitched against the same competitor or has had some experience that would be of value.
      I think similarly of the MCA mentor as someone to help me make that one pitch to the
      review board. 
   </p>
        <p>
      Richard is currently assigned as my <strong>guide</strong> through the MCA programme
      and I intended to make the best use of him to put my best foot forward at the review
      board. The first mentoring session that I will have with Richard is one of four possible
      sessions and the first deals primarily with understanding what I are going to pitch
      to the review board, so that I don’t spend the next few months wasting my time on
      something doesn’t impress. We will also go through the worksheet that highlights some
      strengths and more importantly weaknesses – so that I know what I have to mull over
      (and blog about) in the coming months. For more information on the other sessions
      have a look at <a href="http://blogs.msdn.com/mca/archive/2006/09/14/754721.aspx">Miha’s
      blog</a>. 
   </p>
        <p>
      The administrators of the MCA programme also use the mentoring sessions as natural
      go/no-go gates. Initial FAQ's on the MCA site had complicated payment and refund terms
      depending on how far an applicant progressed. This has been reworked to tie in with
      the mentoring sessions – the US$10,000 is split across five payments of US$2,000 each;
      a payment for each mentoring session and one for the review board. In order to progress
      through the MCA programme you 'pay' for a mentoring session and once paid for it can
      be scheduled. The trick comes that after a mentoring session, if you want to exit
      the programme there is no argument about who owes who what – by paying for a single
      session you have pretty much committed to consuming that resource. I suppose the reverse
      is true – if the mentor thinks that you won't make it then you could be advised to
      exist without too much hardship – although I think this would be exceptional as the
      idea is not to view each mentoring session as a complete interview. 
   </p>
        <p>
      I have been in contact with Richard but have not scheduled my session yet – I want
      to make as much use of the three hours as I can and rushing it or squeezing it in
      is not going to help me get the most value. I'll let you know how it goes. 
   </p>
        <p>
      Simon Munro
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=fd538de3-cba1-403f-96cd-bcd4c424dd0e" />
      </body>
      <title>The MCA Road - Meet Thy Mentor</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,fd538de3-cba1-403f-96cd-bcd4c424dd0e.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,fd538de3-cba1-403f-96cd-bcd4c424dd0e.aspx</link>
      <pubDate>Fri, 01 Dec 2006 15:10:27 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   A couple of weeks ago I received an email from the MCA administrators entitled ‘Mentoring
   – Session 1 Introduction’ which contained an outline of what is expected from the
   first mentoring session and an attached document to help assess the competency areas. 
&lt;p&gt;
   I speed read the message and focussed my attention on the important part - who my
   mentor would be. The other person in the ‘To’ list was Richard Godfrey – no ringing
   bells but I Googled him immediately. Richard’s &lt;a href="http://en.wikipedia.org/wiki/Google_juice"&gt;Google
   Juice&lt;/a&gt; is a bit lower than he would like – he ranks below some guy who does ceramics
   and another who is seriously into abstract art. Not the profile of an architect at
   Microsoft – I figured that ‘Software Architecture, Engineering and Stuff’ was a closer
   match and went through &lt;a href="http://blogs.msdn.com/rgodfrey/"&gt;Richard Godfreys
   blog&lt;/a&gt;. 
&lt;p&gt;
   I did not want to be lumped with a mentor that was misaligned to my feelings about
   software architecture, engineering and stuff and as it turns out I don’t think he’s
   such a bad fit. Although he works with Microsoft, seemingly working with partners
   and playing with all the new stuff like &lt;a href="http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx"&gt;.NET
   3&lt;/a&gt;&amp;nbsp;- at least he doesn’t seem to be one of those Microsoft pre-sales types
   who believe that any solution that doesn’t make use of Biztalk and Sharepoint should
   be re-architected until it does. 
&lt;p&gt;
   So what this 'mentoring' that goes on in the MCA programme? Although I understand
   some of the reasons why the mentor concept was introduced into the programme (coming
   out of the academic world when doing a &lt;a href="http://en.wikipedia.org/wiki/Dissertation"&gt;dissertation&lt;/a&gt;)
   - I think it is inappropriately used. Architects would question whether or not someone
   that you spend a few hours interacting remotely with could be considered a mentor
   and most architects have had someone in their past that they could really call a mentor
   – someone who had a big influence on moulding their professional demeanour. 
&lt;p&gt;
   I was mentored into my architect role by an individual that I spent hours with virtually
   every day. That person taught me, assigned me the type of work that brought out the
   best in me and over time saw me as an equal in some areas – frequently using me as
   a soundboard. With all due respect to Richard's abilities, those mentor shoes are
   too big to fill. A &lt;a href="http://blogs.ittoolbox.com/eai/leadership/archives/is-microsoft-ruining-the-architecture-profession-4544"&gt;comment
   here&lt;/a&gt; is made, &lt;em&gt;'Imagine Grady Booch applying and being assigned a mentor'&lt;/em&gt;.
   Good point. If &lt;a href="http://www.booch.com/architecture/blog.jsp"&gt;Booch&lt;/a&gt; did
   apply and I was asked to be his 'mentor' I would may up all sorts of excuses as to
   why I would not be available. 
&lt;p&gt;
   A formal definition of &lt;a href="http://en.wikipedia.org/wiki/Mentor"&gt;mentor&lt;/a&gt; that
   encompasses what I have experienced of true mentorship is a bit difficult to find
   but seem to agree that a mentor has a profound influence on a person's career, education
   and professional advancement. This is not what MCA mentors do – I prefer to think
   of the mentor as a &lt;strong&gt;programme specific guide&lt;/strong&gt;. Programme specific in
   that the mentor is specifically assisting you in terms of the particularities of the
   MCA programme and a guide in a sense that the mentor doesn't really teach a prospective
   architect anything new. If you need to be &lt;strong&gt;taught&lt;/strong&gt; architecture then
   you shouldn't be in the programme. 
&lt;p&gt;
   Consider an &lt;a href="http://en.wikipedia.org/wiki/Request_For_Information"&gt;RFI&lt;/a&gt; (Request
   for Information) situation for a large project that you may have been involved in.
   Let us assume for a moment that you have the perfect product and (give me some rope
   here) let us say that you have one pitch for the sale – a single document and a single
   presentation. In leading up to the presentation you would be well advised to understand
   as much about the organization as possible, the competition, the scope, the people
   and various bits of information that you may need. Without this information you could
   have the best product at the best price but won't make it to the &lt;a href="http://en.wikipedia.org/wiki/Request_For_Proposal"&gt;RFP&lt;/a&gt; (Request
   for Proposal) stage. Often the best place to get the type of information you need
   is from someone who has previously supplied products to the organization, successfully
   pitched against the same competitor or has had some experience that would be of value.
   I think similarly of the MCA mentor as someone to help me make that one pitch to the
   review board. 
&lt;p&gt;
   Richard is currently assigned as my &lt;strong&gt;guide&lt;/strong&gt; through the MCA programme
   and I intended to make the best use of him to put my best foot forward at the review
   board. The first mentoring session that I will have with Richard is one of four possible
   sessions and the first deals primarily with understanding what I are going to pitch
   to the review board, so that I don’t spend the next few months wasting my time on
   something doesn’t impress. We will also go through the worksheet that highlights some
   strengths and more importantly weaknesses – so that I know what I have to mull over
   (and blog about) in the coming months. For more information on the other sessions
   have a look at &lt;a href="http://blogs.msdn.com/mca/archive/2006/09/14/754721.aspx"&gt;Miha’s
   blog&lt;/a&gt;. 
&lt;p&gt;
   The administrators of the MCA programme also use the mentoring sessions as natural
   go/no-go gates. Initial FAQ's on the MCA site had complicated payment and refund terms
   depending on how far an applicant progressed. This has been reworked to tie in with
   the mentoring sessions – the US$10,000 is split across five payments of US$2,000 each;
   a payment for each mentoring session and one for the review board. In order to progress
   through the MCA programme you 'pay' for a mentoring session and once paid for it can
   be scheduled. The trick comes that after a mentoring session, if you want to exit
   the programme there is no argument about who owes who what – by paying for a single
   session you have pretty much committed to consuming that resource. I suppose the reverse
   is true – if the mentor thinks that you won't make it then you could be advised to
   exist without too much hardship – although I think this would be exceptional as the
   idea is not to view each mentoring session as a complete interview. 
&lt;p&gt;
   I have been in contact with Richard but have not scheduled my session yet – I want
   to make as much use of the three hours as I can and rushing it or squeezing it in
   is not going to help me get the most value. I'll let you know how it goes. 
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=fd538de3-cba1-403f-96cd-bcd4c424dd0e" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,fd538de3-cba1-403f-96cd-bcd4c424dd0e.aspx</comments>
      <category>MCA</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=65992e59-1169-4dc3-a9d4-2dfd2315438e</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,65992e59-1169-4dc3-a9d4-2dfd2315438e.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,65992e59-1169-4dc3-a9d4-2dfd2315438e.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=65992e59-1169-4dc3-a9d4-2dfd2315438e</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      In the eighties IT had 'work study' and in the nineties methodology became fashionable. 
      If methodology was so important a few years ago, why is it less important or non-existent
      now?  Surely all the reasons for wanting to have the methodologies of the nineties
      still exist – it couldn't have just been a passing fad where everyone was sold snake
      oil, could it? 
   </p>
        <p>
      The short answer is that methodology was, and still remains an important part of delivering
      IT systems.  The need for methodology has not decreased; it is just that methodology
      is very unfashionable at the moment.  The familiar pattern of hype cycles in
      IT, such as data or centralized processing, go through cycles of being fashionable
      or not - methodology is in a slump and if it does come back into fashion it will look
      very different. 
   </p>
        <h4>What is a methodology?
   </h4>
        <p>
        </p>
        <p>
        </p>
        <p>
      The idea of this post is not to define methodology and those definitions that do exist
      are a bit iffy. Basically methodology in an IT context is about the tools and techniques
      that we use as well as the processes around how we use them.  A methodology would,
      for example, guide how we take users' (data) requirements, turn them into a logical
      model and ultimately to a physical database.  All of the checking, feedback,
      versioning, rework and how to use the techniques themselves are rolled up into the
      methodology. 
   </p>
        <h4>The Downfall of Formal Methodologies
   </h4>
        <p>
      There are many places to point a finger at what caused the lack of popularity of methodologies,
      but three stand out as having the greatest impact. 
   </p>
        <h5>The Hyperlinked Generation
   </h5>
        <p>
      The last time I tried to get a bunch of users in a room for a series of formal sessions
      I spent most of the time running around the office, making phonecalls, re-scheduling
      and generally herding the group into a room – it would be easier to bath five cats
      at once.  The last time I distributed a specification document for comment nobody
      even read it properly.  Sound familiar?  If your methodology says that you
      need all of the users in the same room or that documents need to be formally reviewed
      then you are going to struggle to get your methodology implemented. 
   </p>
        <p>
      In today's business environment people are doing many things at once and don't really
      have the attention span that may be required by formal processes and techniques. Most
      people will have a few browser windows open, email, IM a media player and any number
      of things on their desk vying for attention – never mind mobile calls, text messages
      and other interruptions.  These days, a specification document is more of a media <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29">mashup</a> from
      documents, emails and IM transcripts than an engineered document.
   </p>
        <p>
      The methodologies of the nineties (and most heavyweight methodologies today) demanded
      attention that people are simply unable or unwilling to give. 
   </p>
        <h5>UML 
      <h5></h5></h5>
        <p>
      In the early nineties large organizations such as IBM and JD Edwards had huge teams
      working on methodologies and their related tools.  Although they kept an eye
      on object oriented techniques and considered them important, they were only a small
      part of the bigger picture.  As these heavyweight methodologies were maturing,
      three object guys shook hands and came up with <a href="http://www.uml.org/">The Unified
      modelling language</a> – implying only one and that it was unified - modelling
      is a big part of any methodology.
   </p>
        <p>
      The first, and loudest, criticism against UML was that it sucked as a methodology
      and while the proponents exclaimed "It's not a methodology, it's a notation!" the
      guys back at the office hastily assembled RUP (<a href="http://www.ibm.com/software/awdtools/rup/">Rational
      Unified Process</a>).  RUP was (is?) implemented as a heavyweight, document-centric,
      lethargic methodology that was rejected by developers because more people were required
      to maintain the documentation than actually do development. 
   </p>
        <p>
      UML was also rejected by business because the stick-man diagrams and 'useless
      cases' meant little to them – they preferred the good ol' flowcharts, data flow diagrams,
      ERD's and even IDEF diagrams.  After all, this so-called Unified methodology
      did not even have a way for business to represent process flow – business simply could
      not relate to the 'everything is an object' paradigm. 
   </p>
        <h5>Waterfall is 'Evil'
   </h5>
        <p>
      In the mid-nineties the bulk of the methodologies being used were <a href="http://en.wikipedia.org/wiki/Waterfall_development">waterfall</a> or <a href="http://en.wikipedia.org/wiki/Big_Design_Up_Front">BDUF</a> (Big
      Design Up Front) oriented although they were not necessarily named as such. The movement
      from plan-driven to agile methodologies (Fowler) resulted in a development meme that
      the waterfall approaches were 'evil' and to be avoided at any cost. The reality is
      that few development teams actually took the time to understand the new methodologies
      and a long period of no usage of methodologies took place. 
   </p>
        <p>
      The software development teams had turned their backs on existing methods but were
      unable to phase in new ones – particularly with finding a way for organizations to
      painlessly move from document-centric to people-centric methods. I think that most
      organizations that are struggling to implement agile methodologies today did in fact
      have workable methodologies ten years ago that were abandoned with nothing to fill
      the vacuum in the interim. 
   </p>
        <h4>Is Methodology Dead?
   </h4>
        <p>
      Methodology is certainly not dead – it has simply become unpopular and gone underground. 
      These are some of the underground groups. 
   </p>
        <h5>The Silent Groups
   </h5>
        <p>
      There are a lot of people out there producing software and building big systems. 
      They use methodologies – they just don't call them methodologies and they don't talk
      about them.  They are not churning out daily builds with Ruby and have big waterfalls,
      long processes with lots of people that are doing something other than coding. 
      The reason that they keep quiet about it is because the market, competitors and even
      drinking buddies poke fun at them.  Fashion dictates that we should not wear
      comfortable shoes in public even if they are, well, comfortable.
   </p>
        <p>
      Microsoft definitely uses methodologies but they don't talk about it much, it doesn't
      make marketing sense and they are not really in the business of selling development
      processes.  Imagine telling everyone how great your development processes are
      and then releasing a product like Vista late – everyone will be saying 'Microsoft
      development processes suck and they are not agile enough!'.  Okay, so in that
      particular example people are saying it anyway – but you should get the point.
   </p>
        <p>
      The Germans, always known as being good engineers, definitely use methodologies and
      they don't talk about them much either.  SAP calls their methodology ASAP (<a href="http://searchsap.techtarget.com/sDefinition/0,,sid21_gci871489,00.html">AcceleratedSAP</a>)
      and even use the word 'methodology' in their definition. 
   </p>
        <h5>The Agilists
   </h5>
        <p>
      Some of the definitive works on <a href="http://www.martinfowler.com/articles/newMethodology.html">Agile</a> and <a href="http://www.jeffsutherland.com/oopsla/schwapub.pdf">Scrum</a> made
      explicit use of the term 'methodology' to describe the approaches but they were written
      before methodology had the negative connotations that it is currently saddled with. 
      But very few agile users would acknowledge that they are using a methodology – it
      has too many negative connotations and is automatically associated with waterfall
      (which is evil).  Agile teams have approaches, principles and manifestos
      – not methods or methodologies. 
   </p>
        <p>
      I think that the problem with putting agile and methodologies in the same sentence
      is that agile methods give rise to multiple methodologies which are not formally described
      and documented for use by a <strong>particular</strong> development teams.  The
      agilists sell <a href="http://www.amazon.com/gp/richpub/listmania/fullview/R2QHE5JJENF0YT/ref=cm_lm_dtpa_fvlm_cfa_2/103-8535661-0750269">lots
      of books</a> and seminars and hang out in <a href="http://groups.yahoo.com/group/scrumdevelopment/">private
      corners of the Internet</a>, but seldom actually proclaim their use of formal methods
      and techniques – nor do the development teams understand that agile methods expect
      a team to choose its own process (<a href="http://martinfowler.com/bliki/PairProgrammingMisconceptions.html">Fowler</a>). 
      Unfortunately this lack of formalism and secret-handshaking results in many development
      teams following some sort of <a href="http://blogs.msdn.com/ericgu/archive/2006/10/13/scrumbut.aspx">Scrumbut</a> approach
      ('We're doing scrum, but...').
   </p>
        <p>
      Perhaps the authors and the leaders in the agile domain are trying hard to reinforce
      the correct use of methods but the users are not reading the books and articles –
      it is far easier to download a <a href="http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf">'Scrum
      in 5 Minutes'</a> document and implement it without even bothering with the detail. 
   </p>
        <h5>The Architects
   </h5>
        <p>
      So if you are not part of 'The Silent Groups' or 'The Agilists' does that mean that
      you have a team of <a href="http://en.wikipedia.org/wiki/Cowboy_coding">Cowboy Coders</a>? 
      Many development teams produce the same sort of software as teams using a more recognisable
      (or even agile) methodology without officially following a method at all – but at
      the same time not making it up as they go along.  I believe that this is in fact
      the biggest group but how do they get it right?
   </p>
        <p>
      The answer is that any successful development team does use methods and they
      configure those methods into their own proprietary or configured methodology – even
      if it is not recognised.  The distinction is that the methods are far more technical
      and the documentation is mostly in the most definitive requirement document that there
      is – the actual code.  Due to the low level technical nature of the methods the
      architects are generally the ones that are driving and implementing the methodology
      – mostly unknowingly to themselves and definitely unrecognised by business or even
      project managers.
   </p>
        <p>
      Some examples are obvious – I, for example, use the built-in diagrams of SQL Server
      to represent, describe, document and even model my (MS-SQL) physical database. 
      There is no need for some external ERD tool that offers few benefits and is always
      out of sync.  Interfaces are another area where specific methods come into play
      – consider <a href="http://www.omg.org/gettingstarted/omg_idl.htm">IDL</a> and it's
      more modern counterpart <a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language">WSDL</a> –
      if software is going to interface correctly, across say a web service, then in order
      to define the interface correctly various processes have to be followed.  <a href="http://en.wikipedia.org/wiki/Xsd">XML
      Schemas</a> are another similar example where there is little space for cowboy programmers
      – your data will simply bounce back.
   </p>
        <p>
      Good architects are aware that the technical choices that they make have a huge impact
      on how the system is developed.  An architect that takes a more object-centric
      approach (as opposed to data-centric; read DataSets) automatically has an environment
      where methods such as <a href="http://en.wikipedia.org/wiki/Test_driven_development">TDD</a> (Test
      Driven Development) or even <a href="http://domaindrivendesign.org/">Domain Driven
      Design</a> become attractive and value-add methods and techniques.
   </p>
        <p>
      Even simple responsibility allocation can lead to different methods being used. An
      architect or technical lead may say particular developers work on the front-end, others
      on the back-end and so on. Such segregation requires that developers communicate,
      through agreed structures or interfaces, with one another.  
   </p>
        <p>
      This concept of architects selecting the methods and directing the overall methodology
      is not lost on methodologists or product vendors. The increased awareness around DSL's
      (<a href="http://en.wikipedia.org/wiki/Domain_Specific_Language">Domain Specific Languages</a>)
      is evidence of the understanding that architecture and engineering types are moving
      away from loads of documents with stick-man drawings to something that is more useful
      to them.  
   </p>
        <p>
      This is not lost on product vendors such as Microsoft who are trying to productize <a href="http://www.softwarefactories.com/">Software
      Factories</a> in <a href="http://msdn.microsoft.com/vstudio/teamsystem/">Visual Studio
      Team System</a>. While <a href="http://blogs.msdn.com/jackgr/">Jack Greenfield</a> from
      Microsoft is struggling to get buy-in to the Microsoft version of the Software Factory,
      the fact that the ideas are more aligned with software architects and engineers as
      implementers of the teams' methodology to me indicates a better chance of success
      than the <a href="http://www.omg.org/mda/">MDA</a> (Model Driven Architecture) nirvana
      - which is still too document centric and has a waterfall (evil) feeling. 
   </p>
        <h4>The Future of Methodology
   </h4>
        <p>
      On a daily basis when working in corporate IT environments you get the feeling that
      there is no basis, no method behind the chaos in projects.  However, if you are
      prepared to stand back and analyse the processes at work you will see that the disciplines
      are often there and development do try and do things properly, as an engineering team
      would.  The methods that they use may not be bound up in a huge book or corporate
      'Development Standards' file given to new recruits – but in many cases they do exist.
   </p>
        <p>
      The challenge is to understand more clearly what we are doing and to embrace the changes
      and new methods that will no doubt be possible with new tools and influenced by inevitable
      technological advancement in our field.  The biggest problem is getting the non
      technical influencers, such as business and project management to understand that
      we are neither selling them the latest fad nor behaving like cowboys. 
   </p>
        <p>
      Simon Munro
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=65992e59-1169-4dc3-a9d4-2dfd2315438e" />
      </body>
      <title>The Methodology Underground</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,65992e59-1169-4dc3-a9d4-2dfd2315438e.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,65992e59-1169-4dc3-a9d4-2dfd2315438e.aspx</link>
      <pubDate>Tue, 21 Nov 2006 15:29:26 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   In the eighties IT had 'work study' and in the nineties methodology became fashionable.&amp;nbsp;
   If methodology was so important a few years ago, why is it less important or non-existent
   now?&amp;nbsp; Surely all the reasons for wanting to have the methodologies of the nineties
   still exist – it couldn't have just been a passing fad where everyone was sold snake
   oil, could it? 
&lt;p&gt;
   The short answer is that methodology was, and still remains an important part of delivering
   IT systems.&amp;nbsp; The need for methodology has not decreased; it is just that methodology
   is very unfashionable at the moment.&amp;nbsp; The familiar pattern of hype cycles in
   IT, such as data or centralized processing, go through cycles of being fashionable
   or not - methodology is in a slump and if it does come back into fashion it will look
   very different. 
&lt;h4&gt;What is a methodology?
&lt;/h4&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   The idea of this post is not to define methodology and those definitions that do exist
   are a bit iffy. Basically methodology in an IT context is about the tools and techniques
   that we use as well as the processes around how we use them.&amp;nbsp; A methodology would,
   for example, guide how we take users' (data) requirements, turn them into a logical
   model and ultimately to a physical database.&amp;nbsp; All of the checking, feedback,
   versioning, rework and how to use the techniques themselves are rolled up into the
   methodology. 
&lt;/p&gt;
&lt;h4&gt;The Downfall of Formal Methodologies
&lt;/h4&gt;
&lt;p&gt;
   There are many places to point a finger at what caused the lack of popularity of methodologies,
   but three stand out as having the greatest impact. 
&lt;/p&gt;
&lt;h5&gt;The Hyperlinked Generation
&lt;/h5&gt;
&lt;p&gt;
   The last time I tried to get a bunch of users in a room for a series of formal sessions
   I spent most of the time running around the office, making phonecalls, re-scheduling
   and generally herding the group into a room – it would be easier to bath five cats
   at once.&amp;nbsp; The last time I distributed a specification document for comment nobody
   even read it properly.&amp;nbsp; Sound familiar?&amp;nbsp; If your methodology says that you
   need all of the users in the same room or that documents need to be formally reviewed
   then you are going to struggle to get your methodology implemented. 
&lt;/p&gt;
&lt;p&gt;
   In today's business environment people are doing many things at once and don't really
   have the attention span that may be required by formal processes and techniques. Most
   people will have a few browser windows open, email, IM a media player and any number
   of things on their desk vying for attention – never mind mobile calls, text messages
   and other interruptions.&amp;nbsp; These days, a specification document is more of a media &lt;a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29"&gt;mashup&lt;/a&gt; from
   documents, emails and IM transcripts than an engineered document.
&lt;/p&gt;
&lt;p&gt;
   The methodologies of the nineties (and most heavyweight methodologies today) demanded
   attention that people are simply unable or unwilling to give. 
&lt;/p&gt;
&lt;h5&gt;UML 
   &lt;h5&gt;
   &lt;/h5&gt;
&lt;/h5&gt;
&lt;p&gt;
   In the early nineties large organizations such as IBM and JD Edwards had huge teams
   working on methodologies and their related tools.&amp;nbsp; Although they kept an eye
   on object oriented techniques and considered them important, they were only a small
   part of the bigger picture.&amp;nbsp; As these heavyweight methodologies were maturing,
   three object guys shook hands and came up with &lt;a href="http://www.uml.org/"&gt;The Unified
   modelling language&lt;/a&gt; – implying only one and that it was unified&amp;nbsp;- modelling
   is a big part of any methodology.
&lt;/p&gt;
&lt;p&gt;
   The first, and loudest, criticism against UML was that it sucked as a methodology
   and while the proponents exclaimed "It's not a methodology, it's a notation!" the
   guys back at the office hastily assembled RUP (&lt;a href="http://www.ibm.com/software/awdtools/rup/"&gt;Rational
   Unified Process&lt;/a&gt;).&amp;nbsp; RUP was (is?) implemented as a heavyweight, document-centric,
   lethargic methodology that was rejected by developers because more people were required
   to maintain the documentation than actually do development. 
&lt;/p&gt;
&lt;p&gt;
   UML&amp;nbsp;was also rejected by business because the stick-man diagrams and 'useless
   cases' meant little to them – they preferred the good ol' flowcharts, data flow diagrams,
   ERD's and even IDEF diagrams.&amp;nbsp; After all, this so-called Unified methodology
   did not even have a way for business to represent process flow – business simply could
   not relate to the 'everything is an object' paradigm. 
&lt;/p&gt;
&lt;h5&gt;Waterfall is 'Evil'
&lt;/h5&gt;
&lt;p&gt;
   In the mid-nineties the bulk of the methodologies being used were &lt;a href="http://en.wikipedia.org/wiki/Waterfall_development"&gt;waterfall&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Big_Design_Up_Front"&gt;BDUF&lt;/a&gt; (Big
   Design Up Front) oriented although they were not necessarily named as such. The movement
   from plan-driven to agile methodologies (Fowler) resulted in a development meme that
   the waterfall approaches were 'evil' and to be avoided at any cost. The reality is
   that few development teams actually took the time to understand the new methodologies
   and a long period of no usage of methodologies took place. 
&lt;p&gt;
   The software development teams had turned their backs on existing methods but were
   unable to phase in new ones – particularly with finding a way for organizations to
   painlessly move from document-centric to people-centric methods. I think that most
   organizations that are struggling to implement agile methodologies today did in fact
   have workable methodologies ten years ago that were abandoned with nothing to fill
   the vacuum in the interim. 
&lt;h4&gt;Is Methodology Dead?
&lt;/h4&gt;
&lt;p&gt;
   Methodology is certainly not dead – it has simply become unpopular and gone underground.&amp;nbsp;
   These are some of the underground groups. 
&lt;h5&gt;The Silent Groups
&lt;/h5&gt;
&lt;p&gt;
   There are a lot of people out there producing software and building big systems.&amp;nbsp;
   They use methodologies – they just don't call them methodologies and they don't talk
   about them.&amp;nbsp; They are not churning out daily builds with Ruby and have big waterfalls,
   long processes with lots of people that are doing something other than coding.&amp;nbsp;
   The reason that they keep quiet about it is because the market, competitors and even
   drinking buddies poke fun at them.&amp;nbsp; Fashion dictates that we should not wear
   comfortable shoes in public even if they are, well, comfortable.
&lt;/p&gt;
&lt;p&gt;
   Microsoft definitely uses methodologies but they don't talk about it much, it doesn't
   make marketing sense and they are not really in the business of selling development
   processes.&amp;nbsp; Imagine telling everyone how great your development processes are
   and then releasing a product like Vista late – everyone will be saying 'Microsoft
   development processes suck and they are not agile enough!'.&amp;nbsp; Okay, so in that
   particular example people are saying it anyway – but you should get the point.
&lt;/p&gt;
&lt;p&gt;
   The Germans, always known as being good engineers, definitely use methodologies and
   they don't talk about them much either.&amp;nbsp; SAP calls their methodology ASAP (&lt;a href="http://searchsap.techtarget.com/sDefinition/0,,sid21_gci871489,00.html"&gt;AcceleratedSAP&lt;/a&gt;)
   and even use the word 'methodology' in their definition. 
&lt;/p&gt;
&lt;h5&gt;The Agilists
&lt;/h5&gt;
&lt;p&gt;
   Some of the definitive works on &lt;a href="http://www.martinfowler.com/articles/newMethodology.html"&gt;Agile&lt;/a&gt; and &lt;a href="http://www.jeffsutherland.com/oopsla/schwapub.pdf"&gt;Scrum&lt;/a&gt; made
   explicit use of the term 'methodology' to describe the approaches but they were written
   before methodology had the negative connotations that it is currently saddled with.&amp;nbsp;
   But very few agile users would acknowledge that they are using a methodology – it
   has too many negative connotations and is automatically associated with waterfall
   (which is evil).&amp;nbsp; Agile teams&amp;nbsp;have approaches, principles and manifestos
   – not methods or methodologies. 
&lt;/p&gt;
&lt;p&gt;
   I think that the problem with putting agile and methodologies in the same sentence
   is that agile methods give rise to multiple methodologies which are not formally described
   and documented for use by a &lt;strong&gt;particular&lt;/strong&gt; development teams.&amp;nbsp; The
   agilists sell &lt;a href="http://www.amazon.com/gp/richpub/listmania/fullview/R2QHE5JJENF0YT/ref=cm_lm_dtpa_fvlm_cfa_2/103-8535661-0750269"&gt;lots
   of books&lt;/a&gt; and seminars and hang out in &lt;a href="http://groups.yahoo.com/group/scrumdevelopment/"&gt;private
   corners of the Internet&lt;/a&gt;, but seldom actually proclaim their use of formal methods
   and techniques – nor do the development teams understand that agile methods expect
   a team to choose its own process (&lt;a href="http://martinfowler.com/bliki/PairProgrammingMisconceptions.html"&gt;Fowler&lt;/a&gt;).&amp;nbsp;
   Unfortunately this lack of formalism and secret-handshaking results in many development
   teams following some sort of &lt;a href="http://blogs.msdn.com/ericgu/archive/2006/10/13/scrumbut.aspx"&gt;Scrumbut&lt;/a&gt; approach
   ('We're doing scrum, but...').
&lt;/p&gt;
&lt;p&gt;
   Perhaps the authors and the leaders in the agile domain are trying hard to reinforce
   the correct use of methods but the users are not reading the books and articles –
   it is far easier to download a &lt;a href="http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf"&gt;'Scrum
   in 5 Minutes'&lt;/a&gt; document and implement it without even bothering with the detail. 
&lt;/p&gt;
&lt;h5&gt;The Architects
&lt;/h5&gt;
&lt;p&gt;
   So if you are not part of 'The Silent Groups' or 'The Agilists' does that mean that
   you have a team of &lt;a href="http://en.wikipedia.org/wiki/Cowboy_coding"&gt;Cowboy Coders&lt;/a&gt;?&amp;nbsp;
   Many development teams produce the same sort of software as teams using a more recognisable
   (or even agile) methodology without officially following a method at all – but at
   the same time not making it up as they go along.&amp;nbsp; I believe that this is in fact
   the biggest group but how do they get it right?
&lt;/p&gt;
&lt;p&gt;
   The answer is that&amp;nbsp;any successful development team does use methods and they
   configure those methods into their own proprietary or configured methodology – even
   if it is not recognised.&amp;nbsp; The distinction is that the methods are far more technical
   and the documentation is mostly in the most definitive requirement document that there
   is – the actual code.&amp;nbsp; Due to the low level technical nature of the methods the
   architects are generally the ones that are driving and implementing the methodology
   – mostly unknowingly to themselves and definitely unrecognised by business or even
   project managers.
&lt;/p&gt;
&lt;p&gt;
   Some examples are obvious – I, for example, use the built-in diagrams of SQL Server
   to represent, describe, document and even model my (MS-SQL) physical database.&amp;nbsp;
   There is no need for some external ERD tool that offers few benefits and is always
   out of sync.&amp;nbsp; Interfaces are another area where specific methods come into play
   – consider &lt;a href="http://www.omg.org/gettingstarted/omg_idl.htm"&gt;IDL&lt;/a&gt; and it's
   more modern counterpart &lt;a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language"&gt;WSDL&lt;/a&gt; –
   if software is going to interface correctly, across say a web service, then in order
   to define the interface correctly various processes have to be followed.&amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/Xsd"&gt;XML
   Schemas&lt;/a&gt; are another similar example where there is little space for cowboy programmers
   – your data will simply bounce back.
&lt;/p&gt;
&lt;p&gt;
   Good architects are aware that the technical choices that they make have a huge impact
   on how the system is developed.&amp;nbsp; An architect that takes a more object-centric
   approach (as opposed to data-centric; read DataSets) automatically has an environment
   where methods such as &lt;a href="http://en.wikipedia.org/wiki/Test_driven_development"&gt;TDD&lt;/a&gt; (Test
   Driven Development) or even &lt;a href="http://domaindrivendesign.org/"&gt;Domain Driven
   Design&lt;/a&gt; become attractive and value-add methods and techniques.
&lt;/p&gt;
&lt;p&gt;
   Even simple responsibility allocation can lead to different methods being used. An
   architect or technical lead may say particular developers work on the front-end, others
   on the back-end and so on. Such segregation requires that developers communicate,
   through agreed structures or interfaces, with one another.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   This concept of architects selecting the methods and directing the overall methodology
   is not lost on methodologists or product vendors. The increased awareness around DSL's
   (&lt;a href="http://en.wikipedia.org/wiki/Domain_Specific_Language"&gt;Domain Specific Languages&lt;/a&gt;)
   is evidence of the understanding that architecture and engineering types are moving
   away from loads of documents with stick-man drawings to something that is more useful
   to them.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   This is not lost on product vendors such as Microsoft who are trying to productize &lt;a href="http://www.softwarefactories.com/"&gt;Software
   Factories&lt;/a&gt; in &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/"&gt;Visual Studio
   Team System&lt;/a&gt;. While &lt;a href="http://blogs.msdn.com/jackgr/"&gt;Jack Greenfield&lt;/a&gt; from
   Microsoft is struggling to get buy-in to the Microsoft version of the Software Factory,
   the fact that the ideas are more aligned with software architects and engineers as
   implementers of the teams' methodology to me indicates a better chance of success
   than the &lt;a href="http://www.omg.org/mda/"&gt;MDA&lt;/a&gt; (Model Driven Architecture) nirvana
   - which is still too document centric and has a waterfall (evil) feeling. 
&lt;/p&gt;
&lt;h4&gt;The Future of Methodology
&lt;/h4&gt;
&lt;p&gt;
   On a daily basis when working in corporate IT environments you get the feeling that
   there is no basis, no method behind the chaos in projects.&amp;nbsp; However, if you are
   prepared to stand back and analyse the processes at work you will see that the disciplines
   are often there and development do try and do things properly, as an engineering team
   would.&amp;nbsp; The methods that they use may not be bound up in a huge book or corporate
   'Development Standards' file given to new recruits – but in many cases they do exist.
&lt;/p&gt;
&lt;p&gt;
   The challenge is to understand more clearly what we are doing and to embrace the changes
   and new methods that will no doubt be possible with new tools and influenced by inevitable
   technological advancement in our field.&amp;nbsp; The biggest problem is getting the non
   technical influencers, such as business and project management to understand that
   we are neither selling them the latest fad nor behaving like cowboys. 
&lt;/p&gt;
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=65992e59-1169-4dc3-a9d4-2dfd2315438e" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,65992e59-1169-4dc3-a9d4-2dfd2315438e.aspx</comments>
      <category>Architecture</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=b8af3aea-b6fe-43a9-9b5e-94eaf1a74256</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,b8af3aea-b6fe-43a9-9b5e-94eaf1a74256.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,b8af3aea-b6fe-43a9-9b5e-94eaf1a74256.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=b8af3aea-b6fe-43a9-9b5e-94eaf1a74256</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      The editor of <a href="http://www.sqlservercentral.com/">SQL Server Central</a>, Steve
      Jones, picked up on one of my <a href="http://www.delphi.co.za/PermaLink,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx">previous
      posts</a> on the MCA costs and posted an editorial - inviting comment from the SQL
      Sever community. 
   </p>
        <p>
      The full thread can be viewed <a href="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=263&amp;messageid=315528">here</a>,
      but for readers of my <a href="http://www.delphi.co.za/CategoryView,category,MCA.aspx">MCA
      category</a>, I thought I would distil some of the comments made, particularly
      those by Andy Ruth, the head of the MCA programme. 
   </p>
        <p>
      While bearing in mind that most of the SQL Server community are highly technical engineering
      types it seems that those against the MCA fall into one or more of the following groups:
   </p>
        <ul>
          <li>
         Those against certification in general – possibly because they put a lot of effort
         into existing technical certifications that did not make a difference to their own
         careers or they have had certified techies on their projects that have been unable
         to deliver. 
      </li>
          <li>
         Microsoft Bashers – You find them everywhere, even on a Microsoft biased technology
         site 
      </li>
          <li>
         Those that as individuals feel that US$10,000 is too expensive 
      </li>
        </ul>
        <p>
      The more 'official' line of response can be found in Andy's comments and <a href="http://blogs.msdn.com/mca/archive/2006/10/17/common-fallacies-around-mca-programme.aspx">Miha's
      blog post</a> that he posted in response (at some strange hour in New Zealand). 
      Some of the things that I gleaned from these responses:
   </p>
        <ul>
          <li>
         Microsoft is working on the credibility of the MCA certification by monitoring existing
         MCA-led projects for success.  Over time these successes will be used in the
         marketing of the value of MCA's. 
      </li>
          <li>
         Effort went into the development of the programme, not just in terms of the definition
         of what makes an IT Architect but also the approach followed in existing experiential
         acknowledgement processes such as with a PhD (although the MCA is not trying to gain
         academic acceptance) 
      </li>
          <li>
         From a cost recovery point of view, US$10,000 is not high – try and book five architects
         into a hotel for a week and review thirteen candidates – you start to run out of money
         fast. 
      </li>
          <li>
         The value of MCA's is being pitched at corporates and consulting companies rather
         than individual techies that want to further their career. 
      </li>
        </ul>
        <p>
      I find this type of discussion interesting and important to participate in as it is
      clear that the MCA message is not particularly clear to a wider audience and these
      types of forums will start asking the questions.  In the past Microsoft's certifications
      have been more technical than professional and in public discussion groups the questions
      are going to be asked by the technical communities, such as SQL Server Central, before
      they proliferate to a wider audience – I doubt that process owners, project managers
      other members of the business end of IT have similar places to raise questions and
      awareness about the MCA programme. 
   </p>
        <p>
      While it is probably more important for Microsoft to focus their marketing efforts
      on the ISV's and corporate buyers of architectural skills, they still need to keep
      an eye on what the more technical types are saying – a negative mention on a top rated
      technical blog can undo a lot of boardroom marketing as the same people will head
      over to Google after the meeting and search for <a href="http://www.google.com/search?sourceid=navclient&amp;ie=UTF-8&amp;rls=GGLG,GGLG:2006-28,GGLG:en&amp;q=microsoft+certified+architect">Microsoft
      certified architect</a>.  If the search result renders a whole lot of whinging
      by techies the targeted business person may not be particularly impressed.  Personally
      I am curious to know what the marketing and product positioning approach is for the
      MCA programme. 
   </p>
        <p>
      A general <a href="http://www.microsoft.com/learning/default.mspx">Microsoft Learning</a> problem
      is getting various people to understand the certifications that apply to their skills.
      For the SQL community there are far more relevant technical certifications (and probably
      more to come) and I assume a plan for certification that would apply to more senior
      skills, such as 'Datacentre Architect' or something.  If the various role players
      within a Microsoft shop understood their skills and certification and how it fitted
      in with everybody else's, then maybe there would be less complaining and derogatory
      references to one another. 
   </p>
        <p>
      Currently, outside of certification, there is a tussle between engineers and architects
      – where architects have little credibility with technical people and are actually
      the underdogs in the perception management game.  Continuing this dick measuring
      competition (apologies Ruth, I couldn't come up with a gender neutral alternative)
      when discussing the value of certification does not make things any easier for architects. 
   </p>
        <p>
      People who have an interest in IT architecture and IT architecture in a professional
      sense need to be aware of how they are perceived and positioned with all stakeholders,
      not just the SQL techies.  I also believe that existing MCA's and MCA wannabe's
      need to make sure that they at least monitor, or participate in, these kinds of discussions
      so that at the very least you begin to know what people think about you so that you
      can get your arguments in order. 
   </p>
        <p>
      Simon Munro
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=b8af3aea-b6fe-43a9-9b5e-94eaf1a74256" />
      </body>
      <title>MCA Thread on SQL Server Central</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,b8af3aea-b6fe-43a9-9b5e-94eaf1a74256.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,b8af3aea-b6fe-43a9-9b5e-94eaf1a74256.aspx</link>
      <pubDate>Tue, 07 Nov 2006 15:08:24 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   The editor of &lt;a href="http://www.sqlservercentral.com/"&gt;SQL Server Central&lt;/a&gt;, Steve
   Jones, picked up on one of my &lt;a href="http://www.delphi.co.za/PermaLink,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx"&gt;previous
   posts&lt;/a&gt; on the MCA costs and posted an editorial - inviting comment from the SQL
   Sever community. 
&lt;p&gt;
   The full thread can be viewed &lt;a href="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=263&amp;amp;messageid=315528"&gt;here&lt;/a&gt;,
   but for readers of my &lt;a href="http://www.delphi.co.za/CategoryView,category,MCA.aspx"&gt;MCA
   category&lt;/a&gt;, I thought I would&amp;nbsp;distil some of the comments made, particularly
   those by Andy Ruth, the head of the MCA programme. 
&lt;p&gt;
   While bearing in mind that most of the SQL Server community are highly technical engineering
   types it seems that those against the MCA fall into one or more of the following groups:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Those against certification in general – possibly because they put a lot of effort
      into existing technical certifications that did not make a difference to their own
      careers or they have had certified techies on their projects that have been unable
      to deliver. 
   &lt;li&gt;
      Microsoft Bashers – You find them everywhere, even on a Microsoft biased technology
      site 
   &lt;li&gt;
      Those that as individuals feel that US$10,000 is too expensive 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   The more 'official' line of response can be found in Andy's comments and &lt;a href="http://blogs.msdn.com/mca/archive/2006/10/17/common-fallacies-around-mca-programme.aspx"&gt;Miha's
   blog post&lt;/a&gt; that he posted in response (at some strange hour in New Zealand).&amp;nbsp;
   Some of the things that I gleaned from these responses:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Microsoft is working on the credibility of the MCA certification by monitoring existing
      MCA-led projects for success.&amp;nbsp; Over time these successes will be used in the
      marketing of the value of MCA's. 
   &lt;li&gt;
      Effort went into the development of the programme, not just in terms of the definition
      of what makes an IT Architect but also the approach followed in existing experiential
      acknowledgement processes such as with a PhD (although the MCA is not trying to gain
      academic acceptance) 
   &lt;li&gt;
      From a cost recovery point of view, US$10,000 is not high – try and book five architects
      into a hotel for a week and review thirteen candidates – you start to run out of money
      fast. 
   &lt;li&gt;
      The value of MCA's is being pitched at corporates and consulting companies rather
      than individual techies that want to further their career. 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   I find this type of discussion interesting and important to participate in as it is
   clear that the MCA message is not particularly clear to a wider audience and these
   types of forums will start asking the questions.&amp;nbsp; In the past Microsoft's certifications
   have been more technical than professional and in public discussion groups the questions
   are going to be asked by the technical communities, such as SQL Server Central, before
   they proliferate to a wider audience – I doubt that process owners, project managers
   other members of the business end of IT have similar places to raise questions and
   awareness about the MCA programme. 
&lt;p&gt;
   While it is probably more important for Microsoft to focus their marketing efforts
   on the ISV's and corporate buyers of architectural skills, they still need to keep
   an eye on what the more technical types are saying – a negative mention on a top rated
   technical blog can undo a lot of boardroom marketing as the same people will head
   over to Google after the meeting and search for &lt;a href="http://www.google.com/search?sourceid=navclient&amp;amp;ie=UTF-8&amp;amp;rls=GGLG,GGLG:2006-28,GGLG:en&amp;amp;q=microsoft+certified+architect"&gt;Microsoft
   certified architect&lt;/a&gt;.&amp;nbsp; If the search result renders a whole lot of whinging
   by techies the targeted business person may not be particularly impressed.&amp;nbsp; Personally
   I am curious to know what the marketing and product positioning approach is for the
   MCA programme. 
&lt;p&gt;
   A general &lt;a href="http://www.microsoft.com/learning/default.mspx"&gt;Microsoft Learning&lt;/a&gt; problem
   is getting various people to understand the certifications that apply to their skills.
   For the SQL community there are far more relevant technical certifications (and probably
   more to come) and I assume a plan for certification that would apply to more senior
   skills, such as 'Datacentre Architect' or something.&amp;nbsp; If the various role players
   within a Microsoft shop understood their skills and certification and how it fitted
   in with everybody else's, then maybe there would be less complaining and derogatory
   references to one another. 
&lt;p&gt;
   Currently, outside of certification, there is a tussle between engineers and architects
   – where architects have little credibility with technical people and are actually
   the underdogs in the perception management game.&amp;nbsp; Continuing this dick measuring
   competition (apologies Ruth, I couldn't come up with a gender neutral alternative)
   when discussing the value of certification does not make things any easier for architects. 
&lt;p&gt;
   People who have an interest in IT architecture and IT architecture in a professional
   sense need to be aware of how they are perceived and positioned with all stakeholders,
   not just the SQL techies.&amp;nbsp; I also believe that existing MCA's and MCA wannabe's
   need to make sure that they at least monitor, or participate in, these kinds of discussions
   so that at the very least you begin to know what people think about you so that you
   can get your arguments in order. 
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=b8af3aea-b6fe-43a9-9b5e-94eaf1a74256" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,b8af3aea-b6fe-43a9-9b5e-94eaf1a74256.aspx</comments>
      <category>MCA</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=f2bd24d7-a0fd-4589-a3d2-801657d15475</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,f2bd24d7-a0fd-4589-a3d2-801657d15475.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,f2bd24d7-a0fd-4589-a3d2-801657d15475.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=f2bd24d7-a0fd-4589-a3d2-801657d15475</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      The tale of the <a href="http://en.wikipedia.org/wiki/Pied_Piper">Pied Piper</a> refers
      to all of the towns' rats being led away, followed by the children after he wasn't
      paid. I see the same thing happening with capable IT architects - the analogy works
      even if you can't decide if architects behave like rats or children. While corporate
      IT departments are busy with other things, the real architects are slowly disappearing. 
   </p>
        <p>
      Definitions of the architectural role aside, let’s for a moment assume that an IT
      architect is a technical person with significant experience making a technical contribution
      to a project. Look around within your own organization and count how many people who
      are actively working as architects that are above thirty five, in their forties and
      their fifties – I don’t count very many. It seems strange that with IT systems being
      so darn hard to build successfully every time, that there is a lack of receding hairlines
      on our technical teams. This is not necessarily the case in other industries – most
      surgeons are considered to get better with age, right up until they are too shaky
      to hold a scalpel. My grandfather finally stopped working when he was in his seventies,
      spending every day on civil engineering sites – he had built virtually every major
      bridge and road in the city and was useful to have around. 
   </p>
        <h4>Where the IT Architects are going
   </h4>
        <p>
      If as an architect you can coerce a multi million dollar system into existence, chances
      are you have a pretty broad range of skills. IT architects, in addition to technical
      knowledge, can project manage, lead teams, handle politics, understand business and
      so on – all of this in a fast-paced, highly stressful environment. It is pretty easy
      to handle a career change. 
   </p>
        <p>
      Some architects have moved out of IT completely – I know some who have become pretty
      good property developers, while telling me how great it is because building technology
      is fairly static. Some stay in corporate environments, even consulting, doing things
      such as project management – it is far easier to brand yourself as a senior project
      manager than an architect. Some move onto the supply side of IT, using their experience
      to sell products, services and resources to corporate buyers. 
   </p>
        <p>
      Most do less and less architectural work on a daily basis, lose touch with the current
      technological hype and feel that it is not worth the effort to re-skill again (intentional <a href="http://en.wikipedia.org/wiki/Tautology_%28rhetoric%29">tautology</a>). 
   </p>
        <h4>Why the IT Architects are leaving
   </h4>
        <p>
      The reasons should really be handled by a more substantive survey, but there are some
      things that really annoy architects and make them throw up their hands and think "I'm
      going to become a project manager!" Here are some of my theories. 
   </p>
        <h5>Fifteen years of experience overridden by technical developments in the last year
   </h5>
        <p>
      There is a perception in IT that the more you know about the latest technology, the
      better you are. While this may be relevant for part of the project team, much of the
      work that needs to be done is not latest-framework specific. Imagine an architect
      with fifteen years of experience focusing briefly on non-technical aspects such as
      quality for three years – by the time he tries to become involved on the latest project
      he is considered out of the loop and drops a couple of rungs in terms of technical
      seniority. Architecture is a lot about abstractions and as much as developers will
      say how radically different v3 of the framework is, the abstractions still remain
      the same. At some point good architects say "This is the last framework/language/methodology/platform
      that I am going to learn if we buy into the 'next big thing' I'm out of here!" 
   </p>
        <h5>Seen this movie before
   </h5>
        <p>
      Do you ever get the feeling that in IT we are continuously re-solving problems that
      were solved a long time ago? I'm not even talking about that latest language, framework
      or other technologies that could arguably be evolving. I'm talking about things like
      handling temporal data, long running transactions, concurrency and contention and
      so on. Often architects find themselves mentoring, arguing or persuading others that
      if they choose a particular approach they will run into well known problems that may
      have been solved thirty years ago. Obviously this is the architects role – imparting
      their knowledge and experience, but sometimes they are flat-out ignored by people
      who think they know better because the technology has changed. In these cases I often
      start my counter with "I've seen this movie before and it has an ending like Titanic"
      – by now, people on my team know that it is a prompt to pay attention to avoid pain. 
   </p>
        <h5>He doesn't code
   </h5>
        <p>
      Amongst architects the discussion as to whether or not an architect codes is unnecessary.
      The problem is that the technical members on a project feel that the architect should
      be coding and their reasoning is sometimes valid. A good architect is stuck in the
      middle – too technical to be valued for business knowledge and not a good enough coder
      to earn street cred from developers. Even coding architects find it difficult to keep
      up because they are not coding all day every day. 
   </p>
        <h5>Salesperson Competition
   </h5>
        <p>
      Pre-sales techies are the bane of virtually every architect – energetic semi-technical
      salespeople that have all the latest brochures, white-papers, presentations and anything
      else to get business excited. Sometimes by the time the architect becomes involved,
      business is so sold on the particular product that the train simply cannot be stopped.
      Instead of inviting architects soon enough, and face it they don't get as excited
      and can ruin a 'fun' demo, business holds back on architectural input until they say
      "We have bought this product and it is a strategic fit – please get it integrated
      with all the other products that we have bought" 
   </p>
        <h5>False Credentials
   </h5>
        <p>
      I was involved in a project with an awesome architecture assembled and delivered by
      a brilliant architect. When the final testing was going on external auditors rocked
      up to do an assessment – fair enough, it was a bank after all. They conducted a few
      days' worth of interviews and inspections and in their auditors report proudly announced
      that the architecture was bad (it should have been in a cube and not a relational
      database). How on earth would an auditor know, where are his qualifications, what
      is the basis for his argument, can we see the report, when can we have a meeting?
      Nothing… no answers… nada! "The auditors have spoken and it is so recorded, entered
      and agreed." Architects, without recognised qualifications and the rest of business
      not really understanding what they do are always at the whim of roles that traditionally
      have more clout and credibility. 
   </p>
        <h5>Make him a manager
   </h5>
        <p>
      Sometimes, the best way to keep experienced architects around is to give them an office
      and a larger credenza. That way they can justify the cost and still have someone who
      knows how all their systems hang together. The problem is that then as a technical
      manager the architect does less and less architectural work and does administration,
      putting out fires and ultimately more golf. The result is an architect that is totally
      out of touch with what he or she really enjoys doing. 
   </p>
        <h4>How to stop the Architectural Pied Piper
   </h4>
        <p>
      I don't consider myself one of those people-people and can't really provide input
      that is of a general nature – you can go and speak to your own people-people about
      that. 
   </p>
        <p>
      The first thing to decide is if you want the people with experience around – sometimes
      you may want to cut out the dead wood so that you can finally replace the token ring
      network. This can often be the case with architects that are simply looking backwards
      instead of forwards – the kind who look back fondly on SmallTalk and print out their
      emails. 
   </p>
        <p>
      Also you need to establish why you want to retain the experience – it could be that
      you need someone who knows all the history of the legacy systems so that they can
      be used as a reference guide for all the hacks and workarounds that have been put
      in over the years. That kind of person may be quite happy being a manager of a maintenance
      team and does not want any architectural responsibilities. 
   </p>
        <p>
      If you want to keep good, experienced architects, you need to create an environment
      where you can realise their benefit. A good place to start is to define the architectural
      role carefully – not simply employee specific roles and responsibilities. What is
      needed is a clear understanding of what architects do and how they fit into the IT
      department and it needs to be communicated more broadly. Although good architects
      are able to explain their functions to whoever they interface with, it would be a
      great help if all participants, from developers to business are clearer on the functions.
      Understanding functions within an organization is usually general knowledge – most
      people know the difference between say a sales manager and a financial controller
      – why should it be any different with IT. 
   </p>
        <p>
      For other ideas, look at the reasons for leaving above and find ways to counter them,
      such as:
   </p>
        <ul>
          <li>
         Insist that architects have relevant current knowledge of implementation issues, but
         don't insist that they code it up themselves or patch it into the network. 
      </li>
          <li>
         Bounce proposed approaches off architects and ask for their input. Most good architects
         will be able to provide useful pointers, anecdotes and long stories of things that
         you have not considered yet. 
      </li>
          <li>
         Involve your architects throughout the entire procurement process. If they rough up
         the sales person a little – let them. The worst that can happen is that they uncover
         some cracks. If the product is worthwhile and the salesperson any good they will be
         back for another round – hopefully having addressed some of the concerns. 
      </li>
          <li>
         Back up your architects and present them as key participants in decision making –
         if they disagree, ask them to present their reasons formally, logically, concisely
         and clearly. Good architects revel in such an approach. 
      </li>
        </ul>
        <p>
      In case you were wondering, I'm not some washed-up techie who is going through a mid-life
      crisis. I have been in software development for about fifteen years and been doing
      architecture for at least eight. When I need to, I can out-code and out-deliver most
      developers on my team on the latest technology. I'm not leaving, although I if my
      current framework/platform (.NET/MS) becomes marginalised, I probably won't learn
      a new one in as much detail. 
   </p>
        <p>
      To the architects out there – see what you need to do to stay in the game. To business
      – keep your great architects so that systems can be delivered. 
   </p>
        <p>
      Simon Munro 
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=f2bd24d7-a0fd-4589-a3d2-801657d15475" />
      </body>
      <title>The Pied Piper of Architects</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,f2bd24d7-a0fd-4589-a3d2-801657d15475.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,f2bd24d7-a0fd-4589-a3d2-801657d15475.aspx</link>
      <pubDate>Thu, 19 Oct 2006 14:02:11 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   The tale of the &lt;a href="http://en.wikipedia.org/wiki/Pied_Piper"&gt;Pied Piper&lt;/a&gt; refers
   to all of the towns' rats being led away, followed by the children after he wasn't
   paid. I see the same thing happening with capable IT architects - the analogy works
   even if you can't decide if architects behave like rats or children. While corporate
   IT departments are busy with other things, the real architects are slowly disappearing. 
&lt;p&gt;
   Definitions of the architectural role aside, let’s for a moment assume that an IT
   architect is a technical person with significant experience making a technical contribution
   to a project. Look around within your own organization and count how many people who
   are actively working as architects that are above thirty five, in their forties and
   their fifties – I don’t count very many. It seems strange that with IT systems being
   so darn hard to build successfully every time, that there is a lack of receding hairlines
   on our technical teams. This is not necessarily the case in other industries – most
   surgeons are considered to get better with age, right up until they are too shaky
   to hold a scalpel. My grandfather finally stopped working when he was in his seventies,
   spending every day on civil engineering sites – he had built virtually every major
   bridge and road in the city and was useful to have around. 
&lt;h4&gt;Where the IT Architects are going
&lt;/h4&gt;
&lt;p&gt;
   If as an architect you can coerce a multi million dollar system into existence, chances
   are you have a pretty broad range of skills. IT architects, in addition to technical
   knowledge, can project manage, lead teams, handle politics, understand business and
   so on – all of this in a fast-paced, highly stressful environment. It is pretty easy
   to handle a career change. 
&lt;/p&gt;
&lt;p&gt;
   Some architects have moved out of IT completely – I know some who have become pretty
   good property developers, while telling me how great it is because building technology
   is fairly static. Some stay in corporate environments, even consulting, doing things
   such as project management – it is far easier to brand yourself as a senior project
   manager than an architect. Some move onto the supply side of IT, using their experience
   to sell products, services and resources to corporate buyers. 
&lt;/p&gt;
&lt;p&gt;
   Most do less and less architectural work on a daily basis, lose touch with the current
   technological hype and feel that it is not worth the effort to re-skill again (intentional &lt;a href="http://en.wikipedia.org/wiki/Tautology_%28rhetoric%29"&gt;tautology&lt;/a&gt;). 
&lt;/p&gt;
&lt;h4&gt;Why the IT Architects are leaving
&lt;/h4&gt;
&lt;p&gt;
   The reasons should really be handled by a more substantive survey, but there are some
   things that really annoy architects and make them throw up their hands and think "I'm
   going to become a project manager!" Here are some of my theories. 
&lt;/p&gt;
&lt;h5&gt;Fifteen years of experience overridden by technical developments in the last year
&lt;/h5&gt;
&lt;p&gt;
   There is a perception in IT that the more you know about the latest technology, the
   better you are. While this may be relevant for part of the project team, much of the
   work that needs to be done is not latest-framework specific. Imagine an architect
   with fifteen years of experience focusing briefly on non-technical aspects such as
   quality for three years – by the time he tries to become involved on the latest project
   he is considered out of the loop and drops a couple of rungs in terms of technical
   seniority. Architecture is a lot about abstractions and as much as developers will
   say how radically different v3 of the framework is, the abstractions still remain
   the same. At some point good architects say "This is the last framework/language/methodology/platform
   that I am going to learn if we buy into the 'next big thing' I'm out of here!" 
&lt;h5&gt;Seen this movie before
&lt;/h5&gt;
&lt;p&gt;
   Do you ever get the feeling that in IT we are continuously re-solving problems that
   were solved a long time ago? I'm not even talking about that latest language, framework
   or other technologies that could arguably be evolving. I'm talking about things like
   handling temporal data, long running transactions, concurrency and contention and
   so on. Often architects find themselves mentoring, arguing or persuading others that
   if they choose a particular approach they will run into well known problems that may
   have been solved thirty years ago. Obviously this is the architects role – imparting
   their knowledge and experience, but sometimes they are flat-out ignored by people
   who think they know better because the technology has changed. In these cases I often
   start my counter with "I've seen this movie before and it has an ending like Titanic"
   – by now, people on my team know that it is a prompt to pay attention to avoid pain. 
&lt;h5&gt;He doesn't code
&lt;/h5&gt;
&lt;p&gt;
   Amongst architects the discussion as to whether or not an architect codes is unnecessary.
   The problem is that the technical members on a project feel that the architect should
   be coding and their reasoning is sometimes valid. A good architect is stuck in the
   middle – too technical to be valued for business knowledge and not a good enough coder
   to earn street cred from developers. Even coding architects find it difficult to keep
   up because they are not coding all day every day. 
&lt;/p&gt;
&lt;h5&gt;Salesperson Competition
&lt;/h5&gt;
&lt;p&gt;
   Pre-sales techies are the bane of virtually every architect – energetic semi-technical
   salespeople that have all the latest brochures, white-papers, presentations and anything
   else to get business excited. Sometimes by the time the architect becomes involved,
   business is so sold on the particular product that the train simply cannot be stopped.
   Instead of inviting architects soon enough, and face it they don't get as excited
   and can ruin a 'fun' demo, business holds back on architectural input until they say
   "We have bought this product and it is a strategic fit – please get it integrated
   with all the other products that we have bought" 
&lt;/p&gt;
&lt;h5&gt;False Credentials
&lt;/h5&gt;
&lt;p&gt;
   I was involved in a project with an awesome architecture assembled and delivered by
   a brilliant architect. When the final testing was going on external auditors rocked
   up to do an assessment – fair enough, it was a bank after all. They conducted a few
   days' worth of interviews and inspections and in their auditors report proudly announced
   that the architecture was bad (it should have been in a cube and not a relational
   database). How on earth would an auditor know, where are his qualifications, what
   is the basis for his argument, can we see the report, when can we have a meeting?
   Nothing… no answers… nada! "The auditors have spoken and it is so recorded, entered
   and agreed." Architects, without recognised qualifications and the rest of business
   not really understanding what they do are always at the whim of roles that traditionally
   have more clout and credibility. 
&lt;/p&gt;
&lt;h5&gt;Make him a manager
&lt;/h5&gt;
&lt;p&gt;
   Sometimes, the best way to keep experienced architects around is to give them an office
   and a larger credenza. That way they can justify the cost and still have someone who
   knows how all their systems hang together. The problem is that then as a technical
   manager the architect does less and less architectural work and does administration,
   putting out fires and ultimately more golf. The result is an architect that is totally
   out of touch with what he or she really enjoys doing. 
&lt;/p&gt;
&lt;h4&gt;How to stop the Architectural Pied Piper
&lt;/h4&gt;
&lt;p&gt;
   I don't consider myself one of those people-people and can't really provide input
   that is of a general nature – you can go and speak to your own people-people about
   that. 
&lt;p&gt;
   The first thing to decide is if you want the people with experience around – sometimes
   you may want to cut out the dead wood so that you can finally replace the token ring
   network. This can often be the case with architects that are simply looking backwards
   instead of forwards – the kind who look back fondly on SmallTalk and print out their
   emails. 
&lt;p&gt;
   Also you need to establish why you want to retain the experience – it could be that
   you need someone who knows all the history of the legacy systems so that they can
   be used as a reference guide for all the hacks and workarounds that have been put
   in over the years. That kind of person may be quite happy being a manager of a maintenance
   team and does not want any architectural responsibilities. 
&lt;p&gt;
   If you want to keep good, experienced architects, you need to create an environment
   where you can realise their benefit. A good place to start is to define the architectural
   role carefully – not simply employee specific roles and responsibilities. What is
   needed is a clear understanding of what architects do and how they fit into the IT
   department and it needs to be communicated more broadly. Although good architects
   are able to explain their functions to whoever they interface with, it would be a
   great help if all participants, from developers to business are clearer on the functions.
   Understanding functions within an organization is usually general knowledge – most
   people know the difference between say a sales manager and a financial controller
   – why should it be any different with IT. 
&lt;p&gt;
   For other ideas, look at the reasons for leaving above and find ways to counter them,
   such as:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Insist that architects have relevant current knowledge of implementation issues, but
      don't insist that they code it up themselves or patch it into the network. 
   &lt;li&gt;
      Bounce proposed approaches off architects and ask for their input. Most good architects
      will be able to provide useful pointers, anecdotes and long stories of things that
      you have not considered yet. 
   &lt;li&gt;
      Involve your architects throughout the entire procurement process. If they rough up
      the sales person a little – let them. The worst that can happen is that they uncover
      some cracks. If the product is worthwhile and the salesperson any good they will be
      back for another round – hopefully having addressed some of the concerns. 
   &lt;li&gt;
      Back up your architects and present them as key participants in decision making –
      if they disagree, ask them to present their reasons formally, logically, concisely
      and clearly. Good architects revel in such an approach. 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   In case you were wondering, I'm not some washed-up techie who is going through a mid-life
   crisis. I have been in software development for about fifteen years and been doing
   architecture for at least eight. When I need to, I can out-code and out-deliver most
   developers on my team on the latest technology. I'm not leaving, although I if my
   current framework/platform (.NET/MS) becomes marginalised, I probably won't learn
   a new one in as much detail. 
&lt;/p&gt;
&lt;p&gt;
   To the architects out there – see what you need to do to stay in the game. To business
   – keep your great architects so that systems can be delivered. 
&lt;p&gt;
   Simon Munro 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=f2bd24d7-a0fd-4589-a3d2-801657d15475" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,f2bd24d7-a0fd-4589-a3d2-801657d15475.aspx</comments>
      <category>Architecture</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=181e047c-d1f9-4a66-a398-6b926149012c</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=181e047c-d1f9-4a66-a398-6b926149012c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      By now, the successful MCA Programme applicants know about the process to pay their
      US$10,000 programme fee. A fairly large chunk of money to pay over for something that
      has no guarantees and when you are, like me, converting from an 'emerging market'
      currency that is currently nose-diving – it is something that you have to pay careful
      attention to. Most people don’t have $10,000 lying loose in the centre console of
      their car and those applicants that have been accepted and are pulling together the
      cash have had a long hard think about the cost. 
   </p>
        <p>
      Personally, I have come to terms with the cost – both in terms of the possible return
      on the personal investment as well as trying to understand the real costs that will
      be incurred by those running the MCA programme – such one-on-one interfacing by clever
      people with much more important things to do does come at a price. My understanding
      and motivation of the $10,000 cost could be the subject of another post – this post
      reflects some of the thoughts I had a few months ago before committing to the application
      process. 
   </p>
        <p>
      One of the biggest criticisms of the MCA programme is the $10,000 programme fee and
      is used as the primary comparison with the far cheaper Open Group certification. In
      trying to figure out the value of having the MCA certification, I asked myself the
      question "Which of my peers will also become certified?". This is an important question
      because for MCA certification (or any certification) to have value there needs to
      be the right number of people certified – enough to create awareness and demand for
      the certification, but not too much so that it is considered ‘paper’ certification
      (as happened with the previous generation of Microsoft certifications).  Assuming
      those peers are clever certifiable architects, one of the reasons they may be put
      off is the cost. 
   </p>
        <h5>Getting the Organization to Pay
   </h5>
        <p>
      The MCA certification is personal certification that is owned by the individual –
      not the organization that sponsored or supported it. It stays in the architects pocket
      whether or not he or she chooses to stay with the organization, goes off consulting
      or sits on a beach drinking <a href="http://www.maria-brazil.org/caipirinha.htm">caipirinha's</a>.
      So it may be quite tough to motivate to your boss why he should sponsor you – I can't
      give you tips for your particular <a href="http://www.dilbert.com/comics/dilbert/the_characters/index.html#boss">pointy-haired
      manager</a>, but I have some ideas on what types of organizations will foot the bill. 
   </p>
        <p>
      The organization has to answer two questions:
   </p>
        <ol>
          <li>
         Can we leverage this certification in order to make more profit? 
      </li>
          <li>
         Will the architect stay here after he as achieved certification? 
      </li>
        </ol>
        <h5>
        </h5>
        <h5>Making profit out of certified architect 
      <h5></h5></h5>
        <p>
      Obviously organizations have bigger pockets than individuals and a $10,000 invoice
      would not require the CEO’s kids to go barefoot. In the context of big deals the cost
      of certifying an MCA is <a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=190302574">'the
      cost of doing business' as said by Tony Redmond from HP Services</a>. 
   </p>
        <p>
      Most large organizations that are IT focussed have clever sales people that can use
      architecture certification to their benefit – having certified architects, project
      managers and other professionals can clinch a multi-million dollar deal. Also, since
      the MCA is trying to say 'We (Microsoft) reckon that this architect can handle a large
      project without messing it up' will help to get people onto the more lucrative projects
      – provided you have a salesperson who can articulate it. 
   </p>
        <h5>Keeping the Architect 
      <h5></h5></h5>
        <p>
      I don't consider myself a soft-issues HR specialist and staff churn is something that
      others can tell you about, but there is an architectural view to keeping architects
      around. Large vendors, integrators and software shops have often have technology that
      requires specialized skills that go beyond more general architectural skills and I
      believe that this is key when understanding how flighty architects will be. 
   </p>
        <p>
      If you think of some of the better techies that you have run into at places like HP,
      IBM and Microsoft – you can't imagine that they would work anywhere else (except maybe
      for their partners). These organizations train their people up so much on their specialized
      technologies that if they went to the competitor they would need a lobotomy and start
      again in the mail room. 
   </p>
        <p>
      As I see it there are two types of organizations that will foot the bill for certifying
      architects.
   </p>
        <ol>
          <li>
         Large IT services organizations like HP services, Microsoft Consulting Services and
         some auditing firm departments that land big, long and complicated projects. These
         organizations would feel that they offer enough reason for the architect not to leave. 
      </li>
          <li>
         Small IT Consulting Shops where the architect is the owner or some other senior, entrenched
         individual that will never leave the organization because he or she helped build
         it from scratch. 
      </li>
        </ol>
        <h5>Non IT Organizations 
      <h5></h5></h5>
        <p>
      If you are working at an organization that has a lot of IT staff but sells something
      that is not related to IT, don’t hold your breath waiting for sponsorship – unless
      you are so indispensable that demands for sponsorship and foot stamping will cause
      them to pay just to keep you quite and happy. 
   </p>
        <p>
      Most organizations will fear that as soon as you are certified that you will bolt
      out the door waving your certificate and find a better job. Most people pursuing the
      MCA will not put out their hands for the legal length-of-service-or-else handcuffs
      that such organizations may wish to impose.
   </p>
        <p>
      The MCA certification doesn't really teach you anything – except maybe that you are
      underpaid – and your employer won't see any real benefit by having you certified.
      You will still do the same job as yesterday and when being positioned as an individual
      within the organization your track record, which is quite visible, will be the measure
      of your worth rather than certification. 
   </p>
        <h5>The Individuals 
      <h5></h5></h5>
        <p>
      The currently certified MCA's did not fork out $10,000 each for their certification
      - although their organizations may have contributed in order ways during the development
      of the programme – such as HP and Microsoft. Of the 250 new applicants I don't know
      how many made it past the telephone screening (Andy, how about letting us know!) and
      I would be very interested to know which of those are being sponsored by their employers
      and which not. Those paying for themselves are taking a large, somewhat calculated,
      risk and I am sure that they have their individual plans for recouping the investment. 
   </p>
        <p>
      If you are considering the MCA programme and have come to terms with the programme
      fee it may be possible to rustle up sponsorship from your employer. I would be interested
      to know from MCA applicants out there if they are sponsored or self-funded. As for
      me, I am self funded – the MCA programme is a personal quest. 
   </p>
        <p>
      Simon Munro
   </p>
        <p>
          <font color="#ff0000">
            <strong>Update 17 October 2006</strong>
          </font>
        </p>
        <p>
      This post was referenced by an editorial at SQLServerCentral.com and an interesting
      discussion ensued which you can follow <a href="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=263&amp;messageid=315528&amp;p=1">here</a>.
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=181e047c-d1f9-4a66-a398-6b926149012c" />
      </body>
      <title>Who is willing to pay US$10,000 for IT Architecture certification?</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx</link>
      <pubDate>Fri, 06 Oct 2006 14:15:48 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   By now, the successful MCA Programme applicants know about the process to pay their
   US$10,000 programme fee. A fairly large chunk of money to pay over for something that
   has no guarantees and when you are, like me, converting from an 'emerging market'
   currency that is currently nose-diving – it is something that you have to pay careful
   attention to. Most people don’t have $10,000 lying loose in the centre console of
   their car and those applicants that have been accepted and are pulling together the
   cash have had a long hard think about the cost. 
&lt;p&gt;
   Personally, I have come to terms with the cost – both in terms of the possible return
   on the personal investment as well as trying to understand the real costs that will
   be incurred by those running the MCA programme – such one-on-one interfacing by clever
   people with much more important things to do does come at a price. My understanding
   and motivation of the $10,000 cost could be the subject of another post – this post
   reflects some of the thoughts I had a few months ago before committing to the application
   process. 
&lt;p&gt;
   One of the biggest criticisms of the MCA programme is the $10,000 programme fee and
   is used as the primary comparison with the far cheaper Open Group certification. In
   trying to figure out the value of having the MCA certification, I asked myself the
   question "Which of my peers will also become certified?". This is an important question
   because for MCA certification (or any certification) to have value there needs to
   be the right number of people certified – enough to create awareness and demand for
   the certification, but not too much so that it is considered ‘paper’ certification
   (as happened with the previous generation of Microsoft certifications).&amp;nbsp;&amp;nbsp;Assuming
   those peers are clever certifiable architects, one of the reasons they may be put
   off is the cost. 
&lt;h5&gt;Getting the Organization to Pay
&lt;/h5&gt;
&lt;p&gt;
   The MCA certification is personal certification that is owned by the individual –
   not the organization that sponsored or supported it. It stays in the architects pocket
   whether or not he or she&amp;nbsp;chooses to stay with the organization, goes off consulting
   or sits on a beach drinking &lt;a href="http://www.maria-brazil.org/caipirinha.htm"&gt;caipirinha's&lt;/a&gt;.
   So it may be quite tough to motivate to your boss why he should sponsor you – I can't
   give you tips for your particular &lt;a href="http://www.dilbert.com/comics/dilbert/the_characters/index.html#boss"&gt;pointy-haired
   manager&lt;/a&gt;, but I have some ideas on what types of organizations will foot the bill. 
&lt;/p&gt;
&lt;p&gt;
   The organization has to answer two questions:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      Can we leverage this certification in order to make more profit? 
   &lt;li&gt;
      Will the architect stay here after he as achieved certification? 
   &lt;/li&gt;
&lt;/ol&gt;
&lt;h5&gt;
&lt;/h5&gt;
&lt;h5&gt;Making profit out of certified architect 
   &lt;h5&gt;
   &lt;/h5&gt;
&lt;/h5&gt;
&lt;p&gt;
   Obviously organizations have bigger pockets than individuals and a $10,000 invoice
   would not require the CEO’s kids to go barefoot. In the context of big deals the cost
   of certifying an MCA is &lt;a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=190302574"&gt;'the
   cost of doing business' as said by Tony Redmond from HP Services&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   Most large organizations that are IT focussed have clever sales people that can use
   architecture certification to their benefit – having certified architects, project
   managers and other professionals can clinch a multi-million dollar deal. Also, since
   the MCA is trying to say 'We (Microsoft) reckon that this architect can handle a large
   project without messing it up' will help to get people onto the more lucrative projects
   – provided you have a salesperson who can articulate it. 
&lt;h5&gt;Keeping the Architect 
   &lt;h5&gt;
   &lt;/h5&gt;
&lt;/h5&gt;
&lt;p&gt;
   I don't consider myself a soft-issues HR specialist and staff churn is something that
   others can tell you about, but there is an architectural view to keeping architects
   around. Large vendors, integrators and software shops have often have technology that
   requires specialized skills that go beyond more general architectural skills and I
   believe that this is key when understanding how flighty architects will be. 
&lt;/p&gt;
&lt;p&gt;
   If you think of some of the better techies that you have run into at places like HP,
   IBM and Microsoft – you can't imagine that they would work anywhere else (except maybe
   for their partners). These organizations train their people up so much on their specialized
   technologies that if they went to the competitor they would need a lobotomy and start
   again in the mail room. 
&lt;p&gt;
   As I see it there are two types of organizations that will foot the bill for certifying
   architects.
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      Large IT services organizations like HP services, Microsoft Consulting Services and
      some auditing firm departments that land big, long and complicated projects. These
      organizations would feel that they offer enough reason for the architect not to leave. 
   &lt;li&gt;
      Small IT Consulting Shops where the architect is the owner or some other senior, entrenched
      individual that will never leave the organization because he or she&amp;nbsp;helped build
      it from scratch. 
   &lt;/li&gt;
&lt;/ol&gt;
&lt;h5&gt;Non IT Organizations 
   &lt;h5&gt;
   &lt;/h5&gt;
&lt;/h5&gt;
&lt;p&gt;
   If you are working at an organization that has a lot of IT staff but sells something
   that is not related to IT, don’t hold your breath waiting for sponsorship – unless
   you are so indispensable that demands for sponsorship and foot stamping will cause
   them to pay just to keep you quite and happy. 
&lt;/p&gt;
&lt;p&gt;
   Most organizations will fear that as soon as you are certified that you will bolt
   out the door waving your certificate and find a better job. Most people pursuing the
   MCA will not put out their hands for the legal length-of-service-or-else handcuffs
   that such organizations may wish to impose.
&lt;/p&gt;
&lt;p&gt;
   The MCA certification doesn't really teach you anything – except maybe that you are
   underpaid – and your employer won't see any real benefit by having you certified.
   You will still do the same job as yesterday and when being positioned as an individual
   within the organization your track record, which is quite visible, will be the measure
   of your worth rather than certification. 
&lt;/p&gt;
&lt;h5&gt;The Individuals 
   &lt;h5&gt;
   &lt;/h5&gt;
&lt;/h5&gt;
&lt;p&gt;
   The currently certified MCA's did not fork out $10,000 each for their certification
   - although their organizations may have contributed in order ways during the development
   of the programme – such as HP and Microsoft. Of the 250 new applicants I don't know
   how many made it past the telephone screening (Andy, how about letting us know!) and
   I would be very interested to know which of those are being sponsored by their employers
   and which not. Those paying for themselves are taking a large, somewhat calculated,
   risk and I am sure that they have their individual plans for recouping the investment. 
&lt;/p&gt;
&lt;p&gt;
   If you are considering the MCA programme and have come to terms with the programme
   fee it may be possible to rustle up sponsorship from your employer. I would be interested
   to know from MCA applicants out there if they are sponsored or self-funded. As for
   me, I am self funded – the MCA programme is a personal quest. 
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;p&gt;
   &lt;font color=#ff0000&gt;&lt;strong&gt;Update 17 October 2006&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   This post was referenced by an editorial at SQLServerCentral.com and an interesting
   discussion ensued which you can follow &lt;a href="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=263&amp;amp;messageid=315528&amp;amp;p=1"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=181e047c-d1f9-4a66-a398-6b926149012c" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,181e047c-d1f9-4a66-a398-6b926149012c.aspx</comments>
      <category>MCA</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=e1948bd0-608f-435e-811b-a4282ef4accb</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,e1948bd0-608f-435e-811b-a4282ef4accb.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,e1948bd0-608f-435e-811b-a4282ef4accb.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=e1948bd0-608f-435e-811b-a4282ef4accb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I should not be connected to the Internet this week - being away on honeymoon in Mozambique
      for a few days.  It is strange that while on a beach in one of the poorest countries
      in the world that you can check your MCA status on your phone. 
   </p>
        <p>
      Since many people have been sending emails and asking questions (which I have been
      unable to answer) over the last few weeks I feel that I have to break my rule of 'beach
      bum and not mouse potato' and post a short entry on my status.
   </p>
        <p>
      I received an email last night informing me that I have 'been invited to continue
      into the MCA program' - an invitation that I am bound to accept before the 9 October
      deadline.
   </p>
        <p>
      I don't know what took so long - maybe the 'stack ranking' algorithm was a bit tough,
      maybe it took a long time to herd the cats.  Maybe Andy Ruth can provide me with
      some of *his* experiences which would provide some interesting insights.
   </p>
        <p>
      Congratulations to Carlos Goncalves, a fellow South African who was also accepted
      and, like me, has also been checking his email frequently.  I'd like to hear
      from anyone else who has made it into the programme (and even those who have not). 
      Let me know what your thoughts are and whether or not I can share them on this blog.
   </p>
        <p>
      It seems that a tough part of the process is already over yet I know that there is
      still a way to go - at the very least I have to rustle up the US$10,000 (more about
      that in a future post).  Stats have shown that there is a lot of interest in
      these postings and I intend to share as much as I can, for those in the programme
      and those wishing to join.
   </p>
        <p>
      For now though, I must return my attention to my wife and soak up the African sun...<br /><br />
      Simon Munro
   </p>
        <p>
        </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=e1948bd0-608f-435e-811b-a4282ef4accb" />
      </body>
      <title>MCA update - I'm in!</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,e1948bd0-608f-435e-811b-a4282ef4accb.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,e1948bd0-608f-435e-811b-a4282ef4accb.aspx</link>
      <pubDate>Thu, 28 Sep 2006 14:24:14 GMT</pubDate>
      <description>&lt;p&gt;
   I should not be connected to the Internet this week - being away on honeymoon in Mozambique
   for a few days.&amp;nbsp; It is strange that while on a beach in one of the poorest countries
   in the world that you can check your MCA status on your phone. 
&lt;/p&gt;
&lt;p&gt;
   Since many people have been sending emails and asking questions (which I have been
   unable to answer) over the last few weeks I feel that I have to break my rule of 'beach
   bum and not mouse potato' and post a short entry on my status.
&lt;/p&gt;
&lt;p&gt;
   I received an email last night informing me that I have 'been invited to continue
   into the MCA program' - an invitation that I am bound to accept before the 9 October
   deadline.
&lt;/p&gt;
&lt;p&gt;
   I don't know what took so long - maybe the 'stack ranking' algorithm was a bit tough,
   maybe it took a long time to herd the cats.&amp;nbsp; Maybe Andy Ruth can provide me with
   some of *his* experiences which would provide some interesting insights.
&lt;/p&gt;
&lt;p&gt;
   Congratulations to Carlos Goncalves, a fellow South African who was also accepted
   and, like me, has also been checking his email frequently.&amp;nbsp; I'd like to hear
   from anyone else who has made it into the programme (and even those who have not).&amp;nbsp;
   Let me know what your thoughts are and whether or not I can share them on this blog.
&lt;/p&gt;
&lt;p&gt;
   It seems that a tough part of the process is already over yet I know that there is
   still a way to go - at the very least I have to rustle up the US$10,000 (more about
   that in a future post).&amp;nbsp; Stats have shown that there is a lot of interest in
   these postings and I intend to share as much as I can, for those in the programme
   and those wishing to join.
&lt;/p&gt;
&lt;p&gt;
   For now though, I must return my attention to my wife and soak up the African sun...&lt;br&gt;
   &lt;br&gt;
   Simon Munro
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=e1948bd0-608f-435e-811b-a4282ef4accb" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,e1948bd0-608f-435e-811b-a4282ef4accb.aspx</comments>
      <category>MCA</category>
    </item>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=e9b7d521-6b20-41ed-85e5-eaed710383e5</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,e9b7d521-6b20-41ed-85e5-eaed710383e5.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,e9b7d521-6b20-41ed-85e5-eaed710383e5.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=e9b7d521-6b20-41ed-85e5-eaed710383e5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      There were obviously a few people that missed the deadline to register for the first
      batch of candidates for the MCA programme and it did the rounds on some blogs and
      IT news sites.  Amongst the news circulating were statements that only one in
      five of the candidates applying were going to make it past the initial screening. 
      Although I don’t consider myself in the bottom eighty percent of anything, it was
      enough to make me nervous.  Obviously I have no idea of the kinds of people that
      have been applying – are they really hot architects, PowerPoint Architects or just
      hopeful developers?
   </p>
        <p>
      More than a month after I submitted my written application I received an email scheduling
      the phone screen for the next week.  A month  is plenty of time to work
      up doubts, concerns and second thoughts, but I did use the time constructively. 
      Although a clear theme within the MCA programme is that you cannot study for it –
      you are either an architect or not – only experience will change it; but I didn’t
      think there would be much harm in brushing up on some of the latest trends, jargon
      and such.  I suppose that this was beneficial in some respects, but did also
      raise concerns that although I believe that I know my architectural niche backwards,
      there are whole heaps of architectural ‘stuff’ that I only have cursory knowledge
      – plenty of space for trick questions and ‘I don’t know’ answers.  In those few
      weeks I found myself asking a lot of questions and verbalising some of my thoughts
      on this blog.
   </p>
        <p>
      The email that I received proposed two time slots that my 30 to 60 minute phone screen
      could be scheduled in.  After a response and a confirmation I had my interview
      scheduled.  The supporting documentation was quite interesting and useful – one
      provided a useful guide which I assume was the reference sheet that the interviewer
      would use. In the content of one of the emails the author went to great pains to explain
      the process and the necessity for personal interaction with the screeners/mentors
      and noted that there was limited capacity and that candidates would be ‘invited to
      continue in the program based on the stack ranking until all slots are filled’ – another
      (formal) reminder of the bottom eighty percent threat.
   </p>
        <p>
      I tried to schedule my interview for when I was home from work and not during my commute
      and had it pegged for 7pm.  I wish the Americans would understand that Pacific
      Standard Time is much easier expressed as GMT-7 for the rest of the world – it was
      something that I had to look up; I even tried to confirm the time expressed as GMT
      something, but failed to elicit a response.  I made sure I was available in plenty
      of time and began a long, nervous wait where I read over my submissions as a reminder
      of what the interviewer had in front of him.  When my scheduled time was long
      overdue I started to think about what my waiting threshold would be – a phone call
      at 1 am wouldn’t be the best time for a difficult interview.  Fortunately my
      interviewer sent me a ‘I’m running late email’ and phoned a bit later – enough time
      for me to Google him which, although didn’t help me much, at least indicated that
      we would not be totally misaligned.
   </p>
        <p>
      Eventually the phone rang, starting off disjointed during the first few seconds until
      we adjusted to the two second time lag.  I quickly dropped a disclaimer that
      the time difference would render me blunter than usual due to the lateness of the
      hour which was quickly answered with “Don’t worry, it’s not that kind of interview’
      – setting up for a more relaxed environment.  The interview started with my interviewer,
      Charles, going over the objectives of the MCA programme and even though I have been
      following it closely, some additional insights were provided that were not in the
      official documentation.  I realised that he had already had a tough morning,
      some really difficult conversations and even some careful letting down of candidates
      that began to realise that they were not up to the grade.  Before we got into
      the swing of the interview he was interrupted and had to disappear for a few minutes
      – already running late, I could picture email and meeting requests building up while
      he took up a huge chunk of his day on something that was not related to his usual
      job functions.
   </p>
        <p>
      Charles pointed out that he liked what he saw in my submission documents (good, he
      read them properly) and wouldn’t go through every single detail in each competency
      area.  He started off by asking me to introduce myself, which I tried to answer
      as briefly as possible while still trying to impress.  He then asked me why I
      chose the particular case study, which I answered differently from my submission which
      he had in front of him.  He then said he would ask me some random questions to
      asses my knowledge and abilities, but asked only one – about the testing process on
      the project which applied to my case study which I answered in a lot of detail (probably
      too much) – the completeness with which I addressed this in the project and the two
      second lag, which prevented any ‘Please Stop!’ interjections, meant that I covered
      all bases and probably waffled a bit.  By the end I am sure he thought that he
      was speaking to the same person who wrote the submission documents and probably decided
      not to give me another chance to bore him with another exhaustive answer to a random
      question.
   </p>
        <p>
      He gave me some positive feedback and mentioned that I would be a good candidate to
      put forward.  I was grateful and positive about the feedback but could still
      picture the ‘stack ranking’ of other candidates that could push me off the acceptance
      list.  Before closing off the interview he asked if I had any other questions
      – never having spoken directly to someone who has been through the programme I jumped
      at the chance, while trying to be considerate that he had other stuff to do and other
      candidates to screen.  Although I have architected big, complex systems my case
      study was not one of those and I raised my concern that possibly the suitability of
      the architect was measured by the number of interfaces or the size of the database
      (as total budget is used by project managers for dick measuring) – he quickly put
      those concerns at ease.
   </p>
        <p>
      I wrapped up the phone call by thanking Charles for his time and his input and left
      him to get back to other nervous candidates who were waiting for his call.
   </p>
        <p>
      The schedule promised a result of the screening process by 1 September 2006, and on
      the day I received an email announcing a delay in the screening process.  I was
      not surprised as things ran a bit over when I was scheduled but was disappointed that
      I would have to wait for two more weeks.
   </p>
        <p>
      I don’t know the final outcome of the screening, hopefully I’ll let you know this
      Friday.
   </p>
        <p>
      Simon Munro
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=e9b7d521-6b20-41ed-85e5-eaed710383e5" />
      </body>
      <title>The MCA Road : Step 3 - Telephone Screening</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,e9b7d521-6b20-41ed-85e5-eaed710383e5.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,e9b7d521-6b20-41ed-85e5-eaed710383e5.aspx</link>
      <pubDate>Tue, 12 Sep 2006 20:15:22 GMT</pubDate>
      <description>&lt;p&gt;
   There were obviously a few people that missed the deadline to register for the first
   batch of candidates for the MCA programme and it did the rounds on some blogs and
   IT news sites.&amp;nbsp; Amongst the news circulating were statements that only one in
   five of the candidates applying were going to make it past the initial screening.&amp;nbsp;
   Although I don’t consider myself in the bottom eighty percent of anything, it was
   enough to make me nervous.&amp;nbsp; Obviously I have no idea of the kinds of people that
   have been applying – are they really hot architects, PowerPoint Architects or just
   hopeful developers?
&lt;/p&gt;
&lt;p&gt;
   More than a month after I submitted my written application I received an email scheduling
   the phone screen for the next week.&amp;nbsp; A month&amp;nbsp; is plenty of time to work
   up doubts, concerns and second thoughts, but I did use the time constructively.&amp;nbsp;
   Although a clear theme within the MCA programme is that you cannot study for it –
   you are either an architect or not – only experience will change it; but I didn’t
   think there would be much harm in brushing up on some of the latest trends, jargon
   and such.&amp;nbsp; I suppose that this was beneficial in some respects, but did also
   raise concerns that although I believe that I know my architectural niche backwards,
   there are whole heaps of architectural ‘stuff’ that I only have cursory knowledge
   – plenty of space for trick questions and ‘I don’t know’ answers.&amp;nbsp; In those few
   weeks I found myself asking a lot of questions and verbalising some of my thoughts
   on this blog.
&lt;/p&gt;
&lt;p&gt;
   The email that I received proposed two time slots that my 30 to 60 minute phone screen
   could be scheduled in.&amp;nbsp; After a response and a confirmation I had my interview
   scheduled.&amp;nbsp; The supporting documentation was quite interesting and useful – one
   provided a useful guide which I assume was the reference sheet that the interviewer
   would use. In the content of one of the emails the author went to great pains to explain
   the process and the necessity for personal interaction with the screeners/mentors
   and noted that there was limited capacity and that candidates would be ‘invited to
   continue in the program based on the stack ranking until all slots are filled’ – another
   (formal) reminder of the bottom eighty percent threat.
&lt;/p&gt;
&lt;p&gt;
   I tried to schedule my interview for when I was home from work and not during my commute
   and had it pegged for 7pm.&amp;nbsp; I wish the Americans would understand that Pacific
   Standard Time is much easier expressed as GMT-7 for the rest of the world – it was
   something that I had to look up; I even tried to confirm the time expressed as GMT
   something, but failed to elicit a response.&amp;nbsp; I made sure I was available in plenty
   of time and began a long, nervous wait where I read over my submissions as a reminder
   of what the interviewer had in front of him.&amp;nbsp; When my scheduled time was long
   overdue I started to think about what my waiting threshold would be – a phone call
   at 1 am wouldn’t be the best time for a difficult interview.&amp;nbsp; Fortunately my
   interviewer sent me a ‘I’m running late email’ and phoned a bit later – enough time
   for me to Google him which, although didn’t help me much, at least indicated that
   we would not be totally misaligned.
&lt;/p&gt;
&lt;p&gt;
   Eventually the phone rang, starting off disjointed during the first few seconds until
   we adjusted to the two second time lag.&amp;nbsp; I quickly dropped a disclaimer that
   the time difference would render me blunter than usual due to the lateness of the
   hour which was quickly answered with “Don’t worry, it’s not that kind of interview’
   – setting up for a more relaxed environment.&amp;nbsp; The interview started with my interviewer,
   Charles, going over the objectives of the MCA programme and even though I have been
   following it closely, some additional insights were provided that were not in the
   official documentation.&amp;nbsp; I realised that he had already had a tough morning,
   some really difficult conversations and even some careful letting down of candidates
   that began to realise that they were not up to the grade.&amp;nbsp; Before we got into
   the swing of the interview he was interrupted and had to disappear for a few minutes
   – already running late, I could picture email and meeting requests building up while
   he took up a huge chunk of his day on something that was not related to his usual
   job functions.
&lt;/p&gt;
&lt;p&gt;
   Charles pointed out that he liked what he saw in my submission documents (good, he
   read them properly) and wouldn’t go through every single detail in each competency
   area.&amp;nbsp; He started off by asking me to introduce myself, which I tried to answer
   as briefly as possible while still trying to impress.&amp;nbsp; He then asked me why I
   chose the particular case study, which I answered differently from my submission which
   he had in front of him.&amp;nbsp; He then said he would ask me some random questions to
   asses my knowledge and abilities, but asked only one – about the testing process on
   the project which applied to my case study which I answered in a lot of detail (probably
   too much) – the completeness with which I addressed this in the project and the two
   second lag, which prevented any ‘Please Stop!’ interjections, meant that I covered
   all bases and probably waffled a bit.&amp;nbsp; By the end I am sure he thought that he
   was speaking to the same person who wrote the submission documents and probably decided
   not to give me another chance to bore him with another exhaustive answer to a random
   question.
&lt;/p&gt;
&lt;p&gt;
   He gave me some positive feedback and mentioned that I would be a good candidate to
   put forward.&amp;nbsp; I was grateful and positive about the feedback but could still
   picture the ‘stack ranking’ of other candidates that could push me off the acceptance
   list.&amp;nbsp; Before closing off the interview he asked if I had any other questions
   – never having spoken directly to someone who has been through the programme I jumped
   at the chance, while trying to be considerate that he had other stuff to do and other
   candidates to screen.&amp;nbsp; Although I have architected big, complex systems my case
   study was not one of those and I raised my concern that possibly the suitability of
   the architect was measured by the number of interfaces or the size of the database
   (as total budget is used by project managers for dick measuring) – he quickly put
   those concerns at ease.
&lt;/p&gt;
&lt;p&gt;
   I wrapped up the phone call by thanking Charles for his time and his input and left
   him to get back to other nervous candidates who were waiting for his call.
&lt;/p&gt;
&lt;p&gt;
   The schedule promised a result of the screening process by 1 September 2006, and on
   the day I received an email announcing a delay in the screening process.&amp;nbsp; I was
   not surprised as things ran a bit over when I was scheduled but was disappointed that
   I would have to wait for two more weeks.
&lt;/p&gt;
&lt;p&gt;
   I don’t know the final outcome of the screening, hopefully I’ll let you know this
   Friday.
&lt;/p&gt;
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=e9b7d521-6b20-41ed-85e5-eaed710383e5" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,e9b7d521-6b20-41ed-85e5-eaed710383e5.aspx</comments>
      <category>MCA</category>
    </item>
  </channel>
</rss>