Bir yazılım şirketine başlamadan önce ne bilmeliyim? [kapalı]


42

Arkadaşlarımın çoğunun işsiz olduğunu görünce, bazılarım ve ben küçük bir yazılım şirketi kurmayı planlıyorum.

Bilmemiz ve yapmamız gereken temel şeyler nelerdir? Dikkat etmemiz gereken bir yazılım şirketini yönetmeye özgü şeyler var mı?


2
Daha eski ama ilgili bir soruya cevabım. Umarım yararlı bulursunuz: programmers.stackexchange.com/questions/57782/…
Imran Omar Bukhsh

Kitap, sorularınızın çoğuna cevap veriyor :) 37signals.com/rework Yazılım oluşturma ve şirket kurma hakkındaki düşüncelerimi değiştirdi.
Nerian,

Yanıtlar:


79

Birkaç şeyi listelemeye çalışacağım¹ Keşke şirketimi kurarken düşünebilseydim.

Bilinmesi gereken en önemli şey, ya işe alım yapmak zorunda olduğunuz (avukatlar, muhasebeciler, satıcılar, proje yöneticileri) ya da deneme ve yanılma tekniğinin size çok pahalıya mal olacağı göz önüne alındığında, çok fazla şey öğrenmek zorunda olmanızdır.

  • Yerel yasaların farkında olun . Küçük bir şirketseniz ve müşteriniz tarafından binlerce dolar için dava açtığınızda, bazı zorunlu cümle faturanızda eksik olduğundan, ele alınması açık değildir.

    Aynı şekilde, bir müşteri size aylarca ödeme yapmadığında, bir avukata gittiğinizde ve imzaladığınız sözleşmenin müşterinizi size ödeme yapmaya zorlamadığını öğrendiğinizde, herhangi bir şeyi imzalamadan önce bir avukata danışmanızı istersiniz. Dört yıl hukuk fakültesinde geçirdim; Hukukta bilgisi olmayan kişilerin yazdığı sözleşmelerin kalitesizliğinden daima şaşırdım. Gördüğüm sözleşmelerin çoğu, geliştiriciye asla ödeme yapamayacağını ya da müşterinin hiçbir ücret ödemeden değişiklik talep edebileceğini söylüyor .

    Unutmayın, bazı müşteriler ödeme yapmamaya veya daha az ödememeye çalışırken çok fazla zaman harcayacak. Ürününüzün beklentileriyle uyuşmadığını veya taleplerinde yaptığınız değişikliklerin ücretsiz olduğunu veya artık ürüne ihtiyaç duymadıklarını her zaman düşündüklerini söylerler. F * ck You'i gördüğünüzden emin olun . Bana öde. Mike Monteiro bu durumları tartışıyor.

    Bu bir avukatın işi. Avukatlar pahalıdır ama size para kazandırır.

  • Vergilerin gelirinizden yüksek olmayacağından emin olun . Fransa'da, örneğin, başladığınızda, çok sayıda yarı devlet kuruluşunun (zorunlu sigorta şirketi gibi) yılda binlerce dolar talep edeceği, ancak gelirinizin yılda birkaç yüz dolar olduğu durumlarında kolayca olabilirsiniz.

    Kimse böyle saçmalıkların umrunda değil, çünkü bu kuruluşların çok para kazanmalarının bir yolu. Geliriniz olmasa bile, yine de ödemek zorundasınız. Bazılarının sigorta şirketleri olarak yönetildiği ve tekellerinden yararlandığı göz önüne alındığında, kendinizi mafya gibi davranan bir varlığın önünde bulursunuz (yani, durumunuz ne olursa olsun, ödemek zorunda kalacaksınız) yararlanır.

    Vergi şirketlerini görmek ve şirketinize gelip hesaplarını kontrol etmek istemek, ardından birkaç bin dolara mal olacak birkaç hata bulmak da hoş değil.

    Bu bir muhasebecinin işidir: genellikle çok fazla maliyetli olan muhasebe hatalarından kaçınmak ve şirketinizin parasını güçlü şirketlerin kasıtlı hatalarından korumak.

  • Sizi tüm serbest çalışan geliştiricilerden daha iyi yapan nedir? Sizi tüm büyük yazılım geliştirme şirketlerinden daha iyi yapan nedir? Müşterilere daha iyi olduğunuzu nasıl açıklarsınız?

    Kendi şirketlerini kurmak isteyen meslektaşlarımla birkaç görüşme yaptım. “Başkalarının sahip olmadığı ne var?” Diye sordum her zaman. Ya cevap veremezler ya da “daha ​​düşük bir fiyat isterim” gibi bir şeye cevap verirler, ancak maliyet tasarrufunu nasıl yapacaklarını açıklayamazlar.

    Rakiplerden daha iyi olduğunuz yönleri bildiğinizden emin olun. Sadece neyin daha iyi olduğunu değil aynı zamanda nedenini de açıklayarak kendinizi pazarlayabildiğinizden emin olun.

    • Örnek: Bir şirket A yazılımı daha düşük bir maliyetle gönderir, çünkü yalın yönetim kullanır, ürünü teslim etmek için gerekli olmayan işlerle ilgili atıkları giderir.

    • Başka bir örnek: B şirketi, yoğun resmi kod incelemeleri, testler, resmi kanıtlar ve canlı kritik yazılım yazan şirketlerde kullanılan diğer teknikleri kullanarak yüksek kaliteli yazılımlar sunar.

    • Son örnek: C şirketi, müşterilerini radikal yönetim ve Çevik'i kullanarak memnun eder.

    Daha da önemlisi, müşterilerinizi nasıl bulacaksınız? Reklam veriyor musunuz? Nerede? Nasıl? Maliyeti ne kadar?

    Müşterilerin sorularını cevaplamaya hazır mısın? Örneğin, birileri bu şirketlerden geri bildirim istemek için daha önce çalıştığınız şirketlerin adlarını isterse veya birileri yaptığınız yazılım ürünlerini veya web uygulamalarını göstermeyi isterse, bir cevabınız var mı?

    Bu bir satıcının işidir: işinizi bilen, güçlü puanlarınızı bilen ve şirketinizin neden en iyi olduğunu hızlı, kolay ve dürüst bir şekilde açıklayabilir.

  • Müşteri, az önce teslim ettiğiniz özelliklerde sürekli değişiklik yapmasını istediğinde, projeyi geç teslim etmekten nasıl kaçınırsınız ?

    Müşterinin ödemek zorunda olduğu fiyatı nasıl hesaplarsınız? İş başına bir saatiniz ödeniyorsa, müşteri 186 saat çalıştığınızda 213 saat boyunca ödeme yapılmasını istemediğinizden nasıl emin olabilir?

    Bir projeyi nasıl takip ediyorsunuz? Projenin başarısızlıkla sonuçlanacağını nereden biliyorsunuz ve ne zaman biliyorsunuz, nasıl önlersiniz?

    Bu bir proje yöneticisinin işidir. “Harika bir fikrim var, şimdi kafamda” diye bir projeye liderlik etmek, tam özellikli ürüne nasıl programlama kodu yazacağınızı bilmekten daha fazlasını gerektirir.

  • Müşterilerle ilgilenmeye hazır olduğunuzdan emin misiniz? Bir müşteri kibar olmadığında ne olacak ? Bir müşteri, ürününüzün gerçekte bunları tam olarak takip ettiğinde gereksinimlerine uymadığını veya uymadığını söylerse ne olur? Peki ya bir müşteri, üç aylık bir projenin geliştirilmesinden iki ay sonra, ASP.NET projenizi PHP'de yeniden yazmak zorunda kaldığınızı söylerse? Müşteri projesinin ne hakkında olduğunu bile bilmiyorsa ne olacak?

    Bu, yine, proje yöneticisinin, satıcısının veya desteğin görevidir. Sözleşmeyi imzaladıktan sonra müşterilerle ilgilenmek çok fazla dokunma, sabır, profesyonellik ve sık sık öfke yönetimi gerektirir.


