2012 Second Presidential Debate WordCloud

Event: AWS Michigan Meetup (Presenting) – 10/09/12

Hadoop – Latency = Google Dremel = Apache Drill???

Website Security – Interesting 65Gbps DDos Case Study

borg-net.eu
gratis dejting spel resultat
dejting 55 avstängd
vph-dare.eu
konek.eu
live chat service free
kurze sprüche zum 50 geburtstag einer frau
rencontres regionales love easy rencontre
rencontre tahiti love
incontri uomo roma
musiaked.com
rencontre billy montigny
funkar internet dejting råd
urdu chat room pakistani
obsharrybannink.nl
wikiport.de
les rencontres du management de projet
testshop.djurvision.se
partnersuche kiel umgebung
sportby.web-made.biz
russian dating website fotos
polkom.klebek.com.pl
lada-s-auto.ru
boomtrainingandconsultancy.nl
uomo cerca donna genova
fiebodenhoff.dk
betreuungsvz.de
abqactorsstudio.com
incontri per adulti a napoli
dejtingsajt för kriminella invandrare
wow la rencontre avec un tout puissant
bakteriy.net
dejtingsajt för par webbkryss
salutesport.net
porotherm.it
tryingtostartafire.com
roza26.ru
incontri a catania donna cerca uomo
best middle eastern dating site
sites de rencontre non payant pour les hommes
biconsultantgroup.com
driquet.com
find asian singles in uk
ug-traktor.ru
rencontre gérontologie pratique
bra profil på dejtingsida
chat senza registrazione incontri
ralf-gi.de
dejting appar 2014
mathebuch-online.de
italiensk dejtingsajt
trouver prostituée istanbul
lieux rencontre dreux
hajoepitok.hu
incontri donna perugia
online partnersuche absage
sottolecummerse.it
chat incontri free
recognition-products.eu
nätdejting 40 cm
adventchores.org
rencontre femmes celibataire usa
baby-chess.ru
frajole.de
hrstartpolska.pl
agefreelabs.net
gommit.com
wecanmakeyoufamous.com
brischke.de
lpdargentina.com.ar
transversal6.com
gagarin-auto.ru
rencontre mon bled gratuit
blogdomotelec.fr
spiralbindung.com
nätdejting dejta flera
chat rooms for singles in london
onlyquartz.ru
uomini cerca donne
lake-il.lftgoal.org
petit annonce rencontre femme
la rencontre roland dubillard
rencontre transsexuel au canada
journeyoffaithchurch.com
aquazond.ocean.ru
fond-opolchenie.ru
a0015450.xsph.ru
presentationstext dejting råd
galeria.zgodzio.pl
migliori chat per conoscere ragazze
dejtingsida usa
date latin definition
page18.fr
usluga-s-ru.1gb.ru
fpmetroatlanta.org
domingortega.es
mjc-massinon.fr
boom.lgbt
rencontre de foot ligue 1
ivemad.com
date app via facebook
gadbiblian.gob.ec
bakeca incontri donne prato
festival-cannes.ru
dzconfiance.com
elletta.eu
rencontre aumont aubrac
dejtingsidor för yngre jurister
rencontre austin mini
dejtingsajt som är gratis youtube
rencontres par facebook
bubble shooter 4 kostenlos online spielen
rencontre ma ville gueugnon
batalladetrafalgar.com
project free tv online dating rituals
coastline-west.com
daneslist.com
karwood.pl
att dejta en amerikan
jalinver.com
rencontre sur badoo ouahigouya
free online dating ireland
forbbq.ru
labrador-reproduktor.com
machtek.de
fvs-service.ru
nätdejting 20 år
rencontre guelma
tabelaciyiz.com
cad24.org
webs.890m.com
les sites de rencontres professionnelles
dongfeng.trec-avto.ru
rencontres vege
histoire site rencontre
annunci amicizia amore youtube
prostituées film entier complet en francais 2013 vf fr
sunshine-caravan-und-reisemobile.de
calypso-otel.ru
passion-polar.com
nätdejting samtalsämnen middag
site de rencontre ado lesbienne belgique
rencontre henri jean martin
sbstroy.ru
angeltour.ru
trophybook.ru
sekretar.ru
dejtingsajter recensioner böcker
comment contacter le site de rencontre tiilt
nätdejting under 18 malmö
mbaddiction.com
la rencontre meaning
buisnesshouse.ru
ealaayoune.com
rencontre auberchicourt
alarabia-national-schools.com
microfourmi.fr
partnersuche in bern helmets
madar.siedlce.pl
pizza.mvgkazan.ru
top singleplayer steam games
xn--tudentska-trgovina-frd.si
okno-sell.ru
incontri donne trento
beste single clubs berlin
numbrs-it.com
dejta stora kvinnor göteborg
uk single releases january 2015
computers174.ru
woodysoft.eu
seefels.co.at
bycure.it
partnervermittlung akademiker quereinsteiger
metar.it
kesgroup.ru
mi11.lt
a124locksmith.com
romantisk date forslag
eltais.ru
tutti i siti di incontro
site rencontre goth
ragdoll-italia.it
dubai prostituées russes
chatrooms ohne registrierung kostenlos schweiz
zeitmanagement spiele kostenlos spielen ohne anmeldung
buddhahaus-stuttgart.de
mojeeko.net
site de rencontre vive les rondes
woogoo site de rencontre
dejta svenska killar
wrtaxidermy.com
nätdejting västerås flygplats
free dating sites lubbock tx
exemple description homme site de rencontre
uniq-works.de
chat gratis sin registro colombia bogota
lam-italia.it
thehiphopanimal.com
towerhill.com.br
site rencontre gratuit prades

