Prakash 的个人资料Prakash's - Online Repos...照片日志列表 工具 帮助

日志


2月22日

Winforms : Automate UI Testing : Project White

White supports all rich client applications, which are Win32, WinForm, WPF and SWT (java). It is .NET based and hence you wouldn't have use proprietary scripting language. You can use your favourite .NET language, IDE and tools for developing tests/automation programs.
White provides consistent object oriented API for all kinds of applications. Also it hides all the complexity of Microsoft's UIAutomation library and windows messages (on which it is based).
 
 
2月20日

Zen Tradition Speaks of a Beginner's Mind

Those who keep their minds open to new concepts - those whose cups are always empty - will always move to higher levels of achievement and fulfillment. Never be reluctant to ask even the basic of questions.

From the book - Daily Inspirations by Robin Sharma

Links related to Empty your cup
http://www-usr.rider.edu/~suler/zenstory/emptycup.html
http://www.purifymind.com/EmptyCup.htm
http://peeyes.spaces.live.com/blog/cns!9D867CC7936D3E20!580.entry



2月12日

Does Your Organization Cultivate Happiness?

What is it that makes employees happy? Here are the top ten factors that make employees happy at work, in rank order:
  1. Friendly, supportive colleagues
  2. Enjoyable work
  3. Good boss or line manager
  4. Good work/life balance
  5. Varied work
  6. Belief that we’re doing something worthwhile
  7. Feeling that what we do makes a difference
  8. Being part of a successful team
  9. Recognition for our achievements
  10. Competitive salary

Happy employees = happy customers = happy shareholders.

 

Via: http://employeefactor.com/2008/02/does_your_organization_cultiva.html

2月8日

The 10 Most Serious Hiring Mistakes and How to Fix Them

Interesting post from Dan McCarthy (Great Leadership Blog)
 
HIRING MISTAKE #1: Not Acknowledging When to Replace a Low Performer
Having asked 6,500 executives 15 questions (plus follow ups) about all of 10 jobs each, I’ve done 65,000 mini “case studies.” One of the questions is about talent – what talent the manager inherited in that job, talent at the end of the job, what people were replaced, what methods were used, etc. More than half of those managers said, “I should have replaced more low performers.” Hey, stop “carrying” low performers!
Practical Fix: Replace low performers. How? Start with an annual talent review.
At least once per year rank order your most valuable to least valuable team members. Then really scrutinize the bottom of the list. Replace chronic underperformers after they’ve been given a fair chance to meet performance goals.
HIRING MISTAKE #2: Incomplete Job Description
Job Descriptions tend to be “boiler plate,” with generalities about responsibilities and competencies. I’m sure of this because my job is interviewing candidates for executive jobs, and I’ve interviewed thousands of candidates. (Whew!) Typically I read a long job description and notice there are unclear accountabilities. When those are clarified, it flushes out significantly different views of what the job really is. If the five managers who have the most at stake in this job all think the person should be measured on different things, any hiree is doomed!
Practical Fix: Write a Job Scorecard, Approved by Key Stakeholders.
Instead of job description we call it a job “scorecard” because first-year performance goals are spelled out. Be sure all the people with a real stake in the hiree agree on these accountabilities. And of course be sure the candidate is confident of achieving them!
HIRING MISTAKE #3: Underestimating the Costs of Mis-Hires
In workshops we ask managers to complete a Cost of Mis-Hire form (it’s a free download when you sign up for the free newsletter, Topgrading Tips, at SmartTopgrading.com). It only takes a few minutes to calculate the costs of a mis-hire, but you’ll slap your forehead, shocked at the high costs. Do this exercise with underperformers identified in your annual talent review. Our research in over 50 companies shows the average cost of a mis-hire of a manager earning $100,000 is $1.5 million, and its $560,000 for a mis-hired sales rep earning $100,000. Estimate the costs you’ve incurred and you’ll be more motivated to hire a replacement!
Practical Fix: Use the Cost of Mis-Hires form to accurately gauge the huge economic burden of not using Topgrading hiring methods.

HIRING MISTAKE #4: Running Ads
Every study I’ve read on the best recruitment methods concludes the best approach is getting internal referrals.
Practical Fix: Develop Your Virtual Bench
Specifically, seek out and keep track of at least 20 likely high performers you might hire and 20 “connectors” who can refer high performers to you. Keep your PDA, Rolodex, and Address Book updated, noting who is highly talented. Pay “bounties” to incent your high performers to refer high performers they know.
Hiring from your Virtual Bench is quicker, cheaper, and better than running ads on Monster.com – quicker because you already know Jennifer, who worked for you in a previous job, cheaper because there are no recruiter fees, and better because you know she can be a high performer.

