System dynamics

System dynamics is a computer-aided approach to policy analysis and design. It applies to dynamic problems arising in complex social, managerial, economic, or ecological systems — literally any dynamic systems characterized by interdependence, mutual interaction, information feedback, and circular causality. The three most commonly used software packages are listed below in alphabetical order.  Additional tools […]

System dynamics is a computer-aided approach to policy analysis and design. It applies to dynamic problems arising in complex social, managerial, economic, or ecological systems — literally any dynamic systems characterized by interdependence, mutual interaction, information feedback, and circular causality.

The three most commonly used software packages are listed below in alphabetical order.  Additional tools that support model construction are noted at the end.

iThink® and STELLA® are two names for one model development platform published by isee systems. The software is available in different configurations under a commercial license for Windows and Macintosh computers. Educational licenses and a free runtime version of the software are available.

Powersim Studio is available in a number of different configurations from Powersim Software. The software is available under  commercial license and runs under Windows. Educational licenses and options for publishing standalone model packages are available. A new free version, Studio Express is now available.

Vensim® is available in a number of different configurations from Ventana Systems, Inc. The software is available under a commercial license and runs on Windows and the Macintosh. Educational licenses, including a configuration of the software that is free for educational use, and a free runtime version of the software are available.

See Also: There are a number of other products that can be used to construct models. These include: Anylogic, Goldsim, Berkely Madonna, Sysdea and SimGua under related methodologies and MyStrategy under pedagogical tools.

Simantics System Dynamics is a ready-to-use system dynamics modelling and simulation software application for understanding different organizations, markets and other complex systems and their dynamic behavior.

ASCEND is a free open-source software program for solving small to very large mathematical models. ASCEND can solve systems of non-linear equations, linear and nonlinear optimisation problems, and dynamic systems expressed in the form of differential/algebraic equations.

Agile management

Agile management, or agile process management, or simply agile refer to an iterative, incremental method of managing the design and build activities for engineering, information technology, and other business areas that aims to provide new product or service development in a highly flexible and interactive manner; an example is its application in Scrum, an original … Continue reading “Agile management”

Agile management, or agile process management, or simply agile refer to an iterative, incremental method of managing the design and build activities for engineering, information technology, and other business areas that aims to provide new product or service development in a highly flexible and interactive manner; an example is its application in Scrum, an original form of agile software development.[1] It requires capable individuals from the relevant business, openness to consistent customer input, and management openness to non-hierarchical forms of leadership. Agile can in fact be viewed as a broadening and generalization of the principles of the earlier successful array of Scrum concepts and techniques to more diverse business activities. Agile also traces its evolution to a “consensus event”, the publication of the “Agile manifesto“, and it has conceptual links to lean techniques, kanban (????(??)?), and the Six Sigma area of business ideas.[1]

Agile X techniques may also be called extreme process management. It is a variant of iterative life cycle[2] where deliverables are submitted in stages. The main difference between agile and iterative development is that agile methods complete small portions of the deliverables in each delivery cycle (iteration)[3] while iterative methods evolve the entire set of deliverables over time, completing them near the end of the project. Both iterative and agile methods were developed as a reaction to various obstacles that developed in more sequential forms of project organization. For example, as technology projects grow in complexity, end users tend to have difficulty defining the long term requirements without being able to view progressive prototypes. Projects that develop in iterations can constantly gather feedback to help refine those requirements. According to Jean-Loup Richet (Research Fellow at ESSEC Institute for Strategic Innovation & Services) “this approach can be leveraged effectively for non-software products and for project management in general, especially in areas of innovation and uncertainty. The end result is a product or project that best meets current customer needs and is delivered with minimal costs, waste, and time, enabling companies to achieve bottom line gains earlier than via traditional approaches.[4] Agile management also offers a simple framework promoting communication and reflection on past work amongst team members.[5]

Agile methods are mentioned in the Guide to the Project Management Body of Knowledge (PMBOK Guide) under the Project Lifecycle definition:

Adaptive project life cycle, a project life cycle, also known as change-driven or agile methods, that is intended to facilitate change and require a high degree of ongoing stakeholder involvement. Adaptive life cycles are also iterative and incremental, but differ in that iterations are very rapid (usually 2-4 weeks in length) and are fixed in time and resources.[6]

The Personal Software Process (PSP)

