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

Does your tech company have what it takes to compete in the Colfax Relay?

Does your tech company have what it takes to compete in the Colfax Relay? Living a healthy lifestyle is an important part of the ReadyTalk culture. When we hire, we look for...

Mobile Optimization Explained

How to Better Market to a Mobile Audience Yesterday, we had the pleasure of sponsoring an AMA Webinar, “Conversion Optimization in a Multi-Device World.” Led by Chris Goward, CEO...

Try out ReadyTalk Video Lab for Your Next Meeting!

Ready to try something new? Check out ReadyTalk Video Lab, an experiential video conferencing and VoIP solution that's ideal for small, interactive meetings. We are asking...

Want One-Click Meetings?

Want One-Click Meetings?   Phone number. Access Code. #. Press *2. Pin number. #. Listen to recording of options. Meeting begins. The traditional method of starting a conference...

Love Your Mobile Phone? So do we.

Love Your Mobile Phone? So do we. You probably spend more time with your mobile phone than you do with your significant other. After all, it’s with you at work, your commute and at...

Stop. Collaborate and Listen.

Stop. Collaborate and Listen. ReadyTalk plays an important role for teams who want to collaborate during meetings. Unlike webinars with only one or two presenters, collaborative...

Meetings! Meetings! And More Meetings! How Much are They Really Costing You?

Are you running from meeting to meeting? Are there clear agendas, action items and decisions being made in all these meetings?  Do you even know why you were requested to attend?...

Technology Tools for Remote Workers

Technology Tools for Remote Workers Telecommuting, remote work and flex schedules are rising in popularity. On a recent webinar, Out of the Office: Tips and Best Practices for...

Improving Your Remote Work Experience

Improving Your Remote Work Experience Being a remote employee can be both rewarding and challenging. You’re often reliant on in-office colleagues to communicate important details,...