Browse Prior Art Database

Quick Create

IP.com Disclosure Number: IPCOM000237754D
Publication Date: 2014-Jul-09
Document File: 6 page(s) / 450K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a quick create feature for software development tools that reduces the amount of time developers spend with the task management tool. Using functions similar to those with which developers are already familiar (i.e., common Integrated Development Environment functions) to set work item attributes, the quick create feature allows developers to quickly define and manage tasks.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 6

Quick Create

Software developers often do nothave enough time to accomplish the assigned tasks. A typical software developer engages in two modes of work. Mode 1 is writing and testing code, working in an Integrated Development Environment (IDE), command line tool, and browser. A developer spends the majority of time in this work mode. Mode 2 is in task management and collaboration. The mental shift between the two modes of work is often challenging.

A method is needed that enables a software developer to minimize the time spent in the task management tool in order to focus on solving programming problems and have more time to accomplish tasks.

The novel contribution is a quick create feature, meant to reduce the amount of time developers spend with the task management tool. Using functions similar to those with which developers are already familiar (i.e., common IDE functions) to set work item attributes, the quick create feature allows developers to quickly define and manage tasks. This allows developers to dedicate more time to writing code.

The quick create feature works within a task management tool and combines three core concepts : keyboard syntax, auto-lookup, and auto-complete. These concepts work together to provide a graduated user experience so that users can learn, gain confidence, and become more efficient in creating and defining work items. These three concepts are not novel and already appear in many different user interface (UI) contexts and interfaces. However, no system exists that combines the three to provide users with learning and skill development opportunities within a tool.

The following figures represent the steps for implementing the tool in a preferred embodiment .

Example 1: For a beginning user


Figure 1: Providing in-...