← Computers & Automation

İş Dünyasının Elektronik Veri İşleyici Üreticilerinden En Çok Neye İhtiyacı Var

B
Bilinmeyen Yazar
1960 · Computers and Automation

Benjamin Conway
Direktör, Yönetim Danışmanlığı Hizmetleri
Price Waterhouse & Co., New York, N.Y.

(National Association of Accountants tarafından yayımlanan N.A.A. Bulletin, Ağustos 1960, Cilt 41, No. 12’den, 505 Park Ave., New York 22, N.Y., izin alınarak yeniden basılmıştır.)

Yakın gelecekte nelerin gerekli olabileceğine geçmeden önce, iş insanlarının şu anda donanım üreticilerinden talep ettikleri konuları kısaca ele almak yerinde olabilir. Bu noktaların bazıları önemsiz ya da apaçık görünebilir, ancak elektronik donanımın mevcut ve potansiyel kullanıcıları için son derece gerçektir ve her ne kadar iş makinesi üreticilerini sert biçimde eleştirdiğimiz izlenimi doğsa da bu doğru değildir. Üreticiler, donanım tasarımları ve iyileştirmelerinde, araştırma programlarında ve potansiyel kullanıcılara yardımcı olma çabalarında çok iyi bir iş çıkarmışlardır. Şimdi dile getirilen hususlar, üreticinin zaten yüksek olan performans standardını daha da yükseltmesine yardımcı olmak amacıyla belirtilmektedir.

Mevcut Donanımla İlişkili Kullanıcı İhtiyaçları

İlk ve belki de en önemli olarak, iş kullanıcıları önerilen sistem hakkında doğru teknik özelliklere sahip olmak istemektedir. Geçmişte çoğu kullanıcı, üreticilerin tasarım ve üretim zorluklarına makul ölçüde anlayış göstermiş ve orijinal özelliklerden küçük sapmaları kabul etmiştir. Ancak, belirli bir donanım parçası ya da özel bir özellik ortaya çıkmadığında veya tasarım değişiklikleri maliyette büyük artışları zorunlu kıldığında, endüstri kullanıcıları tereddüt etmeye başlamıştır. Bir kullanıcının bir hesaplama sistemi için hazırlık amacıyla yüz binlerce dolar harcamış olması durumunda, hazırlandığı sistemi almasının adil olduğu açıktır.

Önemli bir nokta — ve muhtemelen birçok potansiyel kullanıcıyı daha başlarken durduran bir unsur — elektronik veri işleme uygulamasının yüksek başlangıç maliyetidir. Sistem analizi, sistem tasarımı ve kodlama, yer hazırlığı, hata ayıklama ve sistem testlerinin maliyetleri çok büyük bir tutara ulaşmaktadır. Buna, sistemin düşük başlangıç yüklemesi ve paralel çalışma dönemlerinde çok az yararlı iş üretirken donanım için ödenen kira bedelleri de eklendiğinde, toplam maliyet gerçekten çok yüksek olmaktadır.

Birçok kişi, üreticilerin kira yapısını gözden geçirmesi gerektiğini, böylece bu erken aşamalarda yalnızca düşük kira bedellerinin uygulanmasını ve sistem giderek daha üretken hale geldikçe kira bedellerinin mevcut rakamların üzerine çıkmasını savunmaktadır. Bu belki başlangıç maliyetlerini düşürerek ve ikinci ve üçüncü vardiya kiralarını artırarak gerçekleştirilebilir. Her durumda, nasıl düzenlenirse düzenlensin, kira yapısına yönelik yeni bir yaklaşım memnuniyetle karşılanacaktır.

Başlangıç maliyetlerini daha da düşürmek için, üreticinin kurulumun çok erken bir aşamasında programlama yardımcılarını devreye sokmaya çalışması gerekir. Geçmiş deneyimler, hizmet rutinlerinin ve otomatik kodlama rutinlerinin, çalışmalar ilk başladığında mevcut olmadığını göstermiştir. Bunun sonucu olarak, çoğu kullanıcı programlama grubu makine kodlamasıyla çalışmak ve kendi hizmet ile bakım rutinlerini geliştirmek zorunda kalmıştır.

