-
Notifications
You must be signed in to change notification settings - Fork 357
Brainstorm: How can we improve communication and increase visibility? #677
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@mousetraps, I think a roadmap would be a good start. I suggest moving away from the current monthly release cycle to simply releasing versions when they are ready, 1.2, 1.3... 2.0 etc. It's hard to maintain a regular release schedule, and from the user point of view, when targets are not hit it sends the wrong message. The roadmap should list the big ticket items that are going to be fixed in each version. For example, I would really like to see performance improvements to the test harness; I should be able to look at the roadmap and see when it's likely to be fixed. GitHub is generally good for discussions. It might just be a case of promoting NTVS through Microsoft or through a release notes blog on MSDN in order to increase awareness and get more GitHub stars and watches. Fundamentally though, the project needs to be seen as actively developed, with lots of commits and meaningful feature releases. That will get people involved. |
@NoelAbrahams thanks for the feedback 😃. Proposal below on how we should proceed going forward (and of course, we'll continue to experiment and evolve our approach as we learn what works and what doesn't.) Rhythm and RoadmapThere were a couple key questions to answer here:
Driving principlesAnd before we can actually answer these questions, let's take a step back and try to understand some of the constraints we are operating under.
As you may have gathered, the constraint _#_1 is at odds with _#_2, _#_3, and _#_4 - we need to establish a regular cadence, but it's difficult to do so because we have a small team and need the ability to react quickly. So we have to get creative... The planWe will have three milestone targets:
In order to ensure that we are driving towards a long-term vision rather than simply reacting month-to-month, we will have an evolving higher-level Roadmap that highlights some of the guiding principles, major painpoints we're looking to solve, and general execution approach. Building momentumSome thoughts to address this point:
Thoughts?Anyways, it's getting a bit late here, and I probably missed some things, but I think this is a good place to start. As I mentioned, this is going to be a constant evolution, so feedback is much appreciated 😃 |
In accordance with the proposal above:
|
Lately we've been working with a bunch of folks internally to ensure we have a compelling and cohesive Node.js story across the board, and also take care of some of the big ticket items for NTVS vNext that require major architectural changes and coordinating with many partner teams, each with their own timelines. This includes working w/ the TS team on Salsa support as we plan to make that the default IntelliSense experience within NTVS going forward, seeing how we can consolidate efforts with VSCode, TS, VS Web Tools, Cordova, etc. so that we can reduce duplication of effort, and much much more. Additionally we actually have open positions, so we've been focusing on recruiting and growing the team so that we can move faster going forward.
Unfortunately these efforts are not externally visible, so we should try to make an extra effort to communicate them going forward. To start things off, here are some ideas I had to increase visibility:
Thoughts?
The text was updated successfully, but these errors were encountered: