Should I join a newly formed software engineering team?

What are greenfield and brownfield projects?

Greenfield projects are newly made, no development has been done in the past, and teams get to start on untouched green grass. This is an analogy to construction, where there is “no need to work within the constraints of existing building or infrastructure.Brownfield projects are existing projects and systems. They require maintenance, enhancements, and other optimizations.

https://synoptek.com/insights/it-blogs/greenfield-vs-brownfield-software-development/

Evaluating New Teams

Here are some questions to ask to understand and evaluate newly formed teams.

Should I join a newly formed software engineering team?

Career alignment is doing the right work, for the right reasons, with the right people. If you’re not uncomfortable with any answers or insights shared by the team, evaluate whether those were preferences that are must-haves or nice to have. If making a career decision puts you at a disadvantage there may be other opportunities that will not impact your situation as drastically. Everyone has preferences, where, how, and when they work and what they work on. Make decisions from that.

Concluding Thoughts

This blog post shared some more insight into newly formed software engineering teams. It’s fine not to know all the unknowns, but it’s important to have the skills to navigate them. These questions I shared help you evaluate the potential of a newly formed team, which is difficult to learn through an interview process. Although many interviewers will describe newly formed teams as experimental or “learning as they go,” it’s not an excuse to do the work needed to succeed. And one day, these teams won’t be considered “new.”

Photo by Christina @ wocintechchat.com on Unsplash

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Tiffany Jachja

Tiffany Jachja

Software Engineering Manager covering topics on software, personal development, and career.