bet.ucoz.co.uk

Posts Tagged ‘Management’

CHECKDB is ONLINE now May 18th, 2010

Vinod Kumar

The series of activities I have been writing on CHECKDB, I just dont seem to stop exploring interesting things about this command. It is so powerful that I just love it. In a session with MS Internal IT today I was talking about how CHECKDB is done as an ONLINE session and we changed to this mode since the SQL Server 2005+ days. So now CHECKDB is run of an internal snapshot database. This snapshot is similar in some respects as if you were to create a database snapshot using the CREATE DATABASE command. The snapshot created by CHECKDB is not visible to users in any form. When you query catalog views or system tables, there will be no reference associated to this snapshot.

Having said all this, the world was way different in the SQL Server 2000 days. For academic purposes, the CHECKDB used to perform expensive log scans to bring individual pages to a consistent state to perform analysis on the pages and generate facts to check the consistency. Also there was expensive locking involved to keep the analyzed data consistent. All of this is done on the live database on which data modification is happening. So now you get the fact on how CHECKDB has evolved over a period of time.

Coming back to the SQL 2005+ implementation, this internal snapshot are a transient replica of the database and is not a persistent replica like what we create using CREATE DATABASE with SNAPSHOT. So once the CHECKDB operation completes, we gracefully delete this transient database.

Now that we are on this interesting point, let me give you a behavior that is interesting that I was discussing with Pinal Dave today over lunch. Take this simple scenario, we have an “Open transaction” when the CHECKDB gets initialized. Just like below -

Begin Tran
Insert into temp1 values (1)

Now when I run the CHECKDB on this database (on a different window), when this above transaction is OPEN, there is an interesting message on the SQL Server Errorlogs that is worth noting.

image

Interestingly, this seems to have rolled-back our transaction without our consent? No way, dont panic. This has not rolled-back our database transaction, but since CHECKDB needs to run against a consistent database, it rolled-back our transaction on the “Transient Replica” aka internal snapshot. To double check this behavior, issue COMMIT back on our original query window (with INSERT stmt) and you can see the data with value of “1” has indeed got committed into the database :).

More interesting trivia on SQL Server coming your way … Thanks and feel free to pass your comments.

Continue reading...


 

CHECKDB and ResourceDB May 13th, 2010

Vinod Kumar

ResourceDB is a new system database that we introduced with SQL Server 2005+. Though this is hidden and cannot be access directly as we used to do with SQL Server 2000 days of changing metadata, there is some protection now. Anyways, there are lots more interesting trivia’s of using ResourceDB and I will reserve it for another day. Today the topic is around – “What if this hidden DB gets corrupt?” … Not exactly, but how can I run CHECKDB on this database?

DBCC CHECKDB (mssqlsystemresource)

This is the obvious choice if you attended my session at TechEd. But interestingly SQL Server throws an error stating -

Msg 2520, Level 16, State 11, Line 1
Could not find database ‘mssqlsystemresource’.
The database either does not exist, or was dropped before a statement tried to use it.
Verify if the database exists by querying the sys.databases catalog view.

This is fundamentally because the server is running in multi-server mode. Now there is a neat trick to this, if you try to run the same command against the MASTER database the output looks really interesting. If you scroll carefully through the content, there are some interesting lines not to be missed.

………
………
CHECKDB found 0 allocation errors and 0 consistency errors in database ‘master’.
DBCC results for ‘mssqlsystemresource’.
………
………
CHECKDB found 0 allocation errors and 0 consistency errors in database ‘mssqlsystemresource’.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

And the ERRORLOG carries an message stating -

DBCC CHECKDB (mssqlsystemresource) executed by Vinod found 0 errors and repaired 0 errors. Elapsed time: 0 hours 0 minutes 1 seconds.

If there is a corruption problem in the resource database and there is a need to get it repaired for the efficient functioning of the SQL Server. As part of your DR plans make sure to keep a copy of the ResourceDB files so that they can be easily brought to an consistent state.To summarize, you will need to replace the resource database if there is any physical corruption introduced in the database. Normally customers will not have the ability to write to this database and a Microsoft Support request needs to be raised.

Continue reading...


 

SQL Server Database States May 4th, 2010

Vinod Kumar

Last year at TechEd India 2009 I talked about Recovery of database with SQL Server. In SQL Server 2005+, there are 7 database states. And there is a method to analyze these database states, which I will discuss later. At any point of time, a database can only be in one state.

  1. OFFLINE
  2. RECOVERING
  3. RECOVERY PENDING
  4. ONLINE
  5. SUSPECT
  6. EMERGENCY
  7. RESTORING