Durum büyük ölçüde iyileşmiş ve çoğu üretici artık geniş programlama araştırma kadrolarına sahip olsa da, bu kadroların her zaman iş dünyasının ihtiyaç duyduğunu düşündüğü rutinleri üretmediği yönünde bir kanaat hâlâ vardır. Bu iletişim eksikliği, kullanıcı gruplarının daha iyi değerlendirilmesiyle aşılabilir. Üreticiler, programlama çabalarının pratik sonuçlar vermesi için bu gruplarla iş birliğini teşvik etmelidir.

Üreticiler ile kullanıcıların her zaman aynı görüşte olmadığı bir başka nokta da donanım teslim tarihleridir. Ya teslimat gecikmiş — kullanıcıyı pahalı bir programlama grubunu atıl durumda tutmaya zorlamış — ya da kullanıcı, programlama ve dönüşüm için gereken süreyi küçümsemiş ve sonuçta kullanılamaz bir sistemin erken kurulumuna yol açmıştır. Kullanıcılar planlama konusunda teknik yardım almak için sıklıkla üretici temsilcilerine güvendiklerinden, bu tür zorluklar için çoğu zaman üreticiyi suçlamaktadırlar.

Üreticinin bakış açısından çözüm, kullanıcıya gerçekçi bir program takvimi hazırlamada yardımcı olmak ve makul teslim tarihleri belirlemektir.

Üreticilere yüklenen bir diğer gereklilik de yeterli arıza desteğinin sağlanmasıdır. Çalışmayan bir hesaplama sistemi yöneticiler için bir kabustur. Benzer donanımlar üzerinde yerel olarak her zaman zaman bulunabilseydi durumları iyileşirdi. Bu mümkün değilse, üreticiler makul konumlarda yedek donanım sağlamalıdır. San Francisco’daki bir kullanıcının, evrak işlerini yürütmek için personelini ve bantlarını New York’a uçurması asla gerekli olmamalıdır.

Üreticiler ayrıca yer hazırlığı ve iklimlendirme için yeterli ayrıntıları da sağlamalıdır. En az iki kurulumda, üretici tarafından önerilen alan, iyi çalışma koşulları sağlamak için önemli ölçüde artırılmak zorunda kalmıştır. Planlama aşamasında fazladan alan ayırmak, daha sonra alan meydana getirmeye çalışmaktan çok daha kolaydır.

Programlama eğitimi ve yardımcıları konusunda, üreticinin makine dışındaki en büyük sorumlulukları bulunmaktadır. Temsilcilerden, karmaşık bir sanatta deneyimsiz kişileri eğitmeleri beklenmektedir. Bunu etkili biçimde yapabilmeleri için, teorik ve pratik açıdan tam donanımlı olmaları, öğretim ilkelerini anlamaları ve programlama kılavuzları, çalışma sayfaları, çizelgeleme şablonları ve görsel sunumlar gibi yeterli eğitim materyalleriyle desteklenmeleri gerekir. Özellikle hatalar ve düzeltmelerle dolu, yetersiz hazırlanmış kılavuzlar, bir aceminin güvenini hızla yok edebilir.

İyi bir kurulum, kullanıcı kadar üretici için de neredeyse hayati olduğundan, eğitim kurslarının yeterince denetlenmesi ve katılımcıların sonunda sınanması da arzu edilir. Ayrıca, gerekli görüldüğünde, eğitim süresi boyunca belirli bir kişinin bir programlama grubuna uygun olmayabileceği ortaya çıkarsa, üretici temsilcisi bu uygunluk hakkında görüş bildirmeye hazır olmalıdır. Aşırı saldırganlık, çalışmaya isteksizlik ve baskı altında çalışamama gibi özellikler, ilgili kişi tüm teorik sınavları geçmiş olsa bile, uzun bir eğitim süresi boyunca ortaya çıkabilir. Çalışma grubunda sorunlara yol açabilecek bu özellikler hakkında yorum yapılmalıdır.

Çok önemli olarak, kullanıcının program “hata ayıklamasına” yardımcı olacak rutinler mevcut olmalı ve oldukça açık biçimde, teslimattan önce ilk programlarını hata ayıklayabilmesi ve sistem testlerini yapabilmesi için potansiyel kullanıcıya yeterli makine zamanı sağlanmalıdır. Üretici, mevcut ücretsiz “hata ayıklama” süresini artıramayacağını düşünüyorsa, ek sürenin sağlanacağı ve bunun daha sonra üreticinin kullanıcının donanımı üzerinde zaman alması yoluyla geri ödeneceği bir düzenleme üzerinde çalışmalıdır.

