it-swarm.asia

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

Birçok arkadaşımın işsiz olduğunu görünce, bazı fikirlerim ve ben küçük bir yazılım şirketi kurmayı planlıyoruz.

Bilmemiz ve yapmamız gereken temel şeyler nelerdir? Dikkat etmemiz gereken bir yazılım şirketi çalıştırmaya özgü şeyler var mı?

Birkaç şey listelemeye çalışacağım wish keşke şirketimi oluştururken düşündüm.

Bilmeniz gereken en önemli şey, ya insanları (avukatlar, muhasebeciler, satıcılar, proje yöneticileri) kiralamak zorunda olduğunuz ya da deneme yanılma tekniğinin size çok pahalıya mal olacağı göz önüne alındığında, çok şey öğrenmeniz gerektiğidir.

  • Yerel yasalara dikkat edin . Küçük bir şirket olduğunuzda ve müşteriniz tarafından binlerce dolar için dava açıldığınızda, faturanızda bazı zorunlu cümle eksik olduğu için, ele alınması açık değildir.

    Aynı şekilde, bir müşteri size aylarca ödeme yapmadığında, bir avukata gidip imzaladığınız sözleşmenin müşterinizi size ödeme yapmaya zorlamadığını , herhangi bir şey imzalamadan önce bir avukata danışmış olsaydınız. Hukuk fakültesinde dört yıl geçirdim; Hukukta bilgisi olmayan kişilerin yazdığı sözleşmelerin kalitesinin düşük olması beni her zaman şaşırtıyor. Gördüğüm sözleşmelerin çoğu, geliştiriciye hiçbir zaman ödeme yapılmayabileceğini ya da müşterinin ücretsiz olarak herhangi bir değişiklik talep edebileceğini söylüyor .

    Unutmayın, bazı müşteriler daha az ödememek veya daha az ödememek için çok fazla zaman harcayacaktır. Ürününüzün beklentilerini karşılamadığını veya isteklerinde yaptığınız değişikliklerin ücretsiz olduğunu veya artık ürüne ihtiyaç duymadıklarını düşündüklerini söyleyeceklerdir. Bu tür durumları tartışan Mike Monteiro'nun F * ck You. Pay Me. bölümünü mutlaka görün.

    Bu bir avukatın işi. Avukatlar pahalıdır, ancak size para kazandırırlar.

  • Vergilerin gelirinizden daha yüksek olmayacağından emin olun . Örneğin, Fransa'da, işe başladığınızda, birden fazla yarı-devlet kuruluşunun (zorunlu sigorta şirketi gibi) yılda binlerce dolar talep edeceği durumda olabilirsiniz, ancak geliriniz yılda birkaç yüz dolardır.

    Kimse böyle saçmalıklarla ilgilenmez, çünkü bu kuruluşlar için çok para kazanmanın bir yolu. Hiç geliriniz olmasa bile, yine de ödemek zorundasınız. Bazılarının sigorta şirketi olarak yönetildiği ve tekellerinden yararlandığı göz önüne alındığında, kendinizi mafyaya çok benzeyen bir varlığın önünde bulursunuz (yani durumunuz ne olursa olsun, ödemeniz gerekir), ancak bazen kapak olmadan yararlanır.

    Taksmenlerin şirketinize gelmesini ve hesapların kontrol edilmesini istemek, sonra size birkaç bin dolara mal olacak birkaç hata bulmak hoş bir şey değildir.

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

  • Sizi tüm serbest 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ç tartışma yaptım. "Başkalarının yapmadığı neye sahipsin?" Diye sordum her seferinde. Ya cevap veremezler ya da "Daha düşük bir fiyat isteyeceğim" gibi bir şeye cevap verirler, ama maliyet tasarruflarını nasıl yapacaklarını açıklayamazlar.

    Rakiplerden daha iyi olduğunuz yönleri bildiğinizden emin olun. Kendinizi pazarlayabildiğinizden emin olun, sadece neyin daha iyi olduğunu değil, aynı zamanda nedenini de açıklayın.

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

    • 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 gönderir.

    • Son örnek: C şirketi, radikal yönetim ve Agile kullanarak müşterilerini memnun ediyor.

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

    Müşterilerin sorularını cevaplamaya hazır mısınız? Örneğin, daha önce çalıştığınız şirketlerin adlarını, bu şirketlerden geri bildirim istemek için isterse veya birisi 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ü yönlerinizi bilen ve şirketinizin neden en iyisi olduğunu hızlı, kolay ve dürüst bir şekilde açıklayabilen biri.

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

    Müşterinin ödemesi gereken fiyatı nasıl hesaplıyorsunuz? Saatte bir çalışma için ödeme alırsanız, müşteri yapmadığınızdan nasıl emin olabilirsiniz? Gerçekte 186 saat çalıştığınız zaman 213 saat ödeme yapılmasını istemiyor musunuz?

    Bir projeyi nasıl takip ediyorsunuz? Projenin başarısızlığa uğramak üzere olduğunu nereden biliyorsunuz ve bunu bildiğinizde nasıl önlersiniz?

    Bu bir proje yöneticisinin işi. "Harika bir fikrim var, şu an kafamda" olan bir projeye tam özellikli ürüne liderlik etmek, programlama kodunun nasıl yazılacağını bilmekten daha fazlasını gerektirir.

  • Müşterilerle anlaşmaya hazır olduğunuzdan emin misiniz? Bir müşteri kibar değilse ne olacak ? Bir müşteri, ürününüz tam olarak onları tam olarak izlediğinde, gereksinimleri emdiğini veya karşılamadığını söylüyorsa ne olur? Bir müşteri, üç aylık bir projenin iki aylık geliştirilmesinden sonra ASP.NET projenizi PHP'de yeniden yazmanız gerektiğini söylüyorsa? Müşteri projesinin ne hakkında olduğunu bilmiyorsa ne olur?

    Bu, yine proje yöneticisi, satış elemanı veya desteğin görevidir. Sözleşmeyi imzaladıktan sonra müşterilerle çalışmak, çok fazla dokunuş, sabır, profesyonellik ve sıklıkla öfke yönetimi gerektirir.