A database changes its state after an operation that happens automatically due to some sequence of events on the server. Some of state changes result from manual commands being executed. The current state of a database is exposed by the catalog view sys.databases using 2 columns: state and state_desc. The state column shows the state of the database using the integer code that represents a specific state. The state_desc shows the verbose information that pertains to the integer code shown by the state column. Since this column is present, there is no more a need to decode the various state bits as we used to do in previous versions of the product.

Maybe in a future post, I will try to talk about each of these database states and some of the significance of moving the states from one to another … There is a method to madness to this whole state management.

Which is the database error state you have encountered most of the time?

Continue reading...


 

Script: SQL Schedulers running tasks May 3rd, 2010

Vinod Kumar

You can monitor the SQL Server schedulers using the sys.dm_os_schedulers view to see if the number of runnable tasks is typically nonzero. A nonzero value indicates that tasks have to wait for their time slice to run; high values for this counter are a symptom of a CPU bottleneck.

SELECT
    scheduler_id,
    current_tasks_count,
    runnable_tasks_count
FROM
    sys.dm_os_schedulers
WHERE
    scheduler_id < 255

The number of rows from this script indicate the number of processors available on the SQL Server box. These are logical processors and not to be confused. Try to run a sqlcmd script which are CPU bound and check on this script. You will see how the numbers increase etc. Moreover, as the script runs, goto your SSMS and disable one of the processor and you will see that the tasks are getting assigned automatically to the other processor dynamically. This is the concept of Hot Add CPU :) …

I forgot to mention another interesting column on this table “Load_factor” which can tell you how loaded a specific CPU is. This suggests if you are having CPU bound long queries or not … A lot of interesting information can be got from each of these DMV’s.

Continue reading...


 

CHECKSUM and TempDB April 22nd, 2010

Vinod Kumar

I just finished my sessions last week at TechEd India 2010 but during the session as I spoke about Recovery and Consistency of data with SQL Server and the enhancements of SQL Server 2005 adding CHECKSUM to the database, I found not many to know its importance. There has been an enhancement to SQL Server 2008 specifically around this which I thought is worth a mention over the blog.

The database option page_verify_option can be set to CHECKSUM in tempdb database starting with SQL Server 2008. This is a great enhancement that can be leveraged while troubleshooting unexplained behavior that involves tempdb.

For new installations, the page_verify_option is set to CHECKSUM by default for tempdb as well as other system databases. For upgraded installations, the page_verify_option is set to NONE by default. There is a PBM policy that checks this and I recommend you to turn this on.

Continue reading...


 

New face of Online Technology Evangelism March 26th, 2010

Vinod Kumar

This post is in continuation to the series of articles I am writing around my view’s on Technology Evangelism. Your feedbacks are driving me to write more on this very topic and in this article let me move into more recent aspects of Technology Evangelism which is an unexplored territories for many companies. The Part I and Part II which I did post were fundamentally around traditional Technology Evangelism. Evolutions do happen and Technology Evangelism is no exception. We will *try* to get into some of these from an Evangelists point of view. I do believe these innovations make more sense after the recent recessions the industry went through.

Transformations Inevitable

Traditional concepts of Evangelisms were mostly around the public speaking arena. Though this is vital and still the most influential mode (in my opinion) of engagement with the audience, this mode is surely changing because of various reasons. The cost effectiveness from the corporate point of view makes them search for other modes of reaching their audience and mostly the easier Online avatar routes.

The traits of moving online are a completely different competency compared to a great speaker in front of audience. The responsibilities are more for a person who lives online as each of his actions are like proof for later reference. This is a special skill when one starts living on the web, your words spread like forest fire via bookmarks, links and references. So there needs to be “clarity of thoughts” and this is one of the fundamental traits of an efficient Evangelist.

Moving Online is not a single dimension but there are multiple options in hand. I don’t quite support one-over-other as each of these options are as powerful as a swizz knife if used properly. We are looking at blogging, owning website, podcasts, webcasts, using facebook or twitter, writing for third-party magazines, sending monthly newsletter to audiences etc. All of these involve commitment of time with tons and tons of homework to be done. And that is also something we called out an Evangelist has in his blood – exploration.

Traits of moving Online

