This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

what are the practices in your company?

 
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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)
 
Ranch Hand
Posts: 433
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
vijay jamadade
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Deepak Chopra
Ranch Hand
Posts: 433
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 258
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Hey its great sunny...

Thank you once again.

Regards,
Vijay Jamadade
 
Ranch Hand
Posts: 751
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Author
Posts: 3443
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
vijay jamadade
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 375
Scala Monad
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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)
 
arulk pillai
Author
Posts: 3443
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Ranch Hand
Posts: 1609
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
https://coderanch.com/t/33014/Jobs/careers/Adding-some-new-practices-organization
 
Sheriff
Posts: 6037
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Akhilesh. I have closed the other thread.

Vijay, duplicate postings are not allowed.

--Mark
 
Akhilesh Trivedi
Ranch Hand
Posts: 1609
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Mark Herschberg:
Thanks Akhilesh. I have closed the other thread.

Vijay, duplicate postings are not allowed.

--Mark



You are welcome.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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...
 
"How many licks ..." - I think all of this dog's research starts with these words. Tasty tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!