タグ付けされた質問 「business」

ソフトウェア開発ビジネスの運営に関する質問。

3
スマートフォンアプリの開発者が実際にどれだけ稼いでいるかについての確固たる証拠はありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 スマートフォンアプリの作成を検討しています。始める前に、それが価値があるかどうかを確認したいと思います。残念ながら、そのようなアプリの開発者が実際にアプリケーションの購入またはアプリ内広告を通じてどれだけ稼いでいるかについての確固たる証拠を見つけるのは非常に難しいと思います。 私がこれまでに見つけた最高の研究によると、平均的なiPhoneアプリの年間収益は682ドルです。繰り返しになりますが、一部のアプリは機能しない可能性があり、その収益もこの統計にカウントされます。したがって、私はアプリとその収益のいくつかの具体的な例を求めています。

5
あなたのプロジェクトに新人開発者を含める方法は?
私たちは、ゼロまたは一般的な趣味レベルのプログラミング経験のある一部の従業員に、私からワークロードを取り除くように教えることを検討しています。 私たちはPython / Djangoを使用しています。Python/ Djangoには、最も親しみやすいドキュメントがいくつかあり、学ぶのも簡単です。 私は現在、私の会社の1人のIT部門であり、会社が必要とするすべてを開発するのに十分な時間がありません。私たちはソフトウェア会社ではありませんが、社内ITにタスクの自動化、顧客サービス機能の開発、データの分析などを行うのに役立ちます。 コードベースで作業している新人をどのようにゆっくりと統合しますか?あなたがインターンを持っているとしましょう-彼らは何をしますか?私たちは何年もの間彼らのミス/奇妙なデザインパターンに対処するつもりなので、私は彼らにコアコードを設計または開発させることを完全にためらっています。主な開発者として、コードを回避する必要があるのは私です。 私の考えは、新人が既存のコードを変更するだけで、コア機能を構築しないようにすることでした。機能自体をビルドした後、簡単なタスクで彼らに作業をオフロードできます。 私たちは従業員に会社で価値を学び/見つけてもらいたいのですが、私たちは一般的に「階級を上げる」人々を持っています。 一般/趣味レベルのプログラミングを持つ人々を教えることは標準的な練習ですか?ソフトウェア会社の「ランクを上げる」ことは、ジュニアレベルのプログラマにとってどのように機能しますか?彼らはいつコアコードに取り組み始めますか? ヘルプよりも被害が大きくなるかどうか、またはコアサイトコード(分離環境?)を危険にさらすことなくヘルプを使用できる方法があるかどうかを判断しようとしています。
9 team  business 

7
フレームワークにお金を払う文化がないのはなぜですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 最近の「リーン」スタートアップの傾向とアプリストア時代の副作用の1つは、消費者が小さなゲームや製品に小額を支払うことに慣れていることです。 例えば。: 月額5ドルを請求するオンラインSAAS(ベースキャンプスタイルの製品) 短くて楽しくて安いゲーム(App Storeから$ 0.99) この市場は、「1つのことをうまく実行し、そのために人々に課金する」ことによって定義されました。RailsのDHH / 37 Signalsの名声は、あなたのウェブサイトがお金を稼ぐつもりがないなら、それを作って迷惑を掛けてはいけないと主張しています。 同じルールがフレームワークに適用されないのはなぜですか? 多くのソフトウェアフレームワークプロジェクトが存在します。それらの多くは成熟していて機能が豊富で、開発者に大きな価値を提供しますが、これらに支払う市場や文化がないようです。 費用を請求するプロジェクトは、多くの場合、UIコンポーネントツールセットのようなものであり、多くの場合、無料の代替案を支持して取り残されています。 どうしてこれなの? 確かにプログラマー/企業は、Ruby、Rails、Hibernate、Spring、Ant、Groovy、Gradleなどのプロジェクトに貢献することの価値を認識しています(リストは続きます)。 これらのフレームワークを使用したいすべての人に課金を開始することを提案しているわけではありませんが、開発者がフレームワークの開発に投資した時間から開発者がお金を稼ぐことができる意味のあるビジネスモデルが必要です。 なぜこのモデルが出現/成功しなかったのかについての考えはありますか? 編集明確にするために:これは、無料のオープンソースソフトウェアの重要性を軽視することについての投稿ではありません。これは、なぜフレームワークにお金を払う文化が存在しないのかと尋ねた投稿です。