¹ Not: Şirketim Fransa'da, bu nedenle bazı noktalar başka ülkelerde geçerli olmayabilir veya daha az önemli olabilir.

79

Birçok yazılım girişiminin kaçırdığı çok önemli bir nokta şudur:

Bir sorun bulun ve çözün. Bir çözüm oluşturmayın ve uygun olabilecek sorunları bulun ve zaten çözülmüş olan sorunları çözmeyin.

Bu açık gibi görünüyor, ancak ürünleri başarısız olan (veya tamamen altına giren) birçok şirket örneği var, çünkü insanları gerçekte ihtiyaç duyduklarına ikna edemediler.

Örneğin, yapılacaklar listesi uygulaması yapmayın . Sosyal ağ kurmayın herhangi bir şey; Tamamen başarısız olan projelerden her "bir sonraki Facebook'u yapacağım" iddiası için bir kuruşum olsaydı, Facebook satın almak için yeterli param olurdu. Muhtemelen müzik keşif uygulamalarından da kaçınırdım; Grooveshark, Pandora, Spotify, Last.fm ve geri kalanı bu pazarı kapsıyor. Genel bir kural olarak, bir fikir edindiğinizde Google hakkında biraz bilgi edinin ve zaten neler olduğunu görün. Bulduğunuz çözümleri test etmeyi düşünün. Yanlış bir şey göremiyorsanız veya onlarla eksik değilseniz, daha iyi hale getiren şeyler yapmak için yeni ve parlak bir yol bulamadığınız sürece muhtemelen bu pazara giremezsiniz (veya işlevlerini belki de fiyatları büyük ölçüde düşürdü).

