Dennis W. Minium - Sammamish WA, US Douglas Todd Neumann - Cary NC, US Kevin Campbell Kelly - Chapel Hill NC, US Sam Guckenheimer - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 17/00
US Classification:
717122, 717105, 717168, 715229
Abstract:
An integrated source code control and work item tracking tool is capable of establishing a relationship between work definition and work implementation. Once established, a more holistic view of the development process can be attained, and specific tasks can be easily accomplished. Tasks that may be accomplished using an integrated source code control and work item tracking tool include: automated generation of a list of work items that are completed in a new build of the system; automated updates of work items that are included in a build so that the work item details reflect the build in which it became available; automated transitioning of work items through a workflow when their implementation is complete and when their implementation is available in a new build; validation that source code changes represent the implementation of work items that have been approved; and managing change in the source code system with a focus on what work items it represents rather than a focus on what files are affected.
Kevin C. Kelly - Chapel Hill NC, US Sam Guckenheimer - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 10/00
US Classification:
705 727, 705 711, 705 738, 717102
Abstract:
A work item tracking system that provides for processing of more than one type of work item. Work item types may be defined using a data structure. Fields and characteristics of the work item are defined within the work item type definition. Programs within the work item tracking system may use this information to create, modify and otherwise process work items of a single type or to form links between work items of different types.
Method And Apparatus For Providing Process Guidance
A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.
Erez Haba - Redmond WA, US Sam Guckenheimer - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F009/44
US Classification:
717122000, 717124000
Abstract:
The present invention provides for a test management system that maintains fine-grained versioning information without sacrificing query, filtering, and reporting capabilities. Metadata associated with a test is stored in an XML file that is versioned with the test assets and source code. Furthermore, the XML file can contain all the attributes necessary for query and management, for example via XSLT transformations.
Methods And Apparatus For Implementing Checkin Policies In Source Code Control Systems
Douglas Neumann - Cary NC, US Brian Harry - Chapel Hill NC, US Edward Hintz - Raleigh NC, US Christian Lucas - Sammamish WA, US Jason Anderson - Redmond WA, US Sam Guckenheimer - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717120000
Abstract:
In one embodiment, a method and apparatus for automatically evaluating compliance of at least one source code file against at least one checkin policy. In a further embodiment, providing information about the compliance or non-compliance of the at least one source code file with the at least one checkin policy. In another embodiment, providing an option to override a policy failure and submit the at least one source code file to a source code repository. In one embodiment, in response to an override of a policy failure, providing a notification about the override of the policy failure. In some embodiments, an extensible framework enabling the installation of at least one checkin policy plugin, and providing a notification that at least one checkin policy plugin is not installed. In further embodiments, providing and using a work item association policy plugin, a unit tests policy plugin, and a static analysis policy plugin.
Automated Process For Generating A Build Of A Software Application Without Human Intervention
Douglas Neumann - Cary NC, US Brian Harry - Chapel Hill NC, US Sam Guckenheimer - Kirkland WA, US Alex Kipman - Duvall WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
717140000
Abstract:
An “out-of-the-box” automated build process application capable of executing a build process without any human intervention. The automated build process application may be configured to be installed and executed without any intervening manual coding of the build process, and may be capable of being configured through a user interface. The automated build application may be integrated within a software development environment, eliminating the need to independently create and use non-integrated software tools and scripts to automate aspects of the build process. Embodiments of the invention may be implemented using a workflow engine configured to execute a build process. A workflow engine (e.g., the MSBuild engine available from Microsoft Corporation) can be configured to perform all of the acts involved in a build process. The build process may be defined by one or more files formatted in accordance with a markup language such as, for example, XML or HTML.
Method And Apparatus For Providing Process Guidance
Microsoft Corporation - Redmond WA, US Sam Guckenheimer - Kirkland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/0489
US Classification:
715708
Abstract:
A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.
Method And Apparatus For Providing Process Guidance
- Redmond WA, US Sam Guckenheimer - Kirkland WA, US
International Classification:
G06F 9/44 G06Q 10/10
Abstract:
A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.
Youtube
More with Sam Guckenheimer - Our DevOps Jour...
Take a look behind the scenes of the teams in the Microsoft Cloud + En...
Duration:
3m 14s
Moving to 1ES at Microsoft - Sam Guckenheimer
Moving to 1ES at Microsoft Sam Guckenheimer, Product Owner, Visual Stu...
Duration:
28m 19s
Getting Agile with Testing with Sam Guckenhei...
Visual Studio Testing Agile Dev Ops Incremental Versioning Source Cont...
Duration:
45m 26s
Interview with Sam Guckenheimer (Rugged & Ant...
In this interview, Senior DevOps Program Manager Donovan Brown intervi...
Duration:
54m 11s
DOES14 - Sam Guckenheimer - Microsoft - The 1...
Sam Guckenheimer, Product Owner, Microsoft Sam describes a ten-year tr...
Duration:
30m 48s
DOES15 - Sam Guckenheimer - Visual Studio Onl...
Sam Guckenheimer, Product Owner for the Microsoft Visual Studio Cloud ...