9
プログラマはビジネス/管理について何を知っている必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 私が他の投稿で示唆したように、私はまだ労働力にかなり新しいです。チームミーティング中は、技術的な議論についていくことができる傾向がありますが、プロジェクトマネージャーが新しい契約を獲得した方法や、新しい提案の入札に関与している方法などについて話し始めたときは、技術ではなくビジネス、本当に...すぐに迷子になるかもしれません。 すべての開発者が機能するためにプロジェクト管理/ビジネスについて知っておく必要がある最低限何ですか?

3
大規模なソフトウェア会社がコードを文書化またはリファクタリングしないのは一般的ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 私は大規模なソフトウェア会社で働き始め、100万行を超えるコードのプロジェクトに割り当てられました。これはクライアント(社内プロジェクトではなく)に販売されるプログラムスイートの一部であり、必要に応じてソースコードを購入できます(ただし、それに関連する追加料金が発生することはまれです)。彼らは何年にもわたってソフトウェア設計を行っており、現在の製品は近い将来に継続することを目的としています。 驚いたことに、何百万行ものコードがドキュメントにほぼ完全に欠けています。さらに、コードの一部の領域は非常に厄介であり、理解しやすくなるようにリファクタリングを使用できる場合があります(たとえば、プログラミング言語の改善が10年ほど前に行われ、コードの大部分が大幅に増加します)バグが発生しにくいことは言うまでもありません)。これを修正するための努力はなさそうで、私が取り組んでいる部分が抵抗に遭遇したためにそうするようにとの私の申し出は、明確な答えを得ることはできませんでした。 これらのプラクティスは、ソフトウェア業界の大企業で一般的ですか?それとも、リファクタリングやドキュメントが不足しているという点で私の会社はユニークですか? 補遺:いくつかのコメントに基づいて、私が探しているものを明確にしたいと思います。私の会社には技術的な負債があることを理解していますが、これは悪いことです。これが原因で私の会社が悪化しているかどうかを判断するのではなく、このドキュメントの欠如とリファクタリングへの抵抗が、私が持つプログラミングの世界での現実であるかどうかを知りたいだけです。私がそれで働き続けるならば対処するために。

7
学ぶ必要のある特定のスキルセットを持つ開発者やジェネラリストを探すべきですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 このサイトとSOのおかげで、販売したいソフトウェアのプロトタイプを作成できましたが、残念ながらプロトタイプは機能しますが、コードの品質は非常に低いと思います。私はOOPやデザインパターンをあまり使用していなかったので、私のコードは理解できますが、通常の開発者はそれを読む必要があると気絶するでしょう。 だから私はそれをもう少し良い品質にするために開発者を雇い、私が正しく行っていないかもしれないAPIの私の実装のいくつかを改善したかったのです。開発者を雇うのに問題があります。 私は2人の開発者に会い、私のソフトウェア仕様を読んでもらいました。問題は、私のビジネスのドメイン知識(完全に理解可能で、大したことはありません)が欠けていることですが、Hadoop、Hbase、 Cudaなど。私は、map / reduce、bigtables、および使用したその他のテクノロジーの説明に多くの時間を費やしました。このサイトの人々とのやり取りから、それは常識だと思いましたが、私が知り合った人々は、これらの事柄に対処する必要がないため、知らなかったと述べました。 私の質問は、請負業者の開発者を採用しているソフトウェアプロジェクトの場合、開発者が基礎となるテクノロジーの経験がない場合は危険ですか?または、別の領域で達成された一般的な開発者が現実的に新しいテクノロジーを習得できますか?私は非常に迅速にエンベロープ計算を行いましたが、何時間も働くテクノロジーの経験がない学生または開発者を雇う場合と、2倍の料金で半分に終わる非常に経験豊富な開発者を雇う場合の先行費用は同じだと思います時間ですが、他にどのようなリスクを考慮または心配する必要がありますか?また、ジェネラリストを雇った場合、請負業者であれば、HadoopまたはCudaを習得するのにかかる時間を払う必要があります(ビジネス上理にかなっているようですが、再びスキル)。 私は少し混乱しているので、どんな提案も素晴らしいでしょう。