Software Development Life Cycle (SDLC) Case Study – Result = $440M Loss

Share this: [wpsr_retweet] [wpsr_plusone][wpsr_linkedin]

 

Software Development Life Cycle (SDLC)Importance

Solid Logic Technology’s foundershave experience across the financial industry and specifically in the development of quantative trading and investment systems. Many of the things we’ve learned along the way impact the way we develop software for clients across other industries. Most notably we’ve learned that software quality is extremely important and ‘software bugs’ cost lots of money. The study below shows how important in-depth software development, testing and launch management is for a company.

As early as August 1st, 2012 reports came out that Knight Capital Group,  a prominent electronic market-making firm specializing in NYSE equities, lost an estimated $440 million dollars due to a ‘software bug’. The news spread across financial news networks like Bloomberg, NY Times, CNBC and The Wall Street Journal.  Knight and other similar firms, trade US equities electronically using sophisticated computer algorithms with little to no human involvement in the process. While we will probably never hear the full story behind the ‘software bug’, it is suspected that a software coding error that was not quickly identified caused the loss. The loss is approximately 4 times their 2011 net income of $115m. It appears to have pretty much decimated the firm and at this point it looks like the firm will be bought or end up in bankruptcy.

While unfortunate, this example has some implications across any software project.

So what can we learn and take away from this incident?

  1. Software is not perfect, especially right after it is released
  2. A more comprehensive Software Development Life Cycle (SDLC) process and launch plan probably would have reduced the loss to a more reasonable amount.
  3. Always have a contingency plan for a new launch
  4. If new software is ‘acting funny’ then it probably has a problem and needs to be pulled from production and fixed
  5. When possible, conduct a series of small ‘pilots’ or ‘beta’ test along the way in a lower impact way
  6. If you cannot fully test the changes, then implement them slowly to minimize the potential errors in the beginning
  7. Have a ‘kill switch’ and know how to use it
  8. Have a formal SDLC process and follow it for all revisions
  9. Use source control for all software changes
  10. Have a defined launch process
  11. Have a way to quickly revert the changes implemented back to the previous version.

These are basic best practices that all software development firms should follow in order to consistently develop high quality software. Its unfortunate that there is a case study like this but these type of incidents are more common (but not to this scale) than most people imagine. I’m sure the group at Knight completed many of the above items, but something got away from them.

We put a huge amount of thought and effort into the process of software development and the consistent high level of quality that a solid process brings. We’re currently working on publishing a set of Software Development best practices – please contact us for a pre-release version.

More posts by Eric

[gravityform id=”4″ name=”Subscribe to our Blog” description=”false” ajax=”false”]

Share this: [wpsr_retweet] [wpsr_plusone][wpsr_linkedin]