Distributed management

Last updated

Distributed management is a management method for people to work together over the web to accomplish desired goals. Management activities are distributed through the people doing the work. [1]

Contents

Changed Operating Environment

Traditionally the functions of management are centralised and performed by managers. This limits the amount of work that can be done.

The Internet has provided the opportunity for people to work together globally. However, “manager centric” approaches have been unable to provide a practical means to fully utilize the available connectivity.

Social networking has been tried, but it lacks an underlying management method and the tools to apply the method globally and consistently.

History

In his Doctorate on Introducing Technology into Organizations completed in 1990, Dr. Neil Miller identified the need for a distributed management paradigm. In 1991, he founded TASKey Pty Ltd to develop, operationalise, and commercialize a new distributed management paradigm. Patents on the core parts of distributed management were granted in Australia (1997) and USA (2000).

In 1995, TASKey correctly estimated that the web technologies required to globally implement distributed management would not be available for about 15 years. TASKey has used this time for comprehensive experimentation and to refine TASKey methods and software tools, so they are acceptable and workable for most people with minimal training.

Key Parts

The key parts of Distributed Management are:

Differentiators

The differentiators between distributed management and traditional management are:

Software Tools

Implementing the distributed management paradigm required new web software to manage the complex dynamic relationships that need to be managed to get work done. Over 13 years, TASKey has developed, validated and commercialized web software called TASKey TEAM for enterprise distributed management and Me2Team (a basic version of TASKey TEAM).

TASKey web software is unique in that it automatically tracks and organizes all tasks (for strategies, operations and projects), synchronizes all stakeholders’ personal To Do lists, and automatically reports progress.

Validation

TASKey software functionality has been developed and validated in a range of workplaces over 13 years. Case studies Ref demonstrate effective use by both managers and workers.

Management Insights

Management insights that have been gained during the development, validation and commercialization of Distributed Management are explored in Blog – Articles and Insights

Related Research Articles

Project management is the process of supervising the work of a team to achieve all project goals within the given constraints. This information is usually described in project documentation, created at the beginning of the development process. The primary constraints are scope, time, and budget. The secondary challenge is to optimize the allocation of necessary inputs and apply them to meet pre-defined objectives.

<span class="mw-page-title-main">Software testing</span> Checking software against a standard

Software testing is the act of checking whether software satisfies expectations.

Project management software are computer programs that help plan, organize, and manage resources.

A software company is a business entity that specializes in the development, distribution, and maintenance of software products and services. These companies create a variety of software solutions, including commercial software, custom software, Software as a Service (SaaS), open-source software, and embedded software. They range from small startups to large corporations, engaging in activities such as software development, testing, deployment, and support.

The rational unified process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable process framework, intended to be tailored by the development organizations and software project teams that will select the elements of the process that are appropriate for their needs. RUP is a specific implementation of the Unified Process.

The following outline is provided as an overview of and topical guide to software engineering:

In computer science, a software agent is a computer program that acts for a user or another program in a relationship of agency.

Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance, a group of 17 software practitioners in 2001. As documented in their Manifesto for Agile Software Development the practitioners value:

Computer-aided translation (CAT), also referred to as computer-assisted translation or computer-aided human translation (CAHT), is the use of software, also known as a translator, to assist a human translator in the translation process. The translation is created by a human, and certain aspects of the process are facilitated by software; this is in contrast with machine translation (MT), in which the translation is created by a computer, optionally with some human intervention.

In software project management, software testing, and software engineering, verification and validation is the process of checking that a software engineer system meets specifications and requirements so that it fulfills its intended purpose. It may also be referred to as software quality control. It is normally the responsibility of software testers as part of the software development lifecycle. In simple terms, software verification is: "Assuming we should build X, does our software achieve its goals without any bugs or gaps?" On the other hand, software validation is: "Was X what we should have built? Does X meet the high-level requirements?"

<span class="mw-page-title-main">Task management</span> Process of managing a task through its life cycle

Task management is the process of overseeing a task through its lifecycle. It involves planning, testing, tracking, and reporting. Task management can help individuals achieve goals or enable groups of individuals to collaborate and share knowledge for the accomplishment of collective goals. Tasks are also differentiated by complexity, from low to high.

Software project management is the process of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled.

<span class="mw-page-title-main">Scrum (software development)</span> Management framework

Scrum is an agile team collaboration framework commonly used in software development and other industries.

Quality engineering is the discipline of engineering concerned with the principles and practice of product and service quality assurance and control. In software development, it is the management, development, operation and maintenance of IT systems and enterprise architectures with high quality standard.

Amit Sheth is a computer scientist at University of South Carolina in Columbia, South Carolina. He is the founding Director of the Artificial Intelligence Institute, and a Professor of Computer Science and Engineering. From 2007 to June 2019, he was the Lexis Nexis Ohio Eminent Scholar, director of the Ohio Center of Excellence in Knowledge-enabled Computing, and a Professor of Computer Science at Wright State University. Sheth's work has been cited by over 48,800 publications. He has an h-index of 117, which puts him among the top 100 computer scientists with the highest h-index. Prior to founding the Kno.e.sis Center, he served as the director of the Large Scale Distributed Information Systems Lab at the University of Georgia in Athens, Georgia.

Effi is C++ application development framework.

Social project management is a non-traditional way of organizing projects and performing project management. It is, in its simplest form, the outcome of the application of the Social networking paradigm to the context of project ecosystems, as a continued response to the movement toward distributed, virtual teams. Distributed virtual teams lose significant communication value normally present when groups are collocated. Because of this, social project management is motivated by a philosophy of the maximizing of open, and continuous communication, both inside and outside the team. Because it is a response to new organizing structures that require technologically mediated communications, Social Project Management is most often enabled by the use of Collaborative software inspired by social media. This paradigm enables the project work to be published as activity stream and publicized via the integration with the social network of an organization. Social project management embraces both the historical best practices of Project management, and the open collaboration of Web 2.0.

The following outline is provided as an overview of and topical guide to project management:

Distributed agile software development is a research area that considers the effects of applying the principles of agile software development to a globally distributed development setting, with the goal of overcoming challenges in projects which are geographically distributed.

References

  1. "Performance Management | Factsheets". CIPD. Retrieved 2022-09-08.