¹ Not: Şirketim Fransa’da, bu nedenle bazı noktalar diğer ülkelerde geçerli olmayabilir veya daha az önemli olabilir.


Sadece bu noktalardan bazılarını oluşturmak için, bir şirket kurmak isteyen herkes burada açıklanan senaryoyu kullanmaya hazır olduklarından emin olmalıdır . Sitenin doğası göz önüne alındığında, hikaye biraz abartılı olabilir, ancak hala makul ve @MainMa'nın ortaya çıkardığı bazı noktaları göstermektedir.
Bobson

Bunların hepsi harika bir tavsiye. Şimdiye kadar en büyük engelim dokunaklı olacak. Zor insanlarla başa çıkmak için gerçekten zor bir zamanım var ama aktif olarak düşündüğümde inceliğe sahip olabileceğimi biliyorum. Nasıl çıkacağım konusunda çok bilinçli olmak zorunda kalacağım. İpuçları için teşekkürler!
Chev

15

Birçok yazılım başlangıcının kaçırdığı görünen çok önemli bir nokta şudur:

Bir sorun bul ve çöz. Bir çözüm üretmeyin ve uygun sorunları bulamayın ve çözülmüş olan sorunları çözmeyin.

Bu açık gözüküyor, ancak ürünleri başarısız olan (veya tamamen altından geçen) pek çok şirket var çünkü insanları gerçekten ihtiyaç duydukları konusunda ikna edemediler.

