Hi all — I have a general (probably stupid) question about SaaS product development. How common is it for companies to provide internal development roadmaps to their employees?
Why I ask: I work for a small company that absolutely refuses to provide internal roadmaps. It leads to a lot of confusion internally, with our customer-facing teams feeling uninformed and like we're all flailing about in the ether. We joke that timelines are like points on Who's Line — they're made up and don't matter. Things we thought were coming in April (then June, then August, then Sept) are coming (supposedly) in October. A few years ago, we publicly announced a new product that ended up going to market SIX MONTHS LATER. Is this just how things are in product development? Anytime any of us raise the question or push for information, we get pushback top down. "We dont want sales selling things that aren't ready yet." (But they do it anyway… and half the time Sales ends up knowing things that other departments dont). Dev says timelines are fluid and they cant give concrete dates (we dont even want dates, we just want a general sense of WHEN something might be coming, and WHAT might be coming). It feels very cloak and dagger… but maybe that's just how software development is?
I'm in customer education, and often learn about features or functionality days before they go live, during which time I have to help QA the features and create support documentation for them. A lot of us have never worked for a SaaS before so we have no idea what's common or unusual, so I'm looking for some insights from folks who work in product/software development to help me reset my own expectations and reframe my mindset.
If total chaos is just the natural state of things, then I'll adapt. If its not usual for everyone to run around blindly trying to figure out what's going on, then I guess I'll go back to annoying my colleagues with questions and pushing for more transparency and clarity.
Thanks in advance!
submitted by /u/PhoenixRed42
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/IRcZz86