Category Archives: Mentoring & Other Business

Engineering Mentoring Program

All 71 of the SEED participants in both 2005-2006 terms are now matched
with mentors. Over 75% of the mentors are executives: 39 Directors or
Distinguished Engineers, and 16 Sun Fellows or Vice Presidents. It took just
over 6 weeks to make these matches.

I recently had informal conversations with Sun’s chief technologists
for Software and for Sales. Each of them has very generously taken
on two SEED participants to mentor in the current terms. Each was very
enthusiastic about what they were learning and how much they were
enjoying themselves.

Their experience matches what I often hear from SEED Mentors:

  • They have a good time
  • They learn a great deal
  • They enjoy having the opportunity to make a real difference
    in the professional life of another member of Sun’s Engineering community

In fact, I am sure the Mentors learn more in the short-term than the
Mentees. Despite the 90% or better satisfaction ratings SEED usually
gets in its quarterly reports by Mentees, the Mentors may get the
greatest benefit from the program overall.

Leave a comment

Filed under Mentoring & Other Business

Productivity Project

For the last six months, a team with members from both Sun Microsystems’ Software Group and from the Chief Technologist’s Office has been working on a new system to measure software engineering team productivity. This grew out of discussions about the Global Engineering Cost Tool, an internal process and web-based tool developed two years ago in a collaboration between Sun’s Chief Technologist’s Office, Human Resources, Workplace Resources, and Finance.

The Global Product Engineering Cost Tool provides high-level cost comparisons of Sun’s Global Product Engineering (GPE) locations. The Cost Tool provides a reliable and easy to use application that is available long-term, providing the same data about each site, using the same assumptions and updated on a regular schedule. The tool provides a planning vehicle to compare GPE sites. The information in the Cost Tool is static in nature (estimates) and does not reflect the real actual cost. Information is only included if reliable and consistent data is available.

When we contact the Cost Tool users and stakeholders for satisfaction ratings and suggestions, their need for additional non-cost information has often been raised. We finally put on the Cost Tool home page

“Quantified costs do not include many key factors which need to be assessed when considering the advantages of a site. Availability and quality of talent, ease of doing business, ability to distribute team/work, productivity, and other factors must also be evaluated.”

Of these non-cost areas not in the Cost Tool, productivity information seems to be most requested.

After the Cost Tool signoff meeting last December, Tanya Jankot and I got into a discussion with one of our executive stakeholders about productivity. After much talk, we realized that productivity is a high-level measure that is a function of many distinct and often unrelated factors. Without general agreement on the influence factors, success measures, and costs that contribute to productivity and their relative correlation to it, it is impossible to measure and influence productivity effectively. There is a need to understand the factors that contribute to productivity which can be controlled so that it will be possible to begin to measure, analyze, and influence components of productivity.

We first did a great deal of research on what productivity information and systems were already available. We considered the writings and ideas of Barry Boehm, Frederick Brooks, Alistair Cockburn, Geert Hofstede, Walt Scacchi and many others. We then started talking with Sun executives. After reviewing publications from business, government, and the academic world, plus holding dozens of interviews, we came to some conclusions:

  1. The type of work a software team does has a strong influence on how its productivity is measured. That is, if a team is fixing small bugs to order it might be measured in terms of lines of code or function points but if a team is creating a new feature or engaged in innovative software research,
    the measurements are different.
  2. There are more and more widely used systems for measuring productivity in teams working at the level of fixing bugs to order than for teams doing software research.
  3. Whether a software team is all in one location or is split between locations and whether their manager is located with them or is working at a distance has a strong influence on their productivity.
  4. There does not seem to be an existing system that can easily measure productivity in the full range of types of software projects.

25 October 2013 – formatting and links updated

1 Comment

Filed under Mentoring & Other Business

Engineering Mentoring Project

The mid-September 2005 SEED kick off event is booked and ready to go with 2 full days
of speakers and tours. Tours include Sun’s
Executive Briefing Center,
the
Server Ranch
,and the Usability Lab.

Over 80 people are already registered to attend or participate remotely. 15 will attend using partial travel scholarships from SEED. Scholarship winners are coming from Russia, Singapore, China, India, the Czech Republic, and Germany. Quite of few of the non-US-based participants
have already arrived in the Bay Area and are taking advantage of the event timing in order
to have an extended visit with their US-based teammates.

