ReadyTalk

Meet with Confidence

The Engineering Lifestyle, Part I

Posted by Jason Collins on
Share this Post:

Work. It's all fun and games until someone loses an eye, right? That saying may be well suited for some industries, such as professional sports and knitting, but in the technically driven industry of software engineering it isn't quite accurate. Instead, the saying would be something like “All work and no play makes Jack a dull boy...” This is the challenge of the work we engineers have self-selected for ourselves. There is always some aspect of the job that is dull and mundane, and overcoming this to still achieve great things is often a problem that software companies face. How do you keep your engineers happy and engaged? How do you provide them the freedom and autonomy to innovate, yet still meet business objectives and needs?

Taking a cue from Google and their 80/20 rule, we here at ReadyTalk implemented an R&D concept that we refer to as ReadyTalk Labs. In case you haven't heard or have been living under a rock, Google's 80/20 rule is where an engineer gets to essentially spend 20% of their time working on their own thing (but still company related) and 80% of their time working on Google things. Their 20% time could be spent on almost anything across the company that they are passionate about, but often it ends up having a direct impact on the product. Things like GMail, AdSense and Google News were born from the 80/20 concept.

Our implementation of Labs began as 20% of each iteration. Our scrum teams work in 2-week iterations, so 2 days of every iteration could be spent on ReadyTalk Labs work. This continued for several months, but what we found when we looked back at how it was progressing was that we had not appropriately solved the problem. The challenge we saw in our implementation came down to the basic human challenge of balancing one's time. The engineers were challenged to be available to help work on production issues, or lend a hand to other engineers yet still carve out those 16 hours of Labs time. This usually resulted in engineers actually skipping that Labs time altogether.

So we dove into brainstorming this problem once more, and emerged with a much better implementation of RT Labs. What we chose to do was allow every scrum team to take every 5th iteration as a Labs iteration. It still boils down to 20% of their time, but what this allows is for the teams to really focus on something substantial in their Labs time. It also helps to set expectations with the Product team, so they know that a team that is on their Labs iteration will not be committing to any product driven work for that iteration, which solves the problem of forcing the team to prioritize their own innovation time against product requests. We originally staggered each teams Labs iteration so that at any given time only 1 team for a given product line was working on labs stuff. We have since modified this so that all teams Labs iterations align as much as possible, to allow for more cross-team labs work to occur. You can read more about our Labs time in a recent Denver Post article, "Labs" time elicits ideas at ReadyTalk.

In this day and age, when technology is advancing so quickly and every company is trying to find that next big thing that will launch them into the stratosphere, keeping your top talent happy and engaged should be priority number one. How are you or your company achieving this goal?

Jason Collins (aka JC) is the VP of Engineering at ReadyTalk and the self-appointed Chief Happiness Officer. He's been either writing code or managing engineers for nearly 15 years and has a passion for technology and agile development practices. The happiness of the engineering team is his top priority and he can usually be found wearing a ReadyTalk cape and the infamous "idea helmet" around the office to help keep people entertained. When he's not hanging out with his work family, he's at home with his wife and four boys doing all sorts of geeky things, like playing video games and watching campy Sci-Fi and Action flicks.


Name: mg reader
Time: Wednesday, February 16, 2011

JC = nice article. Chief Happiness Officer?? We need more of that.

Name: Tweets that mention Check out the Engineering Life
Time: Wednesday, February 16, 2011

[...] This post was mentioned on Twitter by Bo Bandy, ReadyTalk. ReadyTalk said: Check out the Engineering Lifestyle @ReadyTalk #Agile #Scrum http://bit.ly/hR0Gpl [...]

Name: ReadyTalk Blog » Blog Archive » The En
Time: Wednesday, March 16, 2011

[...] in our Engineering Lifestyle series, we are going to touch this week on the topic of “giving back.” Here on the [...]

Comments for The Engineering Lifestyle, Part I

blog comments powered by Disqus

Recent Posts

Don’t Stutter. Use the Webinar ROI Calculator to Show Your Success.

Don’t Stutter. Use the Webinar ROI Calculator to Show Your Success. Remember that time when your boss asked you about the success of your webinar program? If you stuttered,...

If You Struggle With Evergreen Topics, Read This

Finding Evergreen Topics Many marketers are generating leads through webinars with the lowest possible cost effort by recording your webinar and redistributing it. On average, a...

5 Tools my Sales Team Could Not Live Without

5 Tools Our Sales Team Could Not Live Without As a Sales Director, my goal is to provide tools and resources to my team in order to make them successful and more efficient.  My...

Cost of a Webinar: Is it a good investment?

Cost of a Webinar: Is it a good investment? With today's technology, there are an overwhelming number of ways a marketer can generate demand and capture new customers. Filtering...

How to Actually Measure Your Content Marketing

How to Actually Measure Your Content Marketing   Today's guest post comes from Jesse Noyes,Senior Director of Content Marketing for Kapost. Kapost is a leading provider of content...

The Cost of a Webinar Lead: Getting the Most out of Your Webinar Investment

The Cost of a Webinar Lead: Getting the Most out of Your Webinar Investment   Webinars are growing increasingly popular in the B2B marketing world. According to Content Marketing...

Using Webinars to Train Volunteers for International Work

Using Webinars to Train Volunteers for International Work Today's post is provided by Kait Yankello is the Senior Program Coordinator at United Planet. Kait is a ReadyTalk power...

ReadyTalk does JA in a Day

ReadyTalk does JA in a Day Jessica Nolan is the chair of ReadyTalk’s Charitable Contributions Committee—an employee-drive committee supports non-profit organizations that create a...

Where to Find a Great Webinar Speaker

Where to Find a Great Webinar Speaker Have you ever needed a webinar speaker but not sure where to look? The great thing about a webinar is that your speakers and experts can be...