Going online is easy and doesn’t take more than 10 minutes for any internet user to create a blog or FB / twitter account etc. But sustaining momentum and being alive and relevant to the audience is the toughest job. Let me talk about how Evangelism and these online mediums are getting related. Though we see Evangelism in the online channels as marketing, there are some differences. Some of the traits an typical Evangelist will show via these mediums are -

  • Personal Style– This is an critical aspect of any Evangelist. There is a strong association of the individual to a certain technology competency. Just like Guy for Evangelism, Mark for Windows Internals or any other example. There is a personal style and mapping that one needs to bring with his personal brand when they get online. They need to be synonymous to each other.
    • Building such a personal brand and image takes time and establishing credibility is vital for new followers.
    • Explain why you are the best person to write (use “about me” section). This includes writing credits, contest wins, awards and any pertinent expertise. This is the first step, but more important is the content that goes live from time to time.
    • I don’t want to repeat the traits of personal branding which Jani talks in his post.
  • Active and beating always- Be regular in updating your content. Else you are likely to loose your followers soon.
    • State the facts and be current on your writing. This involves a lot of “Homework” before you jump into conclusions. You can use any RSS reader or use Del.icio.us or DL / forums etc. But being current is important – you get it.
    • A typical Evangelist is not going to sugar-coat their posts but are brutally true to what they know. Your headings hold the key. Here are some guidelines for your titles -
      • Web headlines become links and bookmarks and need to make sense without the rest of the text. So be think twice before giving a Title.
      • Use the words people use to search in your content – This may sound simple, but too often we create a title or link without asking ourselves “How would I search to find this content?”
      • No more than 10 words & less than 65 characters - Otherwise you’ll get cutoff & it is not as readable on search engines.
      • The more words in the title, the less weight each word gets – Delete unnecessary adjectives and common words such as “the,” “and,” “of,” and “is.”
    • Give references from all dimensions of how your interest area’s or your product of expertise is better or superior to the competition. Don’t jump into feature discussions but think more holistically of the products and services as a whole.
  • Enthusiasm – Typically an Evangelist are enthusiastic about what they do for a living. Enthusiastic about what other people are doing at other companies. The same enthusiasm rubs in their online writing styles too.
    • Understand that technology evangelists help put a human face on companies that are better known for their brands than the people who work there. People trust people more than companies and even on the online avatars, these are so true !!!
  • Keeping it simple – An typical Evangelist is going to make any complex concept easily digestible for their audience both in written form or via their presentations. If you wish to reach to masses this is an important trait. I know fellow SQL MVP – Pinal Dave being really successful with his blog by making all his posts very simple yet powerful.
  • Keep connecting in new ways – Though we discussed some of the options an Evangelist has to get online, being successful in all the forms is what makes properties of Evangelist interesting. A typical example is my friend Janakiram who uses his blog, podcasts, writing his first book – all the mediums in an effective manner.

Moving Social

Moving social is inevitable in this current era of Online social circles. Finding friends and keeping in touch is one of the core principles of these social sites Facebook or Twitter but organizations are feeling the heat of using these powerful mediums for marketing and at extreme cases even drive revenue to their businesses.

Though I personally feel getting to an established level of driving targeted marketing is going to be a process all by itself and it cannot be equated to Evangelism. People like Guy Kawasaki have made their personal brand and use it effectively to promote their brand. But for me this is also an ingredient in building a personal brand. Don’t try to dilute your brand by not  being relevant to the same audience who are likely to follow you whereever you live.

When it comes to sharing, there is no single medium you can rely on. As an Evangelist, I feel we need to use the power of web. Let me tell you some of the powerful mediums -

  • Flickr is a photo sharing web site that allows you to store photos and screenshots.
  • Del.icio.us is a social bookmarking site – adding tags, notes and sharing becomes easy
  • Facebook I am sure I don’t have to explain this …
  • SlideShare allow you to store presentations and share. I am sure Evangelists must use this service
  • LinkedIn is a professional network where you can find other evangelists and key people in companies you want to reach.

Using web to store, distribute and cross-promoting your content is a lot of fun. I do it all the time when I blog – the same gets promoted via Twitter, FB all the time. The point of promotion is to give hint, tease and preview articles via cross-posting. Driving traffic is important.