4
PHPとRuby:両方を活用するには?そして、それは価値がありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 タイトルからお気づきかもしれませんが、これは「PHPまたはRuby」、または「PHP対Ruby」の質問ではありません。これは、同じビジネスでPHP + Rubyを活用する方法に関する質問です。 私自身はPHP開発者です。その便利さから言語が大好きです。Joomla、Drupal、Wordpress、Symfony2、Doctrine2など、それを取り巻くリソースのエコシステムが特に好きです。しかし、言語自体が少しがっかりすることもあります。 。 OTOH、Rubyは非常に美しい言語のように見え、いくつかの側面で表面的に研究したことから、言語自体としてはPythonよりもスリムであると言えるでしょう。ただし、私が見たところからわかるのは、RoRがノイズを発生させることだけであり、RoRはあまり好きではありません(主にモデルレイヤーのため)。 私は会社の共同最高経営責任者兼CTOとして、テクノロジーの人間的側面に焦点を当て始め、PHPとRubyの両方を使用するのが正気かどうかを確認したいので、自由な発想で考えています。ここにいくつかのランダムな考えがあります: Rubyフォークは一般的にPHPフォークよりもプログラマーに適しているようです(平均値の観点から)。非常に優れた、よく設計されたPHPを作成できるため、前の文は多少ばかげていますが、Rubyプログラマーの文化はPHPの。 Rubyについてのことは、迅速な開発に適しているように見えることです。これがRoRにのみ当てはまるかどうかは本当にわかりませんが、モンキーパッチのような特定の慣行があることを知っていますより早く満足する必要があります。 マーケティングの観点から(そうです、あなたの会社のためにマーケティングBSを活用する必要がある場合があります)PHPはいくつかの不名誉を持っていますが、Rubyはより良いようです。 PHP 5.4はトレイトをもたらし、ミックスインよりも優れています。これにより、PHPは特定のものについてはRubyと同じかそれ以上にリーンになる可能性があります。 今、具体的に、私の質問: PHPプログラマーはRubyを学びたいと思いますか?私は知っていますが、逆に、RubyプログラマーはPHPを学びたいと思いますか?。 PHPに適さないRubyには、どのようなプロジェクトや状況が適していますか? Rubyの実際のエコシステムは何ですか?RoRを除いて、他の誇大広告テクノロジー/フレームワークを見たことはありません(RSpecを見たことがありますが、BDDが実際に何で構成されているか、およびその影響についてはまったく知らないことを認めています)。 Rubyに最適な特定のタイプのプロジェクトがあるとしたら、それをPHPに移行するほうが良い瞬間があるでしょうか。PHPが多くのことを処理できることは知っていますが、Rubyにはスケーリング時に制限があることを読んだことがあります(またはRoRですか、それともその両方に当てはまりますか?)。 最後に、そして最も重要なこととして、プロジェクトを2つの言語で維持することは正気でしょうか、それとも単に愚かです。先ほど述べたように、Rubyは短期的にはリーンであり、それがプロジェクトを実現し成功させる可能性があるように見えますが、長期的にはそれについてはよくわかりません。 私は主に、言語の長所と短所(できれば両方)と実際のRubyのエコシステム、つまりPHPのエコシステムから引用したようなフレームワークとアプリケーションをよく理解している人々からの洞察を探しています。

4
Web開発者/開発チームに連絡する前に知っておくべきことは何ですか?
私はウェブサイトのプログラミングの経験がほとんどありません。しかし、実現したいウェブサイトのアイデアがあります。それはトリップアドバイザーのようなサイトが使用するのと同じ機能の多くを持っていますが、明らかに小規模であり、その主な機能はユーザー評価システムです。 自分でそれを行う方法を学ぶことは私にとって理想的ですが、その複雑さと時間のかかる性質を考えると、それは非現実的だと感じます。したがって、私の質問は、Web開発チームにアプローチする前に何を知って理解する必要があるかということです。つまり、自分の考えについて話し合うために座ったときに彼らが私に尋ねる質問は何ですか? 少し別の注意として、すでに行われているウェブサイトの作成に関する法的制限は何ですか?基本的に同じことをするウェブサイトは少数(2つまたは3つ)ありますが、私の意見では、ユーザーにとってより使いやすい方法で、はるかに便利な機能をユーザーに提供しています。

3
プログラミングのコストに基づく設計のコスト
あるプロジェクトでのプログラミングのコスト(作業時間)がわかっている場合に、UIデザインのコストを決定する必要があるときの方法論は何ですか? たとえば、一部のプロジェクトでのロジックのプログラミングにはXドルの費用がかかるとします。設計コストの決定に役立つ一般的な割合(プログラミングコストの30%など)はありますか? 関心のある分野は、携帯電話の開発(主にビジネスツールと2Dゲームであり、3Dではありません)です。ここでは、ウェブデザインやPCゲームデザインと比較して、デザイン作業が少なくなっています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.