Career

KE – Day First – Communication

August 9, 2010 Career No comments

I’m preparing to the Knowledge Evaluation, which should let me get next step in my career. Today I spent about 5 hours on learning the Communication area of requirements for me. I read dozen different articles and reviewed many presentations. Very important part of communication is Team communication and Coaching, but I’m off for sleep. Indeed want to write something about it. You just need kick me to do that next week. Here in this post you will see some random lists on different communication items created or mixed from other resources by me.

All of us know how that is critical to be competent in written communications, specially with client, so while preparing I created some lists of things to be remembered.

Be clear in your e-mails:

  • Keep in mind your reader
  • More verbs instead of nouns 
  • Concrete, not abstract 
  • More active instead of passive 
  • Making sense – managing stress (Put old or known information at the beginning of the sentence and new or complex information at the end)
  • Be simple (Foggy phrasing often reflects foggy thinking)

Requirements

Software Requirements documents consist with:

  • Introduction (Purpose, Scope, Definitions, References, Technologies, Overview)
  • Overall Description (Use-Case Model, Architecture Diagrams, Assumptions and Dependencies)
  • Specific Requirements (Use-Case Reports, Supplementary Requirements)
  • Supporting Information,
  • Concerns if any

Questionnaire

  • Short
  • Target carefully
  • Start with interesting questions
  • Limit, or avoid, the use of open-ended questions
  • Put your questions in logical order

Meeting Minutes

Meeting minutes document what occurred at the meeting. They are not an opportunity to present a position or to add new materials and comments.

Format of Meetings Minutes should follow the agenda closely:

  • Date & Time, Place of meeting, Attendees
  • Purpose of Meeting
  • Each issue addressed and highlights of the discussion
  • A notation of any materials handed out at the time
  • Outcome or decisions made

Always attach copies of materials distributed at the meeting or note where to find
them.

Proposals

Should have Executive Summary and answer for the following questions:

  • Why are you doing this project?
  • What will you be doing?
  • How will you be doing it?
  • Who will be doing it?
  • Where will it be done?
  • How long will it take?
  • How much will it cost?

Conference calls

I’m sure that you can anourmous amount of information on how you can effectively provide your conference calls.

Here is my own list:

  • Be always prepared for the call. Have pen & paper handy.
  • If you do a call or if you receive a call, always know what is the purpose of it and if right persons are selected.
  • Be honest and oriented to help, never say that it is not your job or policy.
  • Track if meeting goes by agenda, direct and drive when needed.
  • Try to exceed expectations, ask something like “While you’re on the line would you like me to…”
  • Always have summary of the call outcomes in the end.

 If this is bad post, let me know.


No comments


Exam 70-505: TS: Windows Forms Application Development – PASSED

August 1, 2010 Career, Certification, Success No comments

I already wrote some posts on certification, where I mentioned why do I need certification and which value does it bring to me. After those posts I almost have nothing to add.

But maybe few things…

How 70-505 differs from 70-536? Questions in 505 are not so wide and after passing 536 + reading training kit it is much easier to pass this one.

How did I prepare? As I mentioned in one of my blog posts, I read training kit on 505 exam. Reading was boring. Taking into account that I already have strength experience working with WinForms it was ridiculous to read about some things like adding controls or something like that. But anyway I found some stuff interested for me. Also I did some research over internet on how other passed this exam. Not enough information exist about this one. Maybe because it is not very popular.
Also I worked on training tests, including demo test on MeasureUp.

Passing Exam

As you see preparation looks very similar to what I had for my 536 exam but I was still worrying about passing exam, since I already failed it. That time I even did not read training kit and was sure in passing exam.

As I was afraid to fail it once again, while testing I was really concentrated on questions and. I PASSED EXAM with score 1000, this means that I answered correctly on all 40 questions. It was really surprising and is pleasure for me.

You can see my transcript using this information:
https://mcp.microsoft.com/authenticate/validatemcp.aspx
Transcript ID: 904316
Access Code: andriybuday


Effect on Career

In post It is time to get Microsoft Certification, I wrote that certification is important for my career growth. Actually in few words my company has schema that defines conditions to be eligible for promoting to the next level.

Here is my current status:

