GeeCON Prague 2014*
The moose likes Jobs Discussion and the fly likes what are the practices in your company? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "what are the practices in your company?" Watch "what are the practices in your company?" New topic
Author

what are the practices in your company?

vijay jamadade
Ranch Hand

Joined: May 12, 2008
Posts: 241
Hi friend,
In my company,we want to start one commitee which will take care of improving the skills of the java resource pool that we have. The activities will include taking training sessions, maintaining the library of books, and some creative tasks which will help to run the organization with producing a better quality applications.
Please give me some ideas that i can implement through this group and build the confidence in my java teams. What exactly should i do? Please share the things that are being implemented in your organizations that we can have here.
Idea can be related to anything from how reducing the stress on the developer, how can skillset of employee developed? how we can MAKE BETTER USE OF THE GUYS ON BENCH?
Please discuss so that i can get more ideas.

Thanks & Regards,
Vijay Jamadade.
(JAVA Developer)


Regards, Vijay Jamadade.
( Nothing is Impossible.)
Sunny Jain
Ranch Hand

Joined: Jul 23, 2007
Posts: 433

I have one idea, suppose we have 5 guys on bench and there are 5 developers who are overloaded with work, you can assign one guy to one developer, dont make billing of those guys and dont assign them any project. Ask these guys to help the developers to complete the small modules.

this will help you in certain ways :

1) reducing the stress on developers.

2) They will think that you care about them, might increase the morale.

3) Developers will learn how to manage the resource, with one resource they will be having a good practice.

4) Team spirit

5) Guys with no work, will see how actual works happen in practice.

6) they will learn the industrial standard by doing small assignment. they can do small work like make a program to upload an excel file, reading an xml file,create a pdf file,send automatic sms, email etc.

7) you will be having a good back up, suppose at any time developers decided to leave the oragnization, you have his support to take his place.

Although I don't know much about how to use your resource, since I am also a new guy. This is just my suggestion. you have asked a very good question, i will wait till some one gives a really good suggestion.


Thanks and Regards,
SCJP 1.5 (90%), SCWCD 1.5 (85%), The Jovial Java, java.util.concurrent tutorial
vijay jamadade
Ranch Hand

Joined: May 12, 2008
Posts: 241
Thank you so much sunny.
But how to implement this in case any experienced people is on bench. How to utilize him?
And also tell me how can i get different teams to communicate technically
I am not talking about having parties and all.
I appreciate that you think this topic is important
Sunny Jain
Ranch Hand

Joined: Jul 23, 2007
Posts: 433

i have another solution, this might work, you can create a group of similar skills guys and every week you can initiate one topic and ask the group member to discuss that via mails.
At the end of week you can give a award like most "technical active guy of the week", this will cause people to participate.
you can start a topic best coding practice, different people have different style of coding. People will learn about their mistake while coding and their concepts also.
you will also get to know who is most technically strong guy. This will help you to select most eligible candidate for your upcoming project. When people will know that their appraisal, project assignment will depend upon there extend of participation they will start googling, this might initiate a hunger to learn in them.
At the end of the month, you can arrange a technical or functional quiz to create a sensation.
vijay jamadade
Ranch Hand

Joined: May 12, 2008
Posts: 241
Hi,

Hey its great sunny...

Thank you once again.

Regards,
Vijay Jamadade
Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 746
Hi,

It sounds to me that things like "The man of the week" sort of thing is making people compete with each other rather than making them work as a team. I think it's better to just provide technical discussions and make everyone participate without the need for any rewards. This way, the speaker and the audience all benefit from each other.


SCJP 1.5
http://devpinoy.org/blogs/lamia/ - http://everypesocounts.com/
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3220
Where applicable can try

-- pair programming

-- code review sessions

-- Wiki based developer site to share ideas and have a knowledge repository.

-- Document share repository where latest documents are uploaded


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
vijay jamadade
Ranch Hand

Joined: May 12, 2008
Posts: 241
Hi
Really i cant tell you how glad i am
I have got so many ideas now.

but i dont understand what do you mean by this
"-- Wiki based developer site to share ideas and have a knowledge repository.
"

what eaxctly need to be done in this process

Regards,
Vijay Jamadade
Gabriel Claramunt
Ranch Hand

Joined: May 26, 2007
Posts: 375
In my experience, what worked best (specially if you have experienced people) is group them in small teams and make them explore new technologies and present them to the rest of the teams. If they can develop an internal tool while doing it, even better.
Although a master-apprentice relationship can be extremely beneficial for everybody, I'll be EXTREMELY careful to add more people to an overloaded project, it looks good on paper, but it doesn't work ( The Mythical Man-Month is still a must read)


Gabriel
Software Surgeon
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3220
Have a look at this http://www.atlassian.com/software/confluence/?s_kwcid=confawsearch

There should be free version as well. Google for it. http://www.wikidot.com/

Definition of WIKI:

http://en.wikipedia.org/wiki/Wiki
[ May 16, 2008: Message edited by: arulk pillai ]
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1527
http://www.coderanch.com/t/33014/Jobs/careers/Adding-some-new-practices-organization


Keep Smiling Always — My life is smoother when running silent. -paul
[FAQs] [Certification Guides] [The Linux Documentation Project]
Mark Herschberg
Sheriff

Joined: Dec 04, 2000
Posts: 6037
Thanks Akhilesh. I have closed the other thread.

Vijay, duplicate postings are not allowed.

--Mark
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1527
Originally posted by Mark Herschberg:
Thanks Akhilesh. I have closed the other thread.

Vijay, duplicate postings are not allowed.

--Mark


You are welcome.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
I've just written a blog entry about something we are doing at work - might be interesting to you: http://radio.javaranch.com/ilja/2008/05/18/1211134388241.html

But the most important advice I would give is: remember that the "resource pool" you are talking about is *a bunch of people*. Those people probably have some of their own ideas about what they need, and you might be wise to listen to them. Not only do they know much more about their situation than anyone commenting here, it's also quite more likely that they will support your initiative if they had a chance to help shape it.

At least that's my experience...


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what are the practices in your company?