Pitfalls

  • Big dreams, small steps– I always feel the toughest part was sustenance and if that is the problem – Start with developing a writing schedule and then give yourself a pat on the back when it becomes habit.
    • A lot of writers have superstitions and rituals, but when you have such strong followers for you, thinking this way never takes you distances. Today is always good and no better time than now :) … Go change the world folks – write now !!!
    • I wish I had time to write – I hear that statement quite a lot from people who stop blogging. Everyone wishes they had more time to go after their dream. It’s hard to carve out an hour here or there in your already busy schedule. I’m a firm believer if you challenge yourself to write 100 words a day for 100 days, you’ll come up with more than 10,000 words and even finish writing a book. It boils down to that commitment which we talked before.
  • Finding Critics– I admire the way every Evangelist loves to get constructive feedbacks and if substantiated with facts, they are all ears. But never look out for only negative feedbacks. A lot of people take a back-seat as soon as such comments flow. Create positive energy and take each feedbacks on its own merit and based on the person it comes from. Internet is flooded with folks who always have a word-or-two to say against or for you.
    • You want encouragement, direction and help. I won’t get into the horror stories I’ve witnessed, but you need to find someone you can trust and whose opinion you value. Don’t get discouraged …
  • Cross linking – Cross linking to posts are good, but your posts need to bring a unique perspective of yours and how you used a feature to bring unique capabilities. Don’t make your posts always a bookmark location.
  • Impact tracking – Measuring impact is a good thing to know what your followers are interested. But that is a pulse and not used from make your writings stereotyped. Your explorations must reflect all your online properties.

Conclusion

The steps to successful online Evangelism is simple. Just follow -

  • Develop your own personal brand
  • Creating your mission statement (your purpose). This is what you live and advocate.
  • Identifying your audience and find ways to connect to them
  • Find your mentor – everyone needs some motivation :)
  • Strategizing your brand’s success – Brand packaging, refining brand’s presentation at every options you get.
  • Finally, Make a Name for Yourself will help you develop a brand that is true to yourself.

These are my personal thoughts and I am sure these are something you might agree and might get a chance to use couple of tips. Feel free to drop me a line. If you are wondering what else, there is more to what I do as Technology Evangelism – Just keep tuned into. Thanks for reading this far :) …

Related Posts:

Technology Evangelism – Part I

Technology Evangelism – Demystified: Part II

Continue reading...


 

Windows Server AppFabric Beta 2 Released March 11th, 2010

Vinod Kumar

With first announced at PDC 2009, Windows Server AppFabric is a set of application services focused on improving the speed, scale, and management of Web, Composite, and Enterprise applications.  

Developers and IT Pros can expect the following benefits from Windows Server AppFabric:

Faster Web Apps Made Easy

Windows Server AppFabric helps developers improve the speed and availability of web applications through distributed in-memory caching and replication technology that works with current ASP.NET applications.

Simplified Composite Apps

Developers can simplify the development of composite applications with the pre-built application services in Windows Server AppFabric, used in conjunction with Visual Studio tools and .NET Framework capabilities (ASP.NET, WCF and WF). IT Pros can also simplify the deployment, monitoring, and management of composite applications with configuration and monitoring capabilities that are integrated with familiar tools (PowerShell, IIS Manager, and System Center).

Enterprise Performance and Availability

An enterprise’s most important and demanding applications can achieve elastic scale, performance, availability, and reliability (benefits often associated with the cloud) with the help of Windows Server AppFabric. These and countless other benefits from an unparalleled partner ecosystem utilize familiar skills from the .NET Framework and Windows Server.

Additional Resources:

Gartner Research Report: Microsoft AppFabric: A Platform for the Cloud Era is Under Construction

http://www.gartner.com/technology/media-products/reprints/microsoft/vol13/article6/article6.html

Microsoft News Center feature story on Windows Server & Windows Azure platform AppFabric:

http://www.microsoft.com/presspass/features/2009/nov09/11-17pdcappfabric.mspx

Beta2 Blog Post on Windows Server Blog:

http://blogs.technet.com/windowsserver/

Additional information on Windows Server AppFabric:

http://www.microsoft.com/windowsserver2008/en/us/app-main.aspx

Information (including download link) for Windows Azure AppFabric:

http://www.microsoft.com/windowsazure/appfabric/

Continue reading...


 

P&P – A Guide to Claims-Based Identity and Access Control March 8th, 2010

Vinod Kumar

clip_image002Imagine a world where you don’t have to worry about authentication. Imagine instead that all requests to your application already include the information you need to make access control decisions and to personalize the application for the user.

In this world, your applications can trust another system component to securely provide user information, such as the user’s name or e-mail address, a manager’s e-mail address, or even a purchasing authorization limit. The user’s information always arrives in the same simple format, regardless of the authentication mechanism, whether it’s Microsoft® Windows® integrated authentication, forms-based authentication in a Web browser, an X.509 client certificate, or something more exotic. Even if someone in charge of your company’s security policy changes how users authenticate, you still get the information, and it’s always in the same format. This is the utopia of claims-based identity that A Guide to Claims-Based Identity and Access Control describes. As you’ll see, claims provide an innovative approach for building applications that authenticate and authorize users.