New Hire & Established Staff 2005-2006 terms: 69 of the 71 participants have been matched
with mentors so far. The last two are in discussions with potential mentors. Over 75% of
mentors matched so far are executives:

  • 38 of the matches are with Directors or Distinguished Engineers.
  • 16 of the matches are with Vice Presidents or Fellows.

Leave a comment

Filed under Mentoring & Other Business

Engineering Mentoring Project

We have 67 out of 71 participants matched. Four to go!

The mentoring partnership training is being scheduled or delivered to all
matched participants and their mentors. We have held our annual Engineering
Career talk and are set for the two day kick-off event next month. I have
worked out and posted the 2005-2006 monthly schedule (carefully avoiding all
national, religious, and company holidays!) and have started lining up
executive, technical, and professional speakers.

Some of the 2005-2006 participants and mentors are having language difficulties and
at least one pair is struggling with the 12 hour time zone barrier between the
Bay Area and Bangalore. But all in all, we are off to a good start.

Once the final four from 2005-2006 are matched, I start work on the Prage and
St. Petersburg special pilot terms to run in 2006.

Leave a comment

Filed under Mentoring & Other Business

Engineering Mentoring Project

60 of the 71 SEED participants in the 2005-2006 terms are now matched with mentors. There are some intriguing pairings: a Distinguished Engineer in Boston, USA took one mentee in St. Petersburg, Russia and a second in Grenoble, France. A Senior Staff Engineer who works from home on an island near Seattle, USA accepted a mentee who works in Prague, Czech Republic. An executive lawyer took a Software Engineering Program Manager. A Strategic Marketing Vice President accepted a match with a senior usability Engineer. I very much look forward to hearing what kinds of new insights these relationships will develop.

The arrangements for partnership training are well advanced: SunU has contacted almost
all of the pairs about scheduling their 2 hour conference call. The training helps pairs launch their relationship well, establish expectations, and save time in the process. Since the needs of each Mentee are different, the session helps Mentors focus their efforts on their new partners so that they can offer the best possible support and encouragement.

Tomorrow morning, a Sun Fellow and an HR Manager will talk for an hour on “Engineering Career Paths” during SEED’s monthly phone-in meeting. In mid-September, we have scheduled a 2 day meeting of presentations, panels, and tours where everyone can get to know each other better.

The last 11 matches keep getting hung up on one person or another being on vacation but I have
good hopes of completing them before the terms start in September.

Leave a comment

Filed under Mentoring & Other Business

Engineering Mentoring Project

In just eight days after starting to match mentoring pairs, we have 35 of the 71 SEED
Engineering Mentoring participants for 2005-2006 matched with mentors.
17 of the 34 Recent Hires are matched and 18 of the 37 Established Staff participants
are matched.

We have so far had 210 mentors in the program (since 2001). 40% of those SEED mentors
have served 2 or more times. 11 have been mentors 4 or more times.

Today, we announced the winners of the last five SEED travel matching scholarships. We
have given away 15 travel awards so that program participants can join the SEED
term kick off event in September. Most of the winners will be travelling from India and China
but we have some from Russia and the Czech Republic and Singapore as well. We also
announced the eight SEED Showcase speakers
for the event. The SEED Showcase consists of brief presentations on current work by SEED participants, past and present. The other event speakers are executives and Engineering
leaders.

Leave a comment

Filed under Mentoring & Other Business

Engineering Mentoring Program

We picked 71 out of 232 SEED applications for the 2005-2006 terms before Sun’s 4th of
July break week.37 Established Staff were selected on 29 June and 34 Recent Hires were selected on 1 July. This is the first time in the five years of the program that over
half of the participants are working in non-US locations. I have talked with about ten
disappointed managers who called to find out what they can do to help their staff
member improve so they will be picked next time.

Today is the deadline for the Mentor Wish Lists. Each participant must formally send us
ten to fifteen names plus detailed and well-researched reasons for selecting each name.I
have returned about a quarter of the lists with a request that more detailed reasons be
provided. All 34 of the recent hire lists are already done and 32 of the Established
Staff lists are in. 5 to go. Tomorrow morning, I will start sorting through, noting
which potential mentors have asked not to be matched this time because they are too
busy, seeing how many have asked for the same potential mentors, etc. Our tally
page currently has 29 potential mentor names who have been asked for by five or
more SEED participants.

Leave a comment

Filed under Mentoring & Other Business