Örneğin, yapılacaklar listesi uygulaması yapmayın . Herhangi bir sosyal ağ kurmayın ; Tamamen başarısız olan projelerden her "bir sonraki Facebook'u yapacağım" iddiası için bir kuruş olsa, Facebook satın almak için yeterli param olacaktı. Muhtemelen müzik keşif uygulamalarından da kaçınırdım; Grooveshark, Pandora, Spotify, Last.fm ve diğerleri bu pazarı kapsıyor. Genel bir kural olarak, bir fikir edindiğinizde, Google hakkında biraz bilgi edinin ve ne olduğunu görün. Hangi çözümleri bulduğunuzu test etmeyi düşünün. Eğer yanlış bir şey göremiyorsanız ya da onlardan yoksunsanız, daha iyi hale getirecek bazı şeyler yapmanın yeni yollarını bulamadığınız sürece muhtemelen bu pazara giremezsiniz. belki de büyük ölçüde indirimli fiyatlar).

Bir keresinde birinin bir yabancıya "diğer ürün gibi" demeden ürününüzün ne olduğunu söyleyebilmeniz gerektiğini söylediğini duydum ve bence bu oldukça iyi bir tavsiye. Başka bir ürüne benziyorsa, tamam olabilir, ancak buna odaklanmayın. Örneğin, “ Nane gibi bir şey ” inşa etmiyorsunuz, “X, Y ve Z yaparak finansal durumunuzu izlemek ve yönetmek için bir uygulama oluşturuyorsunuz”. Fark özelliklere odaklanarak olduğunuzu olduğunu sizerakiplerinizin sahip olduğu özellikleri değil, isteyin. Tabii ki, pazarın istediği özellikleri bulmak için rakiplerinize bakmak istersiniz, ancak mevcut bir ürünün kopyası olma tuzağına düşmek istemezsiniz. Daha eski bir ürünle aynıysanız, o zaman bu ürünü kullanan insanlar orada kalabilirler ve o ürünü sizin için seçemezler çünkü sizin için daha olgun ve daha avantajlı tüm avantajları vardır - onlar düzeltmek, destek tabanı kurmak vb. için daha uzun zaman kaldı.


6

Bir işe başlamak için ne yapacağımız hakkında temel bir fikrimiz olmalı. Yasalar ve diğer şeyler ikincildir; uygun avukat ve kaynakları işe alabiliriz.

Hindistan'da iki tür işletme var.

Hizmetler ve Ürünler

ancak ABD'deki girişimler gibi ürünler popülerlik ve ilgi görmüyor gibi görünüyor. Ayrıca melek yatırımcılar yurtdışında görebileceğiniz kadar fazla değil. Ancak iOS ve Android gibi platformlar ürünlerinizi çok fazla zahmetsizce pazarlamanıza yardımcı olur.

Hizmet işine gidiyorsanız, müşteriden güven göstererek / kazanarak projeler alabilmeniz gereken zorlu bir pazardır. Arkadaşlarımdan biri bir yazılım şirketi işletiyor. Proje ve kaynaklar açısından büyüme katlanarak gerçekleşti ancak henüz iyi bir isim ve finansal istikrar bulamadı. Yavaş tempo olabilir, şirketiniz hakkında ne kadar agresif ve ciddi olduğunuza ve bunu nasıl yaptığınıza bağlı.

Günden güne gördüklerimizden başka birçok alan var. Bu gerçekten güçlü. Platform hizmetleri, kurumsal çözümler, SCADA sistemleri gibi büyük yazılımlar gibi. Doğru endüstriyi bulmanız sizin zevkinize ve bant genişliğinize bağlıdır.

Boşta olmaktan bir şeye başlamak daha iyidir. En azından boş zamanlarında bazı ürünleri kendiniz yaratmaya ve pazarlamaya çalışabilirsiniz. Yavaş yavaş bir şirket olabilirsin. Hepinize en iyisini diliyorum. Bir şey daha, bir şeyi "yeniden icat etme" konusunda isteksiz olmayın. Bazı sonuçlar zaten sizinki gibi hizmetler alıyorsa, insanlar bir adım atmakta tereddüt edebilir. İhlal olmadan, işleri kendi görüşünüze göre yapabilirsiniz. Bazen büyük bir hit olacak !!!


3

Pazar / müşterileri ile olan ilişkilerine dayanarak çeşitli kaynaklardan aldığınız tavsiyeleri verin. Diğer programcılara satış yapmazsanız, Fog Creek ve Balsamiq’in yaptığı gibi yapamazsınız. 37 markanın Fortune 500'ü engellemesinin bir nedeni var. Pazarınız ne kadar azsa “sizin gibi” dışardan yardım almanız gerekecek.

Çılgınca geliyor, ancak bazen para kazanmak ya da bir yazılım şirketine sahip olmak isteyip istemediğinize karar vermeniz gerekecek. Bununla nasıl baş edeceğine karar ver. Çok az veya çok fazla paraya sahip olmak, devam etmeyi zorlaştırabilir. İş açılışları ve istenmeyen projelerle baştan çıkacaksınız çünkü paraya şimdi ihtiyacınız var (Ya da zengin ve umursamıyorsunuz.). Bu aslında bir yazılım şirketine sahip olma yolunda ilerleyebilir. Bu nihai hedefe sahip olmalısın, bu yüzden sebat etme ihtimalin daha yüksek.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.