What’s in “A Guide to Claims-Based Identity”?

“An Introduction to Claims” explains what a claim is and gives general rules on what makes a good claim and how to incorporate them in your application. It’s probably a good idea that you read this chapter before you go on to the scenarios.

“Claims-Based Architectures” shows you how to use claims with browser-based applications and smart client–based applications. In particular, the chapter focuses on how to implement single sign-on for your users, whether they are on an intranet or an extranet. This chapter is optional. You don’t need to read it before you go on to the scenarios.

“Claims-Based Single Sign-On for the Web” shows you how to implement single-sign on within a corporate intranet. Although this may be something that you can also implement with Windows integrated authentication, it is the first stop on the way to implementing more complex scenarios. It includes a section for Windows Azure™ that shows you how to move the claims-based application to the cloud.

“Federated Identity for Web Applications” shows you how you can give your business partners access to your applications while maintaining the integrity of your corporate directory and theirs. In other words, your partners’ employees can use their corporate credentials to gain access to your applications.

“Federated Identity for Web Services” shows you how to use the claims-based approach with Web services, where a partner uses a smart client rather than a browser.

“Federated Identity with Multiple Partners” is a variation of the previous scenario that shows you how to federate with partners who have no issuer of their own as well as those who do. It demonstrates how to use the ASP.NET MVC framework to create a claims-aware application.

Click here to download this release.

On Channe9 Video’s

p&p Claims Identity and Access Control Guide is now available

p&p Claims Identity and Access Control Guide – A look into the Single Sign On scenario

For more information visit: http://msdn.microsoft.com/practices

Continue reading...


 

Forefront Identity Manager 2010 – Resources March 3rd, 2010

Vinod Kumar

Here are some great Edge links for reference for FIM.

1. FIM 2010: Microsoft new product and new thinking for Identity and Access management http://bit.ly/FFIAM1

2. Make Identity and Access Management more efficient with FIM 2010 http://bit.ly/FFIAM1

3. Keep control of your Identity and Access management with FIM 2010 http://bit.ly/FFIAM1

4. Need enhanced identity & access management to protect your data center + prevent unauthorized connections? http://bit.ly/FFIAM1

Continue reading...


 

Technology Evangelism Demystified – Part II February 22nd, 2010

Vinod Kumar

The Part-I on Evangelism has been well received and I got a number of queries / questions that I thought this blog post will try to demystify. Obviously, there is a lot we can learn together and this is my understanding of Evangelism from the bottom of my heart. As I shared the passion around the topic on my previous post, this post can surely bring some interesting aspects to how one perceives “Technology Evangelism”. These might not be actually what the industry wants to define Evangelism as, but I wish it does someday.

As I start diving deep into the need for Tech. Evangelism, are organizations really clear about what / how they want to Evangelize their products / services? Or are current organizations making this as a buzzword to play at a level ground with their competition? I will surely try to stay away from these questions as they seem too basic and sometimes even shake some of the fundamentals we take for granted for what Technology Evangelism stands. At the core, Evangelism boils down to individuals and their passion to spread the word in something they believe in-deeply. If they believe in the products, services and the organization they work, then they are currently in their dream-job in my opinion. So, are you in your dream-job? More so in this dream-job if you were to Evangelize these to your customers, community and decision makers then that is what I call as pure “Technology Evangelism”.

Evangelism to me !!!

The source and origins of Evangelism does very much come from the Church and Christianity. But the genesis remains the same. As I read – “if you wish the world to believe what you say, you must live as if you believe what you say … Evangelism is not selling Jesus, but showing Jesus; evangelism is not mere telling about Christ, but about being Christ” – Source

Now it is important to understand that Technology Evangelism is way different than Church Evangelism but they do share the same passion and effect. First, technology is not religion. Believing a technology and being passionate on a technology cannot make it a religion. If you think otherwise, I am sorry – Technology Evangelists can switch religions then :) … A Technology Evangelist talks about how it solves a customer problem using the technology he is passionate about !!!

Evangelism to Organizations

Do organizations really need Evangelism? Infact, almost all organizations do have evangelists in some form or fashion. Just that they are not designated specifically as Evangelists. Anyone believing in a cause and promoting on behalf of your company is a typical Evangelist – Your Customers are your Evangelists for everyone. So don’t question if you need Evangelist or if you have Evangelists within your organization.

