News

Custom Work Item Types Now a Thing in Visual Studio Team Services Sprint 105

Full process customization gets nearer to reality with the ability to create custom work item types. Plus, work item history and release management get more refined in this month's Web release.

It's another month, so it's yet another roundup for Visual Studio Team Services features, rolled up into Sprint 105 that was released to the Web a week ago, with a few more features being rolled out in the next few days. Of significance this month is that VSTS gets nearer to "full process customization" with the ability to create custom work item types, and work item history and release management gets more refined.

With customizable work item types, developers choose the field, layout and color of work items. Developers will notice a "New Work Item Type" option once they've created an inherited process and migrated projects to use it. These customizable work item types can be deleted, and the capability to disable and deprecate will be enabled in the near future. At some point, Microsoft's Brian Harry explains in a blog post, these customizable work item types will eventually "lead to the full replacement of the Power Tools Process Template Editor with the new web based experience in TFS on-prem too."

One other new feature is the refining of the work item history tab. "One of my favorite improvements this sprint is the new work item history experience," writes Harry. "The one we've had for a long time was kind of dull, noisy and hard to read.  The new one is super nice.  Note, it's not quite finished yet – there are a few more improvements coming in the next sprint deployment."

Microsoft's Aaron Bjork details specific changes made to the work item history tab in the release notes: "Individual revisions are now grouped by date buckets and summarized in a left pane, complete with adornment icons that help you quickly identify changes. Quickly scan the history pane to spot the revisions with comments, work item state changes, assignment changes, attachments, and links."

He adds that they've "also made quite a few "under the hood" changes to ensure better performance for work items with lots of revisions."

One other highlight of Sprint 105 has to do with release management: A Manual Intervention task allows developers to manually pause a deployment in the middle of it. A number of manual steps can be performed at the apuase, with the deployment then continuing on with the rest of the automated steps, or the build can also just be rejected.

Harry notes that "The significant thing about this task is that it's the first incarnation of automation pipeline tasks that can release the agent and then later reacquire a new one and continue. This sets us up to enable a variety of long running workflows without keep agents reserved."

See Bjork's release notes for a number of other features in this sprint.

About the Author

Michael Domingo is a long-time software publishing veteran, having started up and managed several developer publications for the Clipper compiler, Microsoft Access, and Visual Basic. He's also managed IT pubs for 1105 Media, including Microsoft Certified Professional Magazine and Virtualization Review before landing his current gig as Visual Studio Magazine Editor in Chief. Besides his publishing life, he's a professional photographer, whose work can be found by Googling domingophoto.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events