Mümkün olan her durumda, bir kullanıcıya yardımcı olan üreticinin teknik temsilcisi ya da temsilcileri, en azından ilk programlar tatmin edici biçimde çalışmaya başlayana kadar değiştirilmemelidir. Yerine gelen kişi, ayrılan kişiyle eşdeğer nitelikte olsa bile, onu gerekli bilgi düzeyine getirmek zaman alıcı olabilir. Değişiklik kaçınılmazsa, kullanıcı elbette makul bir bakış açısı sergileyecektir; ancak şirketin üretici için bir eğitim alanı olarak kullanıldığına inanırsa, muhtemelen hoşnutsuzluk ortaya çıkacaktır.

Üretici ayrıca bilgisayarın yeterli biçimde bakımının yapılmasını da sağlamalıdır. Bu, yalnızca uzman bir bakım teknisyeninin ya da ekibinin hizmetlerini değil, aynı zamanda büyük arızalar dışındaki tüm durumları kapsayacak şekilde, kullanıcının tesislerinde yeterli bir yedek parça ve sarf malzemesi kaynağının oluşturulmasını da gerektirir. Ayrıca, hem kullanıcı hem de üretici için uygun zamanlarda uygulanacak bir önleyici bakım programının kurulmasını da gerektirir.

Gelecekteki Gereksinimler

Yukarıdaki materyal mevcut gereksinimler ve var olan donanımlarla ilgilidir. Şimdi sanayinin yakın gelecekte talep edeceği bazı gereksinimlere dönelim. Öncelikle hâlihazırda herhangi bir taahhütte bulunmamış olan şirketleri, yani potansiyel kullanıcıları ele alalım. Bu kategorideki şirketler için maliyet muhtemelen büyük önem taşımaktadır; çünkü çoğu büyük şirket ya da yeni projeler için finansmanı makul ölçüde mevcut olan şirketler, bir şekilde elektronik veri işleme alanına yaklaşımlarını zaten yapmış durumdadır. Dolayısıyla, şu anda potansiyel konumda olan bu kullanıcılar, mevcut olandan daha ucuz donanımlarla yoğun biçimde ilgileneceklerdir.

Modern sistemlerin, hesaplama başına harcanan para açısından önceki makinelere göre çok daha fazlasını sunduğu doğru olmakla birlikte, bu ikinci nesil donanım ölçeğin alt ucundaki temel maliyeti düşürmemiştir. Bunun yerine, eğilim, önceki büyük ölçekli sistemler kadar iş yapabilen, orta ve orta-büyük maliyetli yeni bir donanım kategorisinin tanıtılması yönünde olmuştur. Bu açıkça doğru yönde atılmış bir adımdır ve elektronik makinelerin tüm yelpazesi boyunca sürdürülmelidir. Ancak buna ek olarak gerekli olan, mevcut orta ve küçük ölçekli bant ve kart sistemlerinin yaptığı işi çok daha düşük toplam maliyetlerle yapabilecek bir makine sınıfının bulunmasıdır. Modern bilgisayar mantıksal tasarımları ve transistörlerin yaygın kullanımı göz önüne alındığında, bunun üreticiler için gerçekleştirilmesinin çok zor olmaması gerektiği düşünülebilir. Eğer durum böyle değilse, üreticilerin bunu açıkça duyurmaları gerekir. Böyle bir donanımı bekleyen geniş bir potansiyel kullanıcı grubu bulunmaktadır.

Birçok kullanıcının temsilcileriyle yaptığımız görüşmeler sonucunda, maliyetteki bu düşüşün, makine kapasitesini ve yeteneklerini artırmayı hedeflemekten çok daha arzu edilir bir eğilim olduğu kanaatine vardık. Sanayideki sorumluluk sahibi kişiler, mevcut donanımın yeteneklerini etkin biçimde kullanmayı öğrenmelerinin daha uzun yıllar alacağını düşünmektedir. Bu nedenle, mikro-saniyeler yerine mikro-mikro-saniyelerde çalışacak makinelerle ilgili duyurulardan nispeten etkilenmemektedirler. Bu kişiler, hesaplama sistemlerinde ihtiyaç duydukları özelliklerin çoğunun hâlihazırda mevcut olduğunu, ancak her zaman aynı sistemlerde bulunmadığını düşünmektedir.

