Systems Analysis Wiki


Jump to: navigation, search


Install Mediawiki 1.25 on OSX

Install the newest version of Mediawiki on a Mac server.

Wiki Tools for Systems Analysis

Wikis can be tremendously useful for systems analysis. Provided (some of) the stakeholders are technical-minded, a wiki can become a resource for discussing use cases, requirements and risks. Use cases, requirements and risks can be captured and prioritized, encouraging an open dialog between stakeholders and developers. Wiki technology is readily available and relatively simple to master, making wikis an effective way to tackle software development in a lightweight and open manner and to foster participation by all stakeholders.

However, this openness could potentially lead to an uncontrolled proliferation of different formats and terminology. Enforcing the usage of a set of templates can funnel a collective systems analysis process into a more effective endeavor. The templates in the Template:Systems_Analysis namespace are meant to facilitate this effort.

Semantische Metadaten mit Medien verknüpfen

Die Semantic MediaWiki Erweiterung ermöglicht, Metadaten an Medien hinzufügen. Diese Metadaten können dann mit Hilfe von Formularen bearbeitet werden.

The workings of arXiv, an open access document server for preprints

The arXiv is an archive for electronic preprints of scientific papers in the fields of mathematics, physics, astronomy, computer science etc. This case study presents use cases and data analysis based upon the documentation provided by the arXiv, with the purpose of generalizing the best practices employed by the arXiv to the full domain of endorsement-based, moderated publication, which may also cover e.g. technical documentation, in-house guidelines or even scientific articles in other areas.

Online radio: a systems analysis

This is a collection of notes about online radio, as seen from a systems analysis perspective. Systems analysis is a means to cross the gap between concepts and realization or, in the context of software development, between requirements and implementation. Creating an on-line radio station involves analogue studio techniques, not to mention social engineering, but to a certain extent it also is an exercise in software design.

The 'case studies' describe a selection of radio set-ups, some are simple grass-root ones, some are complex social media initiatives. All examples discussed here do have in common a will to gain experience and insights into media processes, and to share these experiences in a participative manner, often producing open source software.

The 'system specification' describes the stakeholders, the data flows and the interactions inside a radio station. The 'systems constraints' chapter is a catalog of hardware-, software- and network-assets you will definitely need, unfortunately this catalog is unbounded. The collection of 'use cases' is a minimal set of requirements necessary for any radio project. You might want to implement these yourself, or you might want to use them to evaluate existing software.

'Modeling the system' describes the basic software architecture and database schema a streaming audio system usually needs.

The final notes contain a step-by-step tutorial for setting up a streaming server using open source software.

E-Mentoring: a system specification

A systems specification for implementing e-mentoring techniques in online communities

The purpose of this analysis is to arrive at a domain model for computer mediated, online mentoring. Several studies have shown that mentoring can be useful. Benefits include individual career development, personal satisfaction (Allen et al. 2004) as well as benefits for the organization, such as commitment and lower turnover (Payne and Huffman 2005). Most authors differentiate between two types of mentoring: formal mentoring, mainly focused on career benefits (e. g. exposure, sponsorship) and informal mentoring, mainly of psychosocial nature ( e. g. role modeling, counseling) (Allen et al. 2004)(Bozeman and Feeney 2007).

Nevertheless, mentoring remains a somewhat vague concept that is in need of a definition. Up to 40 different definitions have been recorded (Haggard et al. 2010) (Bozeman and Feeney 2007). Many of these definitions are tied to the field of career enhancement or call for individuals of different status or age. Although these definitions do share a common ground, they do not agree completely. Bozeman and Freeney attempt to clarify the concept by asking a series of questions:

  • Is mentoring different when the mentor is the protégé’s boss?
  • Is acknowledgement required for a mentoring relationship?
  • Who is the mentor?
  • Must the mentor and the protégé like one another?
  • What part of knowledge transmission is “mentoring” and what part is not?
  • Can groups mentor individuals?
  • When Does the Mentoring Begin and End?

The answers to these questions are submitted to a textual analysis, resulting in entity models, use cases and requirements.

A mobile icecast admin interface

A mobile client for icecast streaming audio server administration interface.

Curating noises

A concept for curating an archive of digital recordings of non-musical material, including accessioning, cataloguing, media maintenance and publication.

Metadata framework for noises

A metadata framework for cataloging a collection of recordings of non-musical material.


An OSC library for the Processing environment, allowing to control e.g. PureData, Max/MSP or Supercollider from Processing.

OTHER STUFF Please check my "Emissions Archive"

copyright © Alvaro Ortiz Troncoso, 2013

License: BY-NC-SA [1]

Personal tools