Tuesday, November 4, 2008

Emotional Intelligence in SW Dev ---- 1

Yes, I must write on this topic now ... I have been planning to write on it for the last few days ... Since today I gave this blog url to Elli of JOBS-ICT, who also trains Soft Skills for IT Professionals .. now I have to write more on Soft Skills ... ;-) ...Quotes from the notes of Ms. Elizabeth Soltis, Learning Resource Center, UNDP, New York Emotional Intelligence is the intelligent use of emotions....

Monday, October 27, 2008

Resume Writing Skill

Fresh Software / CSE Graduates in Bangladesh are usually "pretty weak" in Good & Focused resume Writing ... Here is a Great Resource on the Web for ALL...Quote from the Linked Site : """ The good news is that, with a little extra effort, you can create a resume that makes you stand out as a superior candidate for a job you are seeking. Not one resume in a hundred follows the principles that stir...

My generic (& informal) Mentoring Strategies

4 Generic Key Strategies that I usually try to implement while mentoring Fresh CSE Graduates....A. Train to "Communicate" ("Write, Write, Write ! First Learn to communicate with your own self!")B. Train to "Think Quality" ("Plan, Do, Check, Act ! Do Self-Planning besides the Project or Organizational Plans!")C. Train to "Work under Pressure" ("Learn to work under "chaos" and "pressure" with "partial...

Typical "Weak Spots" of SW Developers

I started my programming career with the "notion" that GUI is an "auxiliary" and "secondary" thing in any great software product. My mentor and boss was pretty "bad" in GUI and in the Look & Feel aspects :-(... And I also could successfully copy this weakness from him (I wish it implied that I copied all his great strengths ;-)..With the legacy of a "Great Mentoring Tradition" most of my "disciples"...

Soft Skills for Software Engineers -- 1

Soft Skills for Software Engineers are VERY CRITICAL skills to produce quality software and grow up the career ladder !! In fact, these are always essential in ANY profession, per se. But since Software is more of "Thought Product" with all "soft-ness" so Soft Skills are more important in this profession than others. Why learn soft skills ? Google Search Engine found 189,000 matches (on 2nd...

Monday, October 13, 2008

6 RM TEAM Skills

The Six Requirements Management TEAM Skills are following: 1. AP: Analyzing the Problem 2. UUN: Understanding User Needs 3. DS: Defining the System 4. MS: Managing Scope 5. RSD: Refining the System Definition 6. BRS: Building the Right System The Five (5) Steps in Problem Analysis are following: 1. Gain Agreement on the Problem Definition 2. Understand the root causes - the problem...

Software is a TEAM Sport

Yes, Software is a TEAM Sport !Well, what is NOT a "Team effort" now-a-days ? Thinking, Dreaming, Writing, Blogging are not TEAM-works ;-)...But TEAM can play a great role in these "lone-player games" !So possibly anything useful in these crazy constantly changing days needs to be a TEAM-work ! And what is the essence of a TEAM ? T: Together E: Everyone A: Achieves M: More Yes, In a...

Software is a Thought Product

Yes, Software is a Thought Product !Then what is NOT a Thought Product ? Can you name one ? NO .Everything that we can create, MUST exist in our Thinking Space first, then ONLY we create that, even centuries later ;-) ... Look at Leonardo Da Vinci's Great Thoughts and Imaginations !!Yet, I call Software a Thought Product emphatically and want to characterise IT as more of a Thought Product...