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 software (PMS) has the capacity to help plan, organize, and manage resource tools and develop resource estimates. Depending on the sophistication of the software, it can manage estimation and planning, scheduling, cost control and budget management, resource allocation, collaboration software, communication, decision-making, quality management, time management and documentation or administration systems. Numerous PC and browser-based project management software and contract management software products and services are available.

A software company is an organisation — owned either by the state or private — established for profit whose primary products are various forms of software, software technology, distribution, and software product development. They make up the software industry.

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.

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development involves writing and maintaining the source code, but in a broader sense, it includes all processes from the conception of the desired software through the final manifestation, typically in a planned and structured process often overlapping with software engineering. Software development also includes research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.

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

In computer science, a software agent or software AI is a computer program that acts for a user or other program in a relationship of agency, which derives from the Latin agere : an agreement to act on one's behalf. Such "action on behalf of" implies the authority to decide which, if any, action is appropriate. Agents are colloquially known as bots, from robot. They may be embodied, as when execution is paired with a robot body, or as software such as a chatbot executing on a phone or other computing device. Software agents may be autonomous or work together with other agents or people. Software agents interacting with people may possess human-like qualities such as natural language understanding and speech, personality or embody humanoid form.

In software development, agile practices include requirements discovery and solutions improvement through the collaborative effort of self-organizing and cross-functional teams with their customer(s)/end user(s), Popularized in the 2001 Manifesto for Agile Software Development, these values and principles were derived from and underpin a broad range of software development frameworks, including Scrum and Kanban.

Computer-aided translation (CAT), also referred to as computer-assisted translation or computer-aided human translation (CAHT), is the use of software 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.

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

Task management is the process of managing a task through its lifecycle. It involves planning, testing, tracking, and reporting. Task management can help either individual achieve goals, or groups of individuals 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> Software development framework

Scrum is an agile project management system commonly used in software development, although it is also used in other fields including research, sales, marketing, education, and advanced technologies. It is designed for teams of ten or fewer members who break their work into goals to be completed within time-boxed iterations, called sprints. Each sprint is no longer than one month and most commonly lasts two weeks. The scrum team assesses progress in time-boxed daily meetings of up to 15 minutes, called daily scrums. At the end of the sprint, the team holds two further meetings: one sprint review intended to demonstrate the work done for stakeholders and solicit feedback, and one sprint retrospective intended to enable the team to reflect and improve.

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 a 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 106, 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:

The scaled agile framework (SAFe) is a set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices. Along with disciplined agile delivery (DAD), SAFe is one of a growing number of frameworks that seek to address the problems encountered when scaling beyond a single team.

Patent analysis is the process of analyzing patent documents and other information from the patent lifecycle. The field of patent analytics uses patent analysis to obtain deeper insights into different technologies and innovation. Other terms are sometimes used as synonyms for patent analytics: patent landscaping, patent mapping, or cartography. However, there is no harmonized terminology in different languages, including in French and Spanish, while in some languages terms are borrowed from other languages. Patent analytics encompasses the analysis of patent data, analysis of the scientific literature, data cleaning, text mining, machine learning, geographic mapping, and data visualisation.

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.