article thumbnail

Factors in Structuring a Product Organization

SVPG

You see it when a Scrum team is frustrated because they have multiple product owners to deal with, or when product managers have to constantly fight for resources that keep disappearing. The key is not to drive the product structure around the engineering teams, but rather to work together with engineering to move together into alignment.

SCRUM 63
article thumbnail

Embrace technical debt

Startup Lessons Learned

The human tendency to moralize about debt affects engineers, too. For example, at a previous virtual world company , we spent years developing an architecture to cope with millions of simultaneous users. However, we’ve often had to put up with unreliable service, caused by their inflexible internal architecture.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Social, Agile, and Transformation: Strategic Agile Thinking: Balancing Value, Innovation and Research

ctotodevelopers.blogspot.com

The implementation and architecture can also suffer if the team under or over invests engineering time, implementation of standards, or testing discipline in the wrong areas. If there is significant R&D effort, then the enhancement probably falls out of scope for simple architecture enhancements or prototyping. Older Post.

Agile 40
article thumbnail

Oppose HB 1192 – The “Software Tax”

VC Adventure

I grew up on a family potato farm in SE Idaho and I have a PhD in Engineering from Stanford (also known as The Farm). Service-oriented architecture. Additionally, in Colorado and elsewhere, there is a shortage of students entering STEM – Science, Technology, Engineering and Math. This bill will NOT affect our company.

article thumbnail

How To Scale a Development Team

adam.heroku.com

For example: full-fledged SCRUM, heavyweight tools like Jira, or hiring a project manager or engineering manager. A close mapping between your software architecture and your team architecture will be a big help here. Don’t do that stuff. Specialization. Another reason to break into teams is specialization.

article thumbnail

How to hire a programmer to make your ideas happen

sivers.org

Nothing essential that I disagree with you in your post, but when read by other people with minimal software engineering experience, they can have too high expectations. Would love to hear your insights sometime into how to partner with engineers. Find a senior engineer, take them out to lunch, pick their brain. Take good notes!