Where there are responses for both -- Manager is on the left and NCG is on the right - I'm sure that some more condensing can happen and I'll look at it some more this week.... All feedback is welcome

It is usefull looking at the data together. I think it would be useful to state specific conclusion about what we can see retale to the compaprison between these two groups.


Profile of Respondents
Manager
NCG

1.
What is your job title?


QA
7 QA Managers
15 QA Engineer


Development
8 Development Managers
15 Software Developer


Other
1 Interoperability Lab
1 Advanced Technology Group


2.
Location of employment


Sunnyvale, CA
4 Managers
9 NCG


Research Triangle Park, NC
4 Managers
4 NCG


Bangalore, India
9 Managers
17 NCG

3.
How long have you been with NetApp (months – NCG/years – managers)


Average Tenure
3.5 years
11.5 months


Max
8 years
22 months


Min
1 year
7 months



3 managers with 8 years or over and 14 with 4 years or less
13 NCG with a year or more and 17 with less than a year

4.
What hard skills (technical) are most valuable for your new college graduate's (NCG) success/your success during the first six months on the job? (write in responses)


Programming skills (C/C++)
9 mentions
13 mentions


Unix/OS knowledge
7 mentions
15 mentions


Scripting skills (Perl, Python, ,NET)
6 mentions
9 mentions


Software development skills
4 mentions



QA/Testing skills
3 mentions
2 mentions


Storage knowledge
2 mentions
2 mentions


ONTAP
2 mentions



Debugging skills
2 mentions
2 mentions


Problem solving skills
2 mentions
3 mentions


Computer science/engineering concepts

1 mention


Misc written in comments
Experience with a software engineering class that
focuses not only on programming objectives,
but also focuses on the issues of requirements,
specifications, test planning and testing.
Understanding and browsing through lots of kernal code is hardest of skills because at school one is not used to browsing through and understanding thousands of lines of code.




Ability to understand the existing code quickly and adapt to the coding standards followed in your group. As a NCG, you will see a lot of difference in coding styles.




Industry exposure through 6 months internship prior to joining NetApp




NetApp coding style




ability to read code as a story book




NCGs are completely unaware about the extensiveness and depth in the field of storage. (I think this is an important comment)

5.
What soft skills (interpersonal) are most valuable for your new college graduate's (NCG) success/your success during the first six months on the job? (write in responses)


Seeks guidance/ ability to learn/ learn from others
13 mentions

Managers feel NCG should seek guidance sooner than later. NCG may not know to do this.

Communication/Listening skills
10 mentions
15 mentions


Willingness to ask questions/ curiosity
5 mentions



Team player/Interpersonal skills/ professional behavior
6 mentions
12 mentions


Self starter
2 mentions



Work ethic

8 mentions


Problem solving skills

3 mentions


Presentation skills

2 mentions


Miscellaneous
Ability to resolve items on time and bring it to manager's
attention when things are looking difficult.


6.
NCG - List any courses, workshops, professional development or training programs that you attended in the past year that have helped you succeed in your job.


Programming (Perl, C, C++, Python, .NET, M-Host)

17 mentions


New hire training (Eng 101, eTOAST, NCG, NHO, PDE, SAN Bootcamp)

13 mentions


Peer information (VOD - video on demand)

1 mention


Communication skills class

1 mention


Management of time

1 mention


Not attended or nothing specific

4 mentions


Miscellaneous

Product development education as a part of New Hire training helped me to understand the big picture of NetApp filers and the underlying subsystems. I would encourage having team specific trainings in the early months of ramp-up

6.
MGR - What is the hardest aspect of developing a NCG during the first six months?


Understanding our environment, processes/
seeing the big picture
5 mentions



Creating well defined short term goals and objectives
4 mentions



Ability to understand the scope of work/ commitment to work/
responsibility/ accountability
3 mentions



Only theoretical knowledge
3 mentions



Miscellaneous
One of the most important aspect of success is a
well defined set of short-term goals and objectives.




There are always aggressive project deadlines - it is
difficult for the existing team to invest time/effort on training/ramp-up of NCG's.