Evangelism or Marketing ? – Million $ Question

There is differences in Evangelism and Marketing / Sales in my opinion. Though the thin line that differentiates these two traits, Technology Evangelism is realism a.k.a. sharing of experience in solving a problem of your customers end-of-day and creating a positive perception for using and believing your product / service. Typically, in sessions that I have delivered, I talk about some customer engagement and how my performance tuning exercise solved a critical scenario for my customer. There are always an “Ahaa” expression that I see in my audience. Evangelist are real, many times needs to be hands-on.

On the contrary typical sales person always sees an opportunity to sell their product. Though the end-result of an Evangelist might trigger the same result but not realized immediately. That is what makes Evangelism tough to quantify, measure and explain. My friend Jani does outline some of these aspects in his Part II post … And if I could steal a quote – “Organizations should never treat Evangelists as pre-sales resources”.

Now, Marketing is targeted messaging to influence people and even sometimes influence sales :). But Evangelism is about paving the way to adopt the product in the future. Evangelists are always on cutting-edge products which in many cases might-not be on a product selling catalogue of companies. Creating awareness amongst potential customers and getting them excited is what an passionate Evangelist does. Looking back a decade when I joined the industry, I used to hear this buzzword called .NET by many MS Evangelists. Then, Evangelists talked about this lucid and powerful framework / platform. And now all those Evangelists can be proud that they have paved way for a Technology Adoption a decade down the lane – still going strong :). So Evangelism is not marketing but something beyond that – Changing perception and creating adoption for the future.

Evangelist Vs Fanatics

Technology FanaticYou dont hire an Evangelist, you find them.”

I strongly believe in the fact that Evangelists are intrinsically an Evangelist and they are not made on-job. There is no-way one will take a college kid and turn them around as a rounded Evangelist (exceptions exist though :)). If you read the attributes I outline in my Part-I, these are some qualities one needs to have from with-in.

Now, the fact is – Technology Evangelist is not a fan boy a.k.a fanatic which a lot of people misread. I talked about the realism, customer orientation and finally the demonstration ability to solve a problem is what makes Evangelists standout. But Evangelists are surely opinionated about technology and anything that they experiment – this actually brings the best out of them and the technology. I hope you will next time see this hidden quality before dismissing someone either way.

Not everybody can be an all-around evangelist. It is enough if you find your comfort zone / medium for evangelism. Think about what you love to do the most and then start creating something around it. You will find traces of Technology Evangelism in various avatars – Blogging, Training, Public speaking, Social media, Websites etc. Take a deep breath and see where you are good at. Sharing is more important than “how” you share.

Measuring Evangelism

 “Whether you’re evangelizing to your employees or customers, find the right people, make them feel part of your team, and go make history.”

First, before anyone understands how to measure, the organizations must believe in Evangelism truly and deeply from top-down, all-over. I did call out before that Evangelism is without boundaries and cannot be quantified in anyway. Then the question, how can we measure the impact and results of Evangelism?

During measurement, organizations might call it metrics or anything is just a pulse. Just like our heartbeat to say, we are running too fast or we are idle and hence the rate is normal. It is important that one keeps a tap on this, as it helps in making course correction or make changes that will impact the result in 18-24 months timeframe. That is realism in Evangelism.

I always felt, the work that my earlier colleagues like Gaurav, Jani, Vineet might be reaping fruits today and a legacy of an Evangelist remains even when they are long gone in different paths. That is the power of Evangelism. And if you think there can be a metric to measure this – give me a nudge. Would love to hear from you !!!

Though all these look like theories, these are infact real concerns organizations have. To quote -

“One person with a belief is equal to a force of ninety nine who only have interest.” – John Stuart Mill

An typical passionate Evangelist turns every customer, community member he meets as their own Evangelist. And if you have some compelling product or service then you have taken the right step. One needs to understand that Evangelists need to talk the language of their audience – CxO, Developer, Designer, Administrator, Architect etc really dont matter – they just make you feel, they are just like you solving the same problems like you have.

Conclusion

Dont be myopic in judging Evangelists. Evangelists have a passion that is so infectious and you can see the passion in their eyes. Dont think if your Organization needs one or not – Intrinsically, everyone is part of Evangelism inside your organization. We surely have a lot of dimensions to talk, but let me reserve it for the next time !!!

Feel free to pass me your comments.

Related Post: New face of Online Technology Evangelism

Continue reading...