問題タブ [corporate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
502 参照

collaboration - 分散型企業コラボレーション ツール

地理的および組織的に分散しているチームをまとめるのに役立つ企業コラボレーション ツールを探しています。一部のチーム メンバーは、企業のファイアウォールなどの背後にあるクライアント サイトで業務を行っています。

私が持っている制限は次のとおりです。

  • 永続的な「チャネル」の作成を許可する必要があります (つまり、1 対 1 または 1 対多のチャットだけではありません)。
  • 無料 (またはそれに非常に近い) である必要があります。
  • 企業のファイアウォールを介して一般的に利用できる必要があります (つまり、ポート 80 などで動作します)。すべてのファイアウォールで機能することが保証されているソリューションはないことは承知していますが、一般的な制限を回避できるソリューションが重要です。
  • ユーザーがリッスンしているチャネルに新しいメッセージが届いた場合にアラートを受け取ることができるように、デスクトップ/アラート エージェントが必要です。
  • 可能であれば、ログイン/起動時にアプリを起動できるようにする機能が必要です。これにより、開発者は忘れずにアクティベートしたり、手動でサインインしたりする必要がなくなります。

これらの基準を満たす推奨事項はありますか?

私はこれまで検討してきました:

  • Google トーク: 「チャネル」テストに失敗します。グループ チャットも Web インターフェース経由でのみ利用できます。
  • CampFire: デスクトップ アラートと自動開始機能に失敗します。ユーザーは、Web ブラウザを開く、ナビゲートする、ログインするなどの操作を行う必要があります。また、「無料」テストにも失敗しますが、失敗するだけです。これらの他の失敗を克服できれば、価格は問題になりません。
  • www.24im.com: 「一般的な企業ファイアウォール」テストに失敗 - これは、テストしたすべての企業ファイアウォールでブロックされているポート 10880 ~ 10889 で通信します。
0 投票する
3 に答える
344 参照

version-control - 企業環境で分散型 VCS を使用している人はいますか?

企業環境での分散バージョン管理に関する人々の経験を知りたいです。

具体的には:

  1. 養子縁組は難しかったですか?
  2. それが整った今、それは好評ですか?
  3. 使用している「モデル」は何ですか (ハブ & スポーク? 他の何か?)
  4. ハブ & スポークの使用を許可していますが、中央サーバーへのプッシュに規律の問題はありますか?
  5. この環境でプログラマー以外の作業を行っている人、できればアーティストなど、VCS が少し気が遠くなるような人がいるかどうかを知りたいです。それは彼らにとってうまくいきましたか?
0 投票する
5 に答える
405 参照

.net - .NET WinForms アプリを展開するのに最も敵対的な企業環境は?

顧客サイトでの企業ポリシーの制限により、「パラノイア」環境で実行することになっているネットワーク ベースの WinForms アプリケーションを作成しているとします。そのような敵対的な環境にはどのような制限があり、それらを回避するためにどのような設計を行いましたか?

最初にいくつかの例を示します。

  • 問題: 送信ポート 80 トラフィックのみを許可する非常に制限的なファイアウォールがあります。解決策: HTTP のみを使用してネットワーキングを行います。
  • 問題: .NET フレームワークが許可されていません。解決策: アプリを Web アプリに変換します。

たとえば、銀行のソフトウェアなど、実際の顧客の状況で直面した制限にはどのようなものがありますか?

0 投票する
9 に答える
1446 参照

corporate - ソフトウェア開発における「シャドーIT」のメリットとデメリット

最近、多くの組織で、いわゆる「<a href="http://en.wikipedia.org/wiki/Shadow_IT" rel="nofollow noreferrer">シャドー IT」の出現が見られます。この用語にまだ慣れていない場合は、サム ドライブを使用してファイルを共有したり、ビジネス タスクを達成するために「承認されていない」ソフトウェア製品を使用したりするなどの方法で、通常の IT ガバナンスを回避することに成功した人々を指します。シャドー IT はテクノロジー グループ内から発生する可能性がありますが、多くの場合、マーケティングや営業部門などの非テクノロジー分野から発生します。

私が本当に興味を持っているのは、ソフトウェア開発におけるシャドー IT の例です。Excel や Access などの製品は、共通性があるため、より広範な組織が簡単にアクセスできるため、多くの場合、原因となります。多くの場合、これは、ソフトウェアがビジネス機能を実行するのに十分な知識を持っているが、企業向けのソフトウェアを構築する際に必要となる通常の考慮事項をすべて認識しているわけではない人によって推進されます。

ソフトウェア開発の分野で、どのようなシャドー IT の事例を見てきましたか? このプラクティスによって非公式に対処されたプロセスは何ですか?また、これらのツールがどれほど重要になったか? たとえば、フォルダー共有で単一の Access データベースを使用することは、マーケティング部門全体でプロモーションを追跡するための一般的な方法になります。これは両方の方法で切断されることを覚えておいてください。非常にリスクが高くなる可能性がありますが (セキュリティの欠如、災害復旧など)、まったく予期しないソースからイノベーションがもたらされる可能性があります。

0 投票する
3 に答える
278 参照

database-design - 企業環境の絶え間ない変化のために開発していますか?

私は現在合併中の大企業で働いています。私たちは、合併に関係するプロジェクトと、合併しないプロジェクトに取り組んでいます。私が気付いている問題の 1 つは、開発者のグループの多くが、それぞれのビジネス領域内で多くの異なるプロジェクトをサポートしているにもかかわらず、非常に細分化されていることです。そのため、多くのデータの正確性にあまり自信がありません。

このような変化する環境の管理に成功したモデルや標準はありますか? これらの変更をユーザーに伝えるには、どのような方法がよいでしょうか? 生産の一部で変更が提案された場合、パイプラインの上下に伝達されるように、冗長性を作成する方法はありますか?

編集: 主観性のため、このコミュニティ wiki を作成します

0 投票する
4 に答える
376 参照

project-management - 「PM」として知られる種の役割を理解する

プロのプログラマーとして、私は「PM」として知られる種族と毎日仕事をしています。通常はその一般的な頭字語で呼ばれますが、実際には、プロダクト マネージャー、プロジェクト マネージャー、プログラム マネージャーなど、いくつかの個別の種類があるようです。まだ発見されていない他の種があるかもしれません。何年にもわたる綿密な観察と研究を通じて、それらの違いの微妙な点は私にはわかりません。私は責任を持って彼らの共通点を決定することができました.プログラマーである私に、彼らが構築したいと考えているものを可能な限り漠然とした言葉で伝えることです. それから、可能な限り漠然とした言葉で、いつ配達されると思うかを伝えると、彼らは立ち去ります。

そこで、stackoverflow クラウドソーシングのジャガーノートに対する私の質問は次のとおりです。プロダクト マネージャー、プロジェクト マネージャー、およびプログラム マネージャーの違いを説明してください。手を振らないでください。私には見えませんし、どうせ役に立ちません。

0 投票する
10 に答える
891 参照

php - .NETかPHPか、企業かオープンソースか?

私は、PHP、MySQL、Apache などのオープンソース テクノロジの使用経験が豊富です。私は彼らと一緒に仕事をしているように感じ、コードはほとんど努力することなく私に届きます。

私は最近、ASP.NET テクノロジを使い始めました (PHP とは比べものにならないことはわかっています)。

どの道を進むべきか、次に何を実験すべきか、まだ決めかねています。

私の友人の何人かは、オープンソース テクノロジを使用する小さな会社で働いており、彼らは天国にいると言い、これが進むべき道だと言っています。一方、私の親戚の何人かは企業環境で働いており、彼らは天国にいるのでオープンソースについて聞きたくないと言います (彼らは企業時代の前にオープンソースに非常に満足していましたが)。

私は非常に混乱しています。同様の経験があり、何をしたか教えてください。それは私にとって大きな意味があります。

0 投票する
4 に答える
3080 参照

iphone - イントラネット用 iPhone

ある日、私が iPod Touch を使っていたとき、それが始まりました。iPhone でネイティブ アプリとして XXX 機能 (内部デスクトップ アプリケーションから) を利用できるようになったらクールではないでしょうか。

私がそのアイデアを思いついたのは、(A) 現在の巨大なデスクトップ内部の 6 年以上前のアプリケーション スイートは大幅な改良が必要であり、(B) ウォーターフォール型の開発方法論を継続する代わりに、通常は何十人もの人々の後にプロジェクトが缶詰になる結果となったからです。ユーザーが気にしない何かに何ヶ月も費やします。アジャイル手法を使用して、2 週間の反復サイクルで多くの小さなプロジェクトを開始できることを願っています。

ああ、私もオフィスで XCode を使う言い訳を見つけたいです。

調査の結果、iPhone ネイティブのイントラネット アプリケーションを使用している会社はほとんどないことがわかりました。これは、Google トークのようなクールなアプリを殺す傾向がある Apple によって内部開発の必要性が制御されることを望んでいる会社はないからです。当社はセキュリティと安全性に非常に関心があるため、「ジェイルブレイクされた iPhone/iPod Touch を使用する」という表現は、「私をクビにしてください」と言っているのと同じです。

そこで私はプラン B を思いつきました。それは、ComponentOne iPhone Studio を使用して、iPhone に最適化されたイントラネット Web アプリケーションを実行することです。私は2週間以上費やしましたが、ほぼ完成しています。私のスーパーバイザーはとても興奮しているようだったので、うまくいけば長期的なプロジェクトに変えることができます.

私の質問は、社内で使用するために iPhone アプリケーション (ネイティブ アプリまたは Web ベースのアプリ) を作成しようとした人はいますか? また、技術的および政治的な課題は何ですか?

0 投票する
5 に答える
20479 参照

corporate - オーストラリア証券取引所から株価を取得する方法

オーストラリア証券取引所(ASX)から株価を取得するにはどうすればよいですか:www.asx.com.au/

実際、私たちのチームは、オーストラリア証券取引所に間もなく上場される企業サイトに取り組んでいます。ホームページに在庫の詳細(価格を含む)を表示する必要があります。これどうやってするの?

証券取引所はデータフィードを提供していますか?もしそうなら、どうすればこれらのフィードにアクセスできますか?

0 投票する
11 に答える
1662 参照

ruby-on-rails - 企業環境で人気のある最新の Web フレームワークはどれですか?

私の会社は、ソフトウェアをオープンソース フレームワークに移行しようとしています。彼らが最初に考えたのは J2EE でした。Django と Rails が気晴らしの開発で人気があることは知っていますが、企業の環境ではよくわかりません。

私は、考慮すべき可能な Web フレームワークのリストをまとめようとしていました。残念ながら、私たちの要件を一般に公開することはできません。また、企業環境でさまざまなフレームワークを見たり使用したことがあるかどうかも知りたいです。

ありがとう