Çekirdek bellek, bilgisayar içinde seri yerine paralel veri aktarımı, yeterli iç denetim kontrolleri, daha hızlı giriş-çıkış donanımı, giriş, işlem ve çıkış arasında daha yüksek bir eşzamanlılık derecesi ve çoklu programlama yapabilme yeteneği gibi özelliklerin bir araya getirilmesi, iç işlemenin hızında olağanüstü bir artıştan çok daha önemli görünmektedir.

Merkezi olmayan bir şirkette elektronik veri işleme sırasında ortaya çıkan başlıca maliyetlerden biri haberleşme maliyetidir. Bu, sanayinin önemli iyileştirmeler görmek istediği bir alandır. Günümüzde telli haberleşme ağları, bilginin iletilmesindeki nispeten yavaş hız ve bilginin alınmasındaki çok yavaş hız nedeniyle tıkanmaktadır. Kâğıt bant ya da delikli kart iletimlerinin doğrudan manyetik banda kaydedilebilmesi durumunda bu ağlar büyük ölçüde hızlanacaktır; verilerin manyetik banttan manyetik banda iletilmesi halinde ise daha da hızlanacaktır. Elbette bu bantlar, hesaplama sistemiyle uyumlu olmalıdır. Bir haberleşme sisteminin diğer gereksinimleri arasında, iletim sırasında bilginin bir miktar düzenlenebilmesi ve günümüzde mevcut olandan daha iyi hata saptama ve düzeltme yöntemleri yer almalıdır.

Yukarıda, sanayinin arzu edilir bulduğu elektronik veri işleme donanımı özelliklerinin çoğunun modern bilgisayarlardan birinde ya da birkaçında bulunabildiği ifade edilmiştir. Ancak birçok kullanıcının yapılabilecek çok şey olduğunu düşündüğü bir alan vardır. Burada rastgele erişim alanını kastediyorum. Birkaç milyon karakter kapasiteli bir rastgele erişim sistemi, kütlesel manyetik bant depolamayla yaklaşık aynı toplam sistem maliyetiyle geliştirilebilirse, mevcut işleme yöntemleri tamamen değiştirilebilir ve şu anda elektronik veri işlemeye uygun olmayan birçok uygulama kolaylıkla uygulanabilir hâle gelir.

Bilginin çok sayıda manyetik bant makarası üzerinde depolanması, birden fazla makine çalıştırılmasını, aynı bantların sistemden defalarca geçirilmesi nedeniyle büyük ölçüde zaman kaybını ve sıralama ile birleştirme için harcanan ek zamanı gerektirir. Bu durum, bant dosyalarında yer alan bilginin sorgulanmasında zorluklar oluşturur ve bu sorguların anında yanıtlanması gereken durumlarda, normal işlemenin gereksiz yere aksatılmaması için pahalı çevrimdışı sorgulama birimlerinin ya da hacimli çıktıların eklenmesini gerektirebilir.

Belirtilen maliyet düzeyinde büyük rastgele erişim sistemleri, tüm bunlara olan gereksinimi ortadan kaldıracak ve dolayısıyla elektronik veri işlemeyi büyük ölçüde basitleştirirken, aynı zamanda sistemlerin kullanışlılığını artıracaktır. Gelen öğeleri sıralamaya gerek kalmayacak; geldikleri sırayla işlenebileceklerdir. Birden fazla ana dosyaya ya da çok sayıda makine çalıştırmasına gerek olmayacak ve dosya bakımı da dâhil olmak üzere tüm işlemler tek bir çalıştırmada gerçekleştirilecektir. Üreticilerin gerçekten büyük ve gerçekten ucuz rastgele erişim sistemlerinin geliştirilmesi için şu anda ne üzerinde çalıştıklarını bilmiyorum; ancak bana ve başkalarına öyle geliyor ki, makine tasarımı alanında bu konu, kullanıcılar açısından en verimli alanlardan biri olma potansiyeline sahiptir.

Gerçek donanımın dışında en fazla vaat eden alan, daha önce kısaca değinilmişti. Bu alan otomatik kodlamadır. Bu noktada, alanı evrensel bir makine dili ile sistem paketlerinin geliştirilmesini kapsayacak şekilde genişletmek istiyorum. Farklı insan gruplarının, başkalarının benzer çalışmalardaki deneyimlerinden tam anlamıyla yararlanamadan, aynı arayışlardan geçmek, sistem analizi ve tasarım çabalarını tekrar etmek ve kodlamanın angaryasıyla uğraşmak zorunda kalmaları bize makul görünmemektedir.