7.
Please select the five tools you feel are most important for your/your NCG's success. (choose from the list)


Bug tracking tool
14 selected
24 selected


Debugger
9 selected
15 selected


Version control tool
12 selected
7 selected


Simulator
10 selected
18 selected


Build tool
6 selected
8 selected


Test Structure (NATE)
9 selected
17 selected


Test scripts
7 selected
16 selected


Email
6 selected
21 selected


Web conferencing
0 selected
1 selected


Team meetings
8 selected
21 selected


Other, please specify
2 selected
3 selected



Review board code review tool
Code review and code analysis



Wiki
IDE

8.
What are the five most valuable processes for a NCG to employ and develop during their first six months? (choose from the list)


Bug tracking
12 selected
25 selected


Debugging
12 selected
22 selected


Version control
10 selected
13 selected


Software lifecycle
12 selected
12 selected


Unit testing
9 selected
17 selected


Test automation
9 selected
18 selected


Release process
6 selected
9 selected


Team meetings
10 selected
24 selected


Other, please specify
2 selected
3 selected



Regular 1:1 sessions with their manager for coaching
Design discussions



Code review
Research




Building and using simulators in 7 and 10 modes

9.
MGR - What tools would you like to have your NCG use on a consistent basis? / NCG - What tools do you feel you would have used more if you had a better understanding of them?


Bug tracking tool (BURT)
8 mentions
3 mentions


Test Structure (NATE)
5 mentions
4 mentions


Debugger (gdb)
4 mentions
10 mentions


Code review tool
3 mentions



Version control tool (Perforce, P4)
2 mentions
2 mentions


Quality Central
2 mentions
1 mention


Automation Tools
2 mentions



Wiki
2 mentions



Review Board
2 mentions



Email
2 mentions



Simulator
1 mention
3 mentions


Build tool
1 mention
1 mentions


Cscope (analysis tool)
1 mention



Operating System Knowledge

1 mention


ONTAP

1 mention


NOW
1 mention



To Do List
1 mention



Perl
1 mention



Excel
1 mention



None/Nothing specific

3 mentions


Comments

(this was counted above, but is a good comment) Simulator (I have to use it anyways) but amount of time spent in configuration, set up etc can be reduced with good training. Using build tools and ways to optimize builds . The dos and donts of build can save lot of time because lot of things you learn the hard way. Code review tool is easy to use and is awesome. Debugging is something which you get better once you solve burts.

10.
MGR - What qualities are necessary for NCGs to perform successfully at their job? (Please elaborate) / NCG - Describe the key factors that you feel have made you successful in your job.


Motivated/ tenacious/ take risks/stretch goals
8 mentions
7 mentions


Ability to learn/ learn from others/ support
8 mentions
11 mentions


Bring things to manager/someone's attention
in a timely manner/ seek guidance
3 mentions
2 mentions


Good communication/ interpersonal skills
3 mentions
4 mentions


Curiosity/ asks questions
2 mentions



Problem solving and implementation skills
2 mentions
1 mentions


Independence

1 mentions


Technical knowledge and skills

4 mentions


Think big picture
1 mention



Deliver on time with quality
1 mention



Time management
1 mention



Project management
1 mention



Specific write-in comments
Willingness to admit they don't know how to do something and
ask questions of clarification.





Willingness to take on tasks that are unfamiliar with the
goal to gain new experiences.





Should not have the fear of making mistakes.




Perseverance - need to have the mind-set to try consistently till he/she gets it right.




Hiding in the cube or not listening to direction is a recipe for disaster.


11.
MGR - Did you assign a buddy to your NCGs? / NCG - Did you have a buddy when you were hired?


Yes
17
29


No
0
1

12.
What did the/your buddy do that was most helpful?


Passing on group methodologies/
engineering methodologies
8 mentions
5 mentions


Mentoring/ creating plan for induction/
another person to go to
5 mentions
7 mentions


Explaining the company culture/ how things work here
3 mentions
2 mentions


Explaining NetApp products
2 mentions
2 mentions


Technology issues/ helping point to or find information

6 mentions


Specific write-in comments