Bir keresinde birisinin bir yabancıya ürününüzün ne için olduğunu söyleyebileceğini söylediğini duydum olmadan "bu [diğer ürün] gibi" diyerek, ve bunun oldukça iyi bir tavsiye olduğunu düşünüyorum. Başka bir ürüne benziyorsa, bu iyi olabilir, ancak buna odaklanmayın. Örneğin, " [Mint " gibi bir şey oluşturmuyorsunuz, "X, Y ve Z yaparak mali durumunuzu izlemek ve yönetmek için bir uygulama oluşturuyorsunuz". Aradaki fark, rakiplerinizin sahip olduğu özelliklere değil siz istediğiniz özelliklere odaklanmanızdır. Tabii ki, pazarın hangi özellikleri istediğini öğrenmek için rakiplerinize bakmak isteyeceksiniz, ancak mevcut bir ürünün kopyası olma tuzağına düşmek istemezsiniz. Eski bir ürünle aynıysanız, o ürünü kullanan kişiler de orada kalabilir ve bu ürünü kendiniz üzerinde seçemeyebilirler çünkü daha olgun ve getirdiği tüm avantajlara sahiptir - onlar Bunu düzeltmek, bir destek tabanı oluşturmak vb. için daha uzun süreler vardı.

15
anaximander

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

Hindistan'da iki tür iş vardır.

Hizmetler ve Ürünler

ancak ürünler ABD'deki girişimler olarak geniş bir 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 bol değil. Ancak iOS ve Android gibi platformlar, ürünlerinizi çok fazla uğraşmadan pazarlamanıza yardımcı olur.

Hizmet işine gidiyorsanız, müşteriden güvenerek/kazanarak proje alabilmeniz gereken zor bir pazar. Arkadaşlarımdan biri bir yazılım şirketi işletiyor.Proje ve kaynaklar açısından büyüme katlanarak artıyordu ancak henüz iyi bir isim ve finansal istikrar bulamıyor. Yavaş hız olabilir, şirketiniz hakkında ne kadar agresif ve ciddi olduğunuza ve şirketinizi nasıl kurduğunuza bağlıdır.

Her gün gördüğümüz dışında birkaç alan daha var. Gerçekten güçlü. Platform hizmetleri, kurumsal çözümler, SCADA sistemleri gibi büyük yazılımlar gibi. Doğru sektörü bulmanız zevkinize ve bant genişliğinize bağlıdır.

Bir şeye başlamak boşta olmaktan daha iyidir. En azından boş zamanlarınızda bazı ürünler kendiniz oluşturmayı ve pazarlamayı deneyebilirsiniz. Yavaş yavaş bir şirket haline getirebilirsiniz. Hepinize en iyisini diliyorum. Bir şey daha, bir şeyi "yeniden keşfetmeye" isteksiz olmayın. Bazı büyük görüntülerin sizinkine benzer hizmetleri zaten varsa insanlar bir adım atmakta tereddüt edebilirler. İhlali olmadan, kendi görüşünüze göre şeyler yapabilirsiniz. Bazen büyük bir hit olacak !!!

6
sarat

Çeşitli kaynaklardan aldığınız tavsiyeleri, pazar/müşterileriyle olan ilişkilerine dayanarak verin. Diğer programcılara satış yapmayacaksanız, Fog Creek ve Balsamiq'in yaptığı gibi yapamazsınız. 37 işaretinin Fortune 500'den kaçınmasının bir nedeni var. Pazarınız 'sizin gibi' ne kadar az olursa dışarıdan yardım almanız için o kadar çok ihtiyacınız olacak.

Kulağa çılgınca geliyor, ancak zaman zaman para kazanmak mı yoksa bir yazılım şirketine sahip olmak mı istediğinize karar vermeniz gerekiyor. Nasıl yapışacağınıza karar verin. Çok az veya çok fazla paraya sahip olmak, devam etmeyi zorlaştırabilir. İş açılışları ve istenmeyen projelerle cazip olacaksınız, çünkü şimdi paraya ihtiyacınız var (Ya da zenginsiniz ve umursamıyorsunuz.). Bu aslında bir yazılım şirketine sahip olmanın yolunu açabilir. Bu nihai hedefe sahip olmalısınız, böylece sebat etme olasılığınız daha yüksektir.

3
JeffO