TECHNOLOGY
Speacq bases its technologies on Korean innovations in transit
systems, but its systems are more advanced than those used in Korea.
Automated Fare Collection system
The Seoul automated fare collection system has been operating
since 1996. While all of its parts and features are available to
Speacq, in many cases its software will be upgraded to contemporary
U.S. standards
CMM is a method for evaluating and measuring the maturity of the
software development process of organizations on a scale of 1 to
5. The CMM was developed by the Software Engineering Institute
(SEI) at Carnegie Mellon University in Pittsburgh. It has been
used extensively for avionics software and for government projects
since it was created in the mid-1980s.
There are 5 levels of the CMM--Initial, Repeatable, Defined, Managed
and Optimizing. According to the SEI, "Predictability, effectiveness,
and control of an organization's software processes are believed
to improve as the organization moves up these five levels. While
not rigorous, the empirical evidence to date supports this belief."
At Speacq, every line of code is traceable back through Software
Requirements, Features, Benefits, and Stakeholder Needs to a Stakeholder.
Following the precepts of Extreme
Programming
, each new module added to a build is automatically unit-tested
for common errors, and the entire program is acceptance-tested
to assure continuous functionality.
While Speacq aspires to level 5 in the near future, our continuous
build methods assure us of level 4 today. We find the added expense
of high-level CMM to be more than justified by predictable results.
|