HIRING MISTAKE #5: Wasting Time on Unnecessary Phone Screens
Suppose your Virtual Bench didn’t produce anyone to hire, so you resort to running ads. 150 resumes are emailed to you. Ugh. It takes all Sunday afternoon to cut the 150 down to 20… 20 people to screen on the phone. But phone screens take 10-20 hours and two weeks of telephone tag. Double ugh!
Practical Fix: Use a Career History Form to Get Crucial Information Before the Phone Screen
Ask your AA to email the 20 people with the best resumes, thanking them for applying, and asking them to complete a form that requests:
-full compensation history,
-months (not just years) in each job (so short-term jobs can’t be omitted),
-likes and dislikes in each job,
-name of every boss (and permission to contact at mutually agreed upon time),
- and, a legally binding signature that says that falsehoods in the career history form are grounds for termination.
Now we’re talking! In one hour you can look through completed career history forms and identify the three or four candidates you’ll phone screen. You just saved 15-20 hours by avoiding more than a dozen phone screen interviews.

HIRING MISTAKE #6: Relying Too Much on Round-Robin Competency (Behavioral) Interviews
Most Fortune 1000 companies do a job analysis that produces a job description, including several competencies. Candidates are phone screened and come in for a series of 50-minute interviews in which the interviewer asks 10 questions about just one competency. Trouble is, any candidate can easily fake answers to those questions:
“What’s an example in which you were a very good team player?”
“What was a time when you were not such a good team player?”
Worse yet, these methods result in only 25% high performers hired.
Surprise! After zapping the round-robin interviews I suggest keeping them. Candidates want to interview with several people and competency interviews are better than “tell me about yourself.” But you need to include a far more revealing, powerful hiring tool, so…
Practical Fix: Add a Chronological Interview
100% of managers and companies achieving 90% hiring success ask a lot of questions about every full time job, starting with the first one and coming forward chronologically. The chronological interview is by far the most important best practice, for it’s the only practice that has achieved 90% hiring success for thousands of managers. The Topgrading Interview Guide is 30 pages long, a “road map” with the questions and spaces for answers. A highly abbreviated guide would be:
-What were your successes (and how did you achieve them)?
-What were your mistakes and failures?
-What talent did you inherit and end up with, and what happened (replacing, coaching, etc…) in between?
-What would your boss say were your strengths, weak points, and overall performance?

HIRING MISTAKE #7: Solo Interviews
If the chronological interview was hiring breakthrough #1 and the Topgrading Interview Guide was breakthrough #2 (enabling managers to improve hiring success to 50%), breakthrough #3 is the tandem method, the use of two interviewers.
Years ago Jack Welch, then CEO of GE, said he was happy the interview guide was helping GE pick people better, but he wanted 90% success and asked me for a suggestion. I said, “Use the tandem interview,” and he approved it in one second. Every manager achieving 90% success we know of uses the tandem chronological interview… for mid to upper management jobs.
Practical Fix: Use the tandem Topgrading Interview for all mid to upper level management jobs.
What, you say? It’s too time consuming for two interviewers to take three hours for a chronological interview? Let’s run some numbers. Suppose a mis-hire costs $400,000 and you mis-hire three sales reps, and fire all three, before hiring a good one. After all, your hiring success is average – one success in four. You waste $1.2 million plus hundreds of non productive hours with three mis-hires. Six hours for a tandem interview with 90% success is not only a money saver; it’s a super time saver!

HIRING MISTAKE #8: Arranging Reference Calls with Non Bosses
Most companies prohibit managers from taking reference calls, fearing a law suit if a former employee claims unfairness in negative statements. So interviewers hype positives and they provide references who are their buddies, not fearing being caught.
Practical Fix: Ask Candidates to Arrange Reference Calls with Bosses in the Last 10 Years
It works 90% of the time! I wish I’d thought of it, but 20 years ago an A player told me he did this, so I started recommending this approach to clients. High performers easily get former bosses to talk, because those bosses will be saying positive things, and they (correctly) figure there is no risk of a law suit.
Better yet, tell all candidates this is a requirement, and they will be more truthful in answering interview questions.
And even better yet, when this process is widely known, low performers will not apply.

HIRING MISTAKE #9: Violating the Law
You read about it every week – a law suit claiming discrimination because interviewers asked forbidden questions. I hope they enjoy their vacation in a minimum security prison (just kidding).
Practical Fix: Stick with the Interview Guide
The Topgrading Interview Guide has the wording for all basic questions. And when you compose follow up questions, do not ask about race, religion, pregnancy, or the many other forbidden areas.