The Personal Software Process (PSP) is a structured software development process that is intended to help software engineers better understand and improve their performance by tracking their predicted and actual development of code. The PSP was created by Watts Humphrey to apply the underlying principles of the Software Engineering Institute’s (SEI) Capability Maturity Model (CMM) to … Continue reading “The Personal Software Process (PSP)”

The Personal Software Process (PSP) is a structured software development process that is intended to help software engineers better understand and improve their performance by tracking their predicted and actual development of code. The PSP was created by Watts Humphrey to apply the underlying principles of the Software Engineering Institute’s (SEI) Capability Maturity Model (CMM) to the software development practices of a single developer. It claims to give software engineers the process skills necessary to work on a Team Software Process (TSP) team.

“Personal Software Process” and “PSP” are registered service marks of the Carnegie Mellon University.[1]

Types of Information System

Why are there different types of Information System? In the early days of computing, each time an information system was needed it was ‘tailor made’ – built as a one-off solution for a particular problem. However, it soon became apparent that many of the problems information systems set out to solve shared certain characteristics. Consequently, … Continue reading Types of Information System

Why are there different types of Information System?

In the early days of computing, each time an information system was needed it was ‘tailor made’ – built as a one-off solution for a particular problem. However, it soon became apparent that many of the problems information systems set out to solve shared certain characteristics. Consequently, people attempted to try to build a single system that would solve a whole range of similar problems. However, they soon realized that in order to do this, it was first necessary to be able to define how and where the information system would be used and why it was needed. It was then that the search for a way to classify information systems accurately began.

Sigil for Ubuntu 15.04

There are some repositories that seem to be mantaining Sigil at this moment for Ubuntu 15.04: i2p: https://launchpad.net/~i2p.packages/+archive/ubuntu/i2p sudo add-apt-repository ppa:i2p.packages/i2p sudo apt-get update sudo apt-get install sigil xiota: https://launchpad.net/~xiota/+archive/ubuntu/ppa sudo add-apt-repository ppa:xiota/ppa sudo apt-get update sudo apt-get install sigil mapreri: https://launchpad.net/~mapreri/+archive/ubuntu/sigil sudo add-apt-repository ppa:mapreri/sigil sudo apt-get update sudo apt-get install sigil Though it is … Continue reading Sigil for Ubuntu 15.04

There are some repositories that seem to be mantaining Sigil at this moment for Ubuntu 15.04:

i2p: https://launchpad.net/~i2p.packages/+archive/ubuntu/i2p

sudo add-apt-repository ppa:i2p.packages/i2p
sudo apt-get update
sudo apt-get install sigil

xiota: https://launchpad.net/~xiota/+archive/ubuntu/ppa

sudo add-apt-repository ppa:xiota/ppa
sudo apt-get update
sudo apt-get install sigil

mapreri: https://launchpad.net/~mapreri/+archive/ubuntu/sigil

sudo add-apt-repository ppa:mapreri/sigil
sudo apt-get update
sudo apt-get install sigil

Though it is important to note that i2p.packages repository doesn’t contain only Sigil, and updating after adding it may upgrade other packages.

ITIL

ITIL, formerly known as the Information Technology Infrastructure Library, is a set of practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business. In its current form (known as ITIL 2011 edition), ITIL is published as a series of five core volumes, each of which covers a different … Continue reading ITIL

ITIL, formerly known as the Information Technology Infrastructure Library, is a set of practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business. In its current form (known as ITIL 2011 edition), ITIL is published as a series of five core volumes, each of which covers a different ITSM lifecycle stage. Although ITIL underpins ISO/IEC 20000 (previously BS15000), the International Service Management Standard for IT service management, there are some differences between the ISO 20000 standard and the ITIL framework.

ITIL describes processes, procedures, tasks, and checklists which are not organization-specific, but can be applied by an organization for establishing integration with the organization’s strategy, delivering value, and maintaining a minimum level of competency. It allows the organization to establish a baseline from which it can plan, implement, and measure. It is used to demonstrate compliance and to measure improvement.

Since July 2013, ITIL has been owned by AXELOS Ltd, a joint venture between HM Cabinet Office and Capita Plc. AXELOS licenses organisations to use the ITIL intellectual property, accredits licensed Examination Institutes, and manages updates to the framework.