Late in the original Pardot days we were having a constant internal battle around engineering. With the market growing fast, and competition fierce, there wasn’t enough time or resources to accomplish everything we wanted. Often, we’d push so hard on engineering — new features, bug fixes, removal of technical debt, etc. — that quality would start slipping and morale would drop. Then, belatedly, we’d realize we were pushing too hard and we’d have to pull back. Only, we’d pull back for too long and then be a little late ramping the intensity back up.
The pushing harder and pulling back as an entrepreneur never ends.
Eventually, we settled on an approach where we’d push hard one quarter on new feature development and crank out a ton of new functionality. Then, the following quarter, we’d pull back on the intensity of the team and focus on scalability, removing technical debt, and refining existing features. Product updates were always being pushed daily with continuous delivery but the internal approach would change each quarter with one pushing harder via longer hours and a greater focus on new features followed by the next quarter via slightly shorter hours and a greater focus on maintenance.
Morale, culture, and team dynamics are all things that seemed fuzzy and not important to me in the early years. Then, with time, the value became clear that these are major determinants why some teams win and others lose. Constantly oscillating between pushing harder and pulling back is part being an entrepreneur.
Entrepreneurs need to pay attention to the intensity within the organization and look for ways and strategies to proactively work the ebb and flow.