As you can see, I satisfy all conditions for being Senior.
I have just perfect Performance and it was noticed by my managers, also I worked in my company near 2.5 years (looks like this condition is bonus for me, since now it should be 3+ years), also my English is now evaluated as Upper-Intermediate, I did dozen of presentations, and finally I got that certification.

So what is left? – Knowledge Evaluation.

Knowledge Evaluation is meeting when guru guys bombard me with questions to ensure that I’m competent in areas, which are already defined somewhere in requirements. So my next step is to find out my weak areas and get better with them, so I will have more balanced knowledge. I now feel that in some areas I’m competent but some are still very weak, because I do not have experience working with them. You can expect that soon you will see posts on themes I do not know well, but I try hard to figure out them for myself and for you. Hope they will be interested for you!

Please let me know your thoughts on this post.


No comments


Interview

July 25, 2010 Career, Success No comments

I’m not going to write comprehensive article on how to successfully pass Interview. I would like to share some recent thoughts on it. Might be that in one year term you will see another article with same title.

First of all, and as per me, interviewers ask mainly those things that they know well

So if you are candidate for junior position, range of questions that interviewer has could be dramatically wide for you. But once again, if you are junior, he will ask you basics in which he is guru. This means that slight inaccuracy in your definition will just highlight that you are new incomer. This shouldn’t make you sad.

If you are candidate for mediate position, you already are competent in some areas. This means that two things might happen, either your interviewer is competent in them also or either not. In first variant you will need to prove that you are really competent, and after you are done with that, probably general questions will go smoothly. In second variant it doesn’t matter how good you are in those things, everything will depend on other questions. But anyway try to highlight your strength areas.

Regarding senior positions I have almost nothing to say, because I’m still intermediate developer. I think that in this case company finds some resources that are super-competent and everything looks like in med variant, just on another level, or maybe they take candidate basing on his general applicability to this position.

For Junior
Try to show that are able to learn everything, that you are passionate about learning new technologies and can think out of the box. (One friend gave me this hint.) Generally they take juniors for their growth capabilities. That is like investment.

For intermediate
Be confident in things you know and ready for the questions you don’t know answers. Show readiness to solve problems and be honest when answering.

Interview and candidate attitude to work

Also I think that while interviewing someone company lost one very-very important thing – his/her attitude to work. That is something that could not be easily evaluated during interview. I assume that there are guys with good knowledge, but for some reason they are not interested in career growth or orientation for the results. These guys still could pass interview and then bring less value to company, then it was expected. I do not say they do little work, but this is like you’ve got good looking sport car with engine from motorbike. On one blog I read very interesting article motto of which is “Don’t hire for knowledge, hire for attitude!”

Remember that you are also interviewing

Ask about the processes they have and use. Don’t forget general questions about work conditions, like timing schedule, conditioners, vacations, and so on.
Ask deeply about the project, they are going to have you working on. For example, ask if they are doing Agile, if they write Unit Tests for their projects, which kind of duties they want you to execute and if you will have chance to do more. If it is possible ask them to see some source code. I believe that if you are good in programming you will see with whom you gonna work.
The most important for me is to know if they are looking forward to see your professional growth and if they will be glad to promote you because of that. If they really want you to grow and do not expect you to be working horse on one project, this might be good company.

Did I have one recently?

I think that you are very interesting if I have had some interview(s) in recent time. Yes, I had, but I’m not constantly looking for new job, I just accept invitations if they could bring me some value. I would say if they ask for interview, go and see where you stand in current labor market. You will see if you are losing technology tendency at your work or if you are banally losing money, because indeed you worth much more.

I’m not throwing you to send resumes and go to dozen interviews, but I recommend having one interview at least once a year, just to know if you need to pay more attention on learning something or improving something.

I am not afraid to say above, even if my current employer will read this blog post or if company who asked me for interview will read this. Why? Because if I stay, this means that current company satisfies me with conditions it gives me and this should make it happy that resources are not going away. If I move, this means that another company finds me more valuable than current, and this means only one – I was losing something at my work.

Guys, that all is about how much you cost. And I know answer for this question:

You cost exactly as much as you are getting right now!
Just think about that for a while, and you will get deep meaning of it.


No comments