HIRING MISTAKE #10: Not Measuring Hiring Success
It’s amazing – hiring success is one of the very few stats not often kept. A survey of Global 100 companies showed only 10% measure hiring success. But Topgraders all do it. (Perhaps the measurement does not take place in most companies because hiring results are so awful!)
Practical Fix: Measure Hiring Succeess
Recently the head of HR of a mega company told me, “We measure, and get 97.5% success.” I probed, and learned that measurement was lame – the hiring manager is asked after 30 days, “Does the new hire have the skills to do the job?” Then I asked what percent hires turn out to be high performers after one year and he said, “Oh, only 20%!”
Practical Fix: Measure Costs of Mis-Hires
Complete a Cost of Mis-Hire form for all your mis-hires (It’s a free download at SmartTopgrading.com). And, when a person has been on the job one year, assemble a team to judge whether the person has turned out to be a high performer or not. The team should consist of the hiring manager, HR, and two managers who work closely with the new hire.
Also measure percent high performers hired. As the chronological interview is used, percent high performers hired shoots up, and costs of mis-hires plummet. This will create positive peer pressure, with the Topgraders telling the laggards, “Hey, you have to use Topgrading hiring methods because your mis-hires are hurting your performance and the whole team’s!”

Turning Mistakes into Development Opportunities

Mistakes are OK if:

  1. They lead to learning.
  2. They aren’t repeated.
  3. They are done in pursuit of your goals and objectives.
  4. They don’t violate or conflict with your values.

Let’s look at each of these a bit more closely.

  1. Mistakes are OK if we learn from them. Remember that one of the best opportunities to learn is when we do something wrong – when we make a mistake. If you reduce the opportunities for mistakes you seriously limit your learning opportunities.
  2. Mistakes are OK if they aren’t repeated. So you make a mistake once – learn from it. If it is a repeated mistake, it is less valuable as a learning experience (unless you’re trying to learn the mistake). In fact anything you did learn from the first mistake, likely will be lost with the repeat performance.
  3. Mistakes are OK if they are done in pursuit of your goals and objectives. To achieve any worthy goal or objective different things must be tried. In order to improve anything you must try a new way. New approaches will sometimes cause mistakes. When the mistake is made trying to achieve the agreed upon goals, what could be wrong with it?
  4. Mistakes are OK if they don’t conflict with your values. If your company values safety and the mistake puts you or those around you at a physical risk, then that mistake isn’t advisable. But if no laws are broken and no values are violated, a mistake shouldn’t carry major repercussions.
Applying These Criteria
Think about these criteria collectively not individually. In other words, a mistake could pass three of the criteria but not the fourth. In this case it isn’t OK. But if it meets all four criteria, my advice is to celebrate the person for taking a risk (or congratulate yourself) and keep moving forward.

With these criteria in place people will become more willing to try new things; to take a bit more risk; and to be less tentative. All of these things will lead to some mistakes – but they will also lead to great opportunities for growth and improvement.
So mistakes – the right kind of mistakes - can be powerful leadership development opportunities, as long as we take the opportunity to reflect (or help others reflect) on what we’ve learned and not repeat the same mistake again.
 

The Ten Rules of Engagement: A Summary

The Ten Rules of Engagement:

  1. Rule #1 - Employee Engagement is NOT an Initiative – It's a Way of Life.
  2. Rule #2 – Leaders Must Show Goodwill Toward Others.
  3. Rule #3 – Leaders Must “Know Their Employees”.
  4. Rule #4 – Leaders Must Have the Tools to Foster Engagement.
  5. Rule #5 – The Employee and Customer Experiences Must Be Mirror Images.
  6. Rule #6 – Companies Must Market to Employees to Engage Them.
  7. Rule #7 – Communication Builds Engagement.
  8. Rule #8 – Deal with any “Bad Apples”.
  9. Rule #9 – Engagement is More Than a “Pat on the Back”.
  10. Rule #10 – Measure the Right Things and Then Act

Original URL: http://employeefactor.com/2008/02/the_ten_rules_of_engagement_a.html

    2月4日

    Daily Inspiration

    Saying that you don't have time to improve your thoughts and your life is like saying you don't have time for gas because you are too busy driving. Eventually it will catch up with you.

    From the book: Daily Inspiration - Robin Sharma

    Be A Good Manager By Letting People Learn And Grow

    The Skills Of A Manager
    Unfortunately, the most important skill of a manager is vastly different from that of a technical lead. The technical lead’s primary responsibility is to act as a source of information for other people in the organization. He knows tons of stuff, so other people come to him if they have any questions about “what to do now” or “how to do it”. He also helps by giving input into the overall plan (from a technical perspective) or may even be responsible for the direction that the company takes. However, he does not have to worry about the most important skill that a manager needs: the ability to motivate people. Without this skill, all his other skills are completely useless. I think an old saying applies very well here: “A plan is useless if there is no one to follow it”.

    Blogmarking it: http://www.whatithinkabout.com/be-a-good-manager-by-letting-people-learn-and-grow/