[Tools-discuss] Introducing a new roadmap framework
Robert Sparks <rjsparks@nostrum.com> Wed, 17 December 2025 22:07 UTC
Return-Path: <rjsparks@nostrum.com>
X-Original-To: tools-discuss@mail2.ietf.org
Delivered-To: tools-discuss@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 293CF9C09712 for <tools-discuss@mail2.ietf.org>; Wed, 17 Dec 2025 14:07:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.19
X-Spam-Level:
X-Spam-Status: No, score=-0.19 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=nostrum.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gt771tmgezya for <tools-discuss@mail2.ietf.org>; Wed, 17 Dec 2025 14:07:51 -0800 (PST)
Received: from magus.nostrum.com (tunnel3459-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 76F439C0970D for <tools-discuss@ietf.org>; Wed, 17 Dec 2025 14:07:51 -0800 (PST)
Received: by magus.nostrum.com (Postfix) id 3765D73213B for <tools-discuss@ietf.org>; Wed, 17 Dec 2025 16:07:44 -0600 (CST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=submissiondev2025; t=1766009264; bh=WpEV8+h4HZ2vB7wlreSZX0LlsA5G+DVPx8DD+IZH0fE=; h=Date:From:To:Subject; b=fbJ0spWdkhfwSJitbypwnDYgmIzi/cuo299DMOVnUpcx7WdIyWxx0vQeBCxukpySO Kc1o+oWqFFqT9YccNHT0MBiOl3WiO/ctP+UWzXy5TURXhEGs+h5h230uc65bSz4DlZ a4RuUgQnAY6olGlz0ephGf0YHwM3uqP/z90ip6rala+bLisrh57V5Swzv5UOMWxcPC TKTC8CqivGVrhv3iFCcm00qp5mRtW3iviZ+e9VgiD72sdyEbYdcoH05aijPp0KJzVo j6RETkm2TXbmKgIF0CrySoetJAt/m8D2wXDJUeq4Ms1UoPzjFB2HFszpXzQ3xhWMyn QSnb+Vi08664Q==
Message-ID: <4494cd7e-d315-4174-ace1-6e4eaae95301@nostrum.com>
Date: Wed, 17 Dec 2025 16:07:43 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Robert Sparks <rjsparks@nostrum.com>
Autocrypt: addr=rjsparks@nostrum.com; keydata= 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 I8lfj4rMCctcE0pudHYWrhznMBoUaEADjiOpdw==
To: Tools Team Discussion <tools-discuss@ietf.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: FYDDUXTEYBZRDLQ7VHQAQBXHV53YDWE3
X-Message-ID-Hash: FYDDUXTEYBZRDLQ7VHQAQBXHV53YDWE3
X-MailFrom: rjsparks@nostrum.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tools-discuss.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tools-discuss] Introducing a new roadmap framework
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/Zlw-msiPjnF9i1YuIxruyruqujU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Owner: <mailto:tools-discuss-owner@ietf.org>
List-Post: <mailto:tools-discuss@ietf.org>
List-Subscribe: <mailto:tools-discuss-join@ietf.org>
List-Unsubscribe: <mailto:tools-discuss-leave@ietf.org>
Earlier this year the roadmap for IETF tools development was withdrawn as there were a number of problems with it, including: • Projects that spanned multiple quarters were split up into phases with no clarity about what work would be in each phase. • The projects were a mixture of organizational goals and detailed projects. • No linkage between the projects and the various work items recorded as GitHub issues in individual tool repositories. A new roadmap framework for IETF Tools Development is ready for comment that partly addresses these concerns with a plan to extend it to address the remaining over time. The roadmap is populated with the projects that are currently ongoing or are expected in 2026. We will hold a call towards the end of January to discuss the plan. Feedback between now and then is appreciated at tools-discuss@ietf.org. The roadmap is built as a GitHub project “Tools Development Roadmap” [1] with an underlying repository of issues that are used to populate this roadmap called “roadmap” [2], both in the ietf-tools GitHub organization. The project and issue repository are both read-only as it is expected that they will be maintained by the tools team as part of the new process described below. The roadmap contains organizational goals and then for each of those a list of projects intended to support that goal. Each goal and project can be inspected by clicking on its name. The goals and most of the projects have more detail in their description already, but all projects will have extended descriptions added going forward. The current sizing and planned dates, by quarter, for projects are initial estimates, and the priority column is not yet populated. The roadmap has three initial views: 1. Organizational goals [3]. This lists the high-level goals. 2. Projects by organizational goal [4]. This is a detailed table of each project, grouped by organizational goal, showing the size, priority, main user(s), start quarter and target quarter. 3. Project roadmap [5]. This is a timeline view showing all of the projects and their start quarter and target quarter. The next step with this roadmap is to add new issues (labelled as “epic”) in each of the individual tool repositories that link back to the project they form part of and then over time, the issues that relate to those epics will be linked to those. That will then provide a linkage for each issue to the project that aims to address it and the organizational goal that supports that work. Feedback is now sought on this new roadmap, and in particular the following questions: 1. Does this structure meet your requirements for a tools roadmap? 2. Are these goals and projects at a useful level for understanding and influencing the planned tooling projects? 3. Are these the right goals and projects for 2026? We aim to hold an open call in late January to discuss the feedback received, populate the priority column, and review the planned dates and estimated sizing. Please send feedback before then to tools-discuss@ietf.org. [1] https://github.com/orgs/ietf-tools/projects/54 [2] https://github.com/ietf-tools/roadmap [3] https://github.com/orgs/ietf-tools/projects/54/views/1 [4] https://github.com/orgs/ietf-tools/projects/54/views/2 [5] https://github.com/orgs/ietf-tools/projects/54/views/3
- [Tools-discuss] Introducing a new roadmap framewo… Robert Sparks
- [Tools-discuss] Re: Introducing a new roadmap fra… Michael Richardson
- [Tools-discuss] Re: Introducing a new roadmap fra… Eric Rescorla
- [Tools-discuss] Re: Introducing a new roadmap fra… Michael Richardson
- [Tools-discuss] Re: Introducing a new roadmap fra… Eric Rescorla
- [Tools-discuss] Re: Introducing a new roadmap fra… Eric Rescorla
- [Tools-discuss] Re: Introducing a new roadmap fra… Ted Lemon
- [Tools-discuss] DraftForge (was Re: Re: Introduci… Jean Mahoney
- [Tools-discuss] Re: Introducing a new roadmap fra… Robert Sparks
- [Tools-discuss] Re: Introducing a new roadmap fra… Robert Sparks
- [Tools-discuss] Re: Introducing a new roadmap fra… Jay Daley
- [Tools-discuss] Re: Introducing a new roadmap fra… Eric Rescorla
- [Tools-discuss] Re: DraftForge (was Re: Re: Intro… Eric Rescorla