i wanted my buddy to give me more inputs about probable learning lessons, probable problems and their answers.


2 NCGs had this comment..

My official buddy did not do anything, as I was assigned a buddy from the neighboring team, but my manager (earlier my team lead) provided all the guidance.




Informal discussions helped me the most


13.
Please rank the following job skills in the order of importance (1 being most important, 8 the least important) – Managers/Number of Votes

1
2
3
4
5
6
7
8
Programming skills
6
4
3
1
0
0
0
1
Testing skills
6
4
1
1
0
1
0
1
Navigation of internal intranet sites
0
0
3
1
2
3
0
3
Communication
2
3
3
3
1
1
1
0
Networking
0
0
4
1
6
3
0
0
Time management
1
1
2
6
4
1
1
0
Project management
1
0
0
0
1
3
5
6
Presentation skills (to large or small groups)
0
2
0
2
1
2
6
3











13.
Please rank the following job skills in the order of importance (1 being most important, 8 the least important) – NCGs/Number of Votes

1
2
3
4
5
6
7
8
Programming skills
10
6
4
2
1
2
0
1
Testing skills
3
2
2
5
1
1
1
3
Navigation of internal intranet sites
1
1
5
1
6
2
2
7
Communication
6
3
2
4
2
0
1
0
Networking
1
4
5
3
3
3
3
1
Time management
3
4
2
6
2
4
3
1
Project management
4
2
3
2
4
2
8
2
Presentation skills (to large or small groups)
0
5
4
4
5
7
2
3















Strongly Disagree
Disagree
Neutral
Agree
Strongly Agree
14.
Read each statement and select the appropriate response from the rating below:
MGR
The team has a great "go beyond" attitude.

0
0
1
11
4
NCG

The team I joined has a great "go beyond" attitude.
1
0
4
19
6
NCG
Write in Comment - There are some fantastic engineers who try to push to things better every time. Their energy level is awesome.
MGR
My NCG has the tools necessary to be successful in his/her job.

0
1
1
13
2
NCG

I have the tools necessary to be successful in my job.
0
1
2
23
4
MGR
The challenges the NCG face at work are interesting, technical challenges.

0
1
2
9
5
NCG

The challenges I face at work are interesting, technical challenges.
1
1
6
11
11
MGR
I've given my NCG adequate opportunities to develop in the first six months on the job.

0
1
1
8
7
NCG

I feel my opinions are valued.
1
0
1
18
10
MGR
The overall work environment is positive for NCGs.

1
1
2
6
7
NCG

The overall work environment is positive for NCGs (new college grads).
0
2
1
13
14
NCG
Write in Comment - NHO and E101 give a broader scheme of things. Things at the team level aren't very organized.
NCG
Write in Comment - NOT in all the teams.




Strongly Disagree
Disagree
Neutral
Agree
Strongly Agree
Unsure
15.
Read each statement and select the appropriate response from the rating below:

MGR
I introduced my NCG to the people they need to know to work effectively.

0
1
1
9
6
0
NCG

I feel comfortable asking others for information.
1
0
1
11
17
0
NCG
Write in Comment - Asking team mates is my first choice
NCG
Write in Comment - This is the scenario only in my team
MGR
It is important for NCGs to develop a good network of "go to" people.

0
1
0
8
8
0
MGR
Write in Comment - This network can be fairly small for the first year. Focusing on becoming competent is most important.
NCG

I have a good network of "go to" people.
0
0
6
18
6
0
MGR
NCGs are provided excellent opportunities for professional growth in this organization.

1
0
2
10
4
0
NCG

I have excellent opportunities for professional growth in this organization.
0
2
9
15
3
1
MGR
NCGs are provided with the correct financial and non financial incentives.

0
1
5
6
4
1
MGR
Write in Comment - I think our interns and new college grads are extremely well compensated.
NCG

My salary is comparable to others that I graduated from college with.
2
2
4
11
10
1
NCG
Write in Comment - i was promised that my salary is same as other ncg, but later i figured out they were getting more, although I had previous experience and they didnt had that.
NCG

I am proud to say that I work for NetApp.
1
0
0
7
22
0
NCG
Write in Comment - NetApp is a great place to work if your work is good.




Strongly Disagree
Disagree
Neutral
Agree
Strongly Agree
16.
Read each statement and select the appropriate response from the rating below:
MGR
I have provided information and resources during my NCGs ramp-up period that enabled him/her to begin work immediately.

0
0
1
9
7
NCG

I socialize with coworkers outside of the office.
0
7
10
11
2
MGR
I clearly outlined the roles and performance expectations during the first few weeks for my NCG.

0
2
0
12
3

Write in Comment - Project Alpha made everything unclear
NCG

The information and resources provided during my ramp-up period enabled me to begin work immediately.
0
2
9
16
3
NCG
Write in Comment - i needed more inputs from my team
MGR
I provided my NCG timely feedback on project tasks and status.

0
0
1
13
3
NCG

My roles and performance expectations were clearly outlined during my first few weeks.
0
7
15
7
1
MGR
I have communicated to my NCG how his/her work directly contributes to the overall success of NetApp.

0
0
2
11
4

Write in Comment - I'm not even sure of how my team contributes.
NCG

My manager provides timely feedback on project tasks and status.
0
1
1
22
5
NCG

My formal (college) education adequately prepared me for my current role at NetApp.
0
2
9
14
5



Strongly Disagree
Disagree
Neutral
Agree
Strongly Agree
17.
NCG - Read each statement and select the appropriate response from the rating below:
NCG
I have the opportunity to do what I do best every day.
0
1
10
14
4
NCG
I feel my manager cares about me as a person.
0
1
4
15
9
NCG
I understand how my work directly contributes to the overall success of NetApp.
0
0
0
19
10
NCG
My manager cares about my current development and future role at NetApp.
0
0
6
18
6
NCG
Write in Comment - My team lead did , not my manager

17.
MGR - What are the most significant factors to the success of a NCG? (Managers had the opportunity to write in answers for this question):

Mentoring
2 mentions


Team Support
4 mentions


Being Welcomed and Challenged
2 mentions


Ability/Dedication
3 mentions


Knowledge and Skills
3 mentions


Leadership/ direction/manager feedback
4 mentions


Good attitude
2 mentions

18.
Are there any other suggestions that you would like to add that would improve the development of future NCGs during their first 90 days?

Work with other NCGs
1 mention
1 mention

Important to have a ‘plan’ for OTJ training
1 mention
1 mention

Currently good program

1 mention

More lab sessions/Advanced classes/More product knowledge

4 mention

More about other teams and functions

3 mention

Ability to choose a team/job function

3 mention

Specific write-in comments

During the NHO, we had two training courses each of duration one week. The first was fully theory, the next week was full hands on. For better understanding, the hands on and theory must go hand in hand, the first session (morning) could be theory and the second session (afternoon) must be hands on of the theory. This will help in understanding concepts better as it'll give hands on experience.



Code walk-throughs should be recorded and made available for future reference.



There should be good mentor ship program for NCGs. Buddy system helps but that is to get your work done. But for the mental aspects like "things are so slow", "how come the project is going slow", " I can believe I spent few days just looking through stuff but dont feel like I have made any progress", It is a bit different set up then school. And if you do not accept it and realize it you will have lot of questions where mentor ship comes into picture. It make a big difference what part of development cycle the NVG joins. If it is crunch time (code release etc) people in the team in spite of they wanting to help you, You will be slacking and feel you do not have much to do. If you look at the macro picture it is understandable. But when you are out of school very excited about your first job and not getting much to do really hurts the spirit. Basic terms like "understanding the development process", "understanding what the team is doing is just not enough as the ramp up plan. There should be more concrete goals. The opportunity to meet executives of the company was an awesome experience for me.. I think that should continue for all NCGs
19.
NCG – If you could change anything about the development process what would it be?

Job specific training

7 mentions

Current program is good

1 mentions

More concrete goals

1 mentions

More cross training/interaction with other teams (like sales/systems engineers)

2 mentions

More clear outline of plan of work

1 mentions

Should be a longer program

1 mentions