Örneğin, pek çok kamu hizmeti kuruluşunun müşteri muhasebesi işlevleri için tamamen bağımsız ve çoğu zaman son derece amatörce sistemler geliştirmiş olduğunu düşündüğümüzde, ortaya çıkan zaman ve para israfı inanılmaz boyutlara ulaşmaktadır. Müşteri muhasebesi bir kamu hizmetinden diğerine değişiklik gösterebilir, ancak işin temel niteliği aynı kalmaktadır. Profesyonel bir grup tarafından geliştirilen ve daha sonra herhangi bir kamu hizmetinin özel gereksinimlerine uyarlanabilecek genel bir program, her bir kullanıcı için binlerce dolarlık tasarruf sağlayabilirdi; sektör genelindeki tasarruflar ise belki de milyonlarca dolara ulaşabilirdi.

Pratikte, kendi başlarına mücadele etmek zorunda kalmış kamu hizmeti kuruluşlarının şu anda birleşik bir sektör grubuna katılmaya çok istekli olmayabileceklerinin farkındayız; ancak bu katılımın, yeni uygulamaların geliştirilmesinde ve aynı derecede önemli olarak mevcut uygulamaların programlamalarının revizyonunda kendilerine fayda sağlayacağı etkili biçimde gösterilebilirse, ikna edilebileceklerini düşünüyoruz. Bununla birlikte, bu yöndeki itici gücün makine üreticilerinden gelmesi gerektiğine inanıyoruz. Bazı üreticilerin, bir şirketin deneyimlerini diğerine aktarmaya yardımcı olan sektör uzmanlarına sahip olduğunun farkındayız; ancak bunun ulaşılabilecek hedeflerin gerisinde kaldığını düşünüyoruz.

Genel olarak üreticiler, geniş kapsamlı "dil" alanından, bunu kendi sorumluluk alanlarının dışında görerek ya da kendileri tarafından geliştirilemez kabul ederek kaçınma eğiliminde olmuşlardır; ancak bunun doğru olmadığına inanıyoruz. Her sektör ya da sektör grubu içinde, sistem yaklaşımının geliştirilmesini değerli ve önemli bir çaba hâline getirecek kadar benzer nitelikte iş bulunduğunu düşünüyoruz. Ayrıca, sistem yaklaşımını geliştiren üreticilerin, diğerlerine kıyasla çok büyük bir rekabet avantajına sahip olacaklarına inanıyoruz. Bunun maliyetleri belki de üretici ve sektör grubu tarafından karşılanabilir.

Dolayısıyla, üreticiler için geleceğe yönelik üç temel gereksinimin şunlar olduğunu düşünüyoruz:

  1. Özellikle orta ve küçük ölçekli sistemler olmak üzere, donanım yeteneklerinin tüm düzeylerinde daha ucuz donanımlar geliştirmek.
  2. Modern donanımla karşılaştırıldığında devasa boyutlarda ve bant depolama maliyetinden çok da uzak olmayan bir fiyata sahip rastgele erişim sistemleri geliştirmek.
  3. Yalnızca makineyi değil, hem sistemi hem de makineyi kapsayan sistem paketini geliştirmek.

Üreticiler ve Kullanıcıların Karşılıklı Çıkarları

Ancak şunu da unutmayalım ki, sanayi bunları üreticiye yönelik ek gereksinimler olarak görmekte ve üreticinin bu hizmetleri sağlamaya ve geliştirmeye devam etmesi gerektiğini düşünmektedir. Geçmişte sağlanan hizmetlere dayanarak, söz konusu makinenin özelliklerinden ziyade hizmet kalitesine göre makine seçiminin yapıldığı birçok örnek biliyoruz. Başlangıçta da belirtildiği gibi, bu sayfalarda söylenenler üreticilere yönelik bir eleştiri olarak düşünülmemelidir. Geçmişte iyi bir performans sergilemişlerdir; ancak gelecekte yapılması gereken çok şey vardır ve daha ileri, kayda değer ilerlemelerden hem üretici hem de kullanıcı fayda sağlayacaktır.