in reply to Communication : employee - boss

That's a very unspecific question.

Do you want to know which questions you should ask a potential employer before he hires you? If so, take a look at the Joel Test. Or maybe the other way round, how to test Perl knowledge with interview questions?

Or do you want to know what should be communicated during the {design,implementation,test} phases? If so you should tell us a bit more: is it a big team? is there are separate architect? etc.

Replies are listed 'Best First'.
Re^2: Communication : employee - boss
by Anonymous Monk on Feb 19, 2010 at 14:42 UTC
    Sorry, I did not make myself clear. This is not about interview questions. I don't have big team. Just me and my boss But there are other people working on the same applications. As you said, I like to know what should be communicated during the various phases. They may include architecture, design, implementation, test, maintenance etc.. Apart from these any other information that they know about the application in bigger picture and related information.
      There are various levels that have to be communicated:
      • coding standards
      • source code organization (in which file do I put $x?)
      • build system
      • testing policies
      • documentation policies
      • design
      • APIs
      • schedule
      • infrastructure like bug tracker, source control etc.

      In the end what's important is that you know what to do, and how to do it. If you don't know it, it can has two reasons: it's a hard problem and needs research, or you're not clear about some conditions, design questions or APIs. In the first case you likely just need to sit down and work on the problem, in the latter you need to ask your boss or cow-orker.

      So what needs be communicated is "all you need to know".

      There are various books out there that cover software project management. If my meager answer is not enough for you, you might read one of those books (though I can't recommend one in particular; but I'm sure some other monks can).

      Perl 6 - links to (nearly) everything that is Perl 6.
        Thank you for very good post. This is very useful to me. I had some of these in mind, but your post gave me some more useful hints. I just wanted to make sure, that I communicate properly, so mutual understand and progress happens and can reflect my skills well.