問題タブ [process-management]

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 投票する
3 に答える
511 参照

protocols - リモートプロセスの起動/シャットダウンのためのシンプルなプロトコル

1つの管理アプリケーションからリモートプロセスを制御するための簡単なプロトコルを探しています。リモートプロセスは、WindowsおよびLinux(x86)で実行されます。

WindowsとLinuxの両方で実行されるデーモンを見つけることができるリモートプロセスを管理するための簡単なプロトコルはありますか?

0 投票する
1 に答える
629 参照

distributed - リモートプロセス管理のプロトコル

要するに:リモート プロセス管理用の既知のプロトコルはありますか?

いくつかのアプリケーションを含むシステムがあり、それぞれがローカル ネットワークに独自のコンピューターを持っています。アプリケーションが起動して実行されている場合、それらは問題なく通信します。

私が興味を持っているのは、リモート アプリケーションの起動、シャットダウン、および監視を管理するためのプロトコルです。監視とは、何か問題が発生したときにエラー コード (定義済み) を取得することを意味します。理想的には、1 つの管理アプリケーションからシステム全体を制御し、何が起こっているかについてのステータスを取得します。

私はかつて、これを行う社内プロトコルを作成した場所で働いていました。ただし、誰かがすでにこれを理解している場合は、もう一度書くことは避けたいと思います。

編集:いくつかの詳細:

  • 使用されているプラ​​ットフォームは Windows と Linux で、どちらも x86 です。
  • Windows では、C/C++ と .NET が使用されます。Linux では、C/C++。
0 投票する
9 に答える
5405 参照

process-management - プロセスを改善するためにどのような測定を使用しますか?

この質問はもともと、「ソフトウェア開発組織でどの KPI を使用していますか」というものでした。残念ながら、KPIは 4 文字の単語のようであり、KPI は常に誤用されていると思われます (実際に誤用されているのでしょうか?)。

そのため、KPI が役立つと当初考えていた根本的な目標に到達するように質問を改善できれば幸いです。あなた (またはあなたの組織) がソフトウェアを開発する方法について何らかのプロセスがあると仮定します。次に、あなた (またはあなたのチーム) が、ソフトウェアの開発と配信をより上手に行いたいと考えているとします。最後に、改善する方法の 1 つがプロセスを改良することだとします。

これらすべてを考慮して、プロセスの改善がプラスの影響を与えているかどうかをどのように知るのでしょうか? これらがKPIまたは [SMART 目標]( http://en.wikipedia.org/wiki/SMART_(project_management))である場合は、効果的であるとわかった KPI/SMART 目標の個別またはグループを提供してください。最後に、プロセスの改善が有用だと思わない場合は、それについても説明できると思います。

私が役立つと思う改善点は、品質、リリースの適時性、生産性、柔軟性です。個人または開発者チームの他の側面がある場合は、それを知るのは興味深いことです。

明確化のための注意:

問題は、プロセスを最適に適応または変更する方法や、優れたプロセス改善プロセス (カイゼン、ふりかえりなど) についてではありません。また、根本原因の分析や、プロセスの特定の側面を改善する必要があるかどうかを判断するために使用されるその他のアプローチに関するものでもありません。

プロセス改善が達成されたかどうかを判断するための手段の使用は、進行中のプロセス改善と混同されるべきではありません。(それは良いことですが、質問の内容ではありません!)

プロセスは何でもかまいません。スクラム、アジャイル、エクストリーム、ウォーターフォール、アドホック。この質問は、特定の種類のソフトウェア開発に最適なプロセスは何かということではなく、時間の経過とともにそのプロセスを改善する方法です。

明らかに、特定の指標は、関連するプロセスと、改善しようとしていると認識されている問題によって異なります。この質問は、使用されている指標の例を取得することを目的としており、さまざまなプロセスや改善領域にまたがっていることは明らかです。

メトリクスは常に使用されるものである必要はありません。たとえば、プロセスの変更が機能するかどうかをテストするときにのみ使用できます。(たとえば、常に測定して追跡するには、時間やお金の面で費用がかかりすぎる可能性があるため、追跡するだけでプロセスを微調整できます)。

メトリクスの実装が不十分な場合、開発者がシステムを操作したり、その他の方法でゲームを行ったりする際に、メトリクスの使用が悪影響を与える可能性があることは当然のことです。プロセス変更を実施する担当者は、この問題を認識しており、それを軽減するための効果的な措置を講じているものと想定されます。

すべてのソフトウェア組織は、会社にどのように適合するかが異なるため、会社内で期待される特定の事柄が異なりますが、製品の品質、生産性、柔軟性、およびリリースの適時性は、すべてではないにしてもほとんどの組織に適用できると思います. (特定の組織に応じて明らかに異なる重点を置いています。)

この質問はコードのソース行とは何の関係もありません! 特に、プログラマーの生産性を測定することには興味がありません。特に、SLOC や修正されたバグの数、またはその他の素朴な測定に関してはそうです。チームまたは個人が改善を測定するより高いレベルの方法に興味があります。単一の KPI を使用して誰かのパフォーマンスを測定することに興味はありません。チームのソフトウェア開発プロセスを測定および改善するために、さまざまな KPI を使用することに関心があります

KPI が誤用されて効果がないという恐ろしい話を知っていますが (それらを見つけるために一生懸命検索する必要はありません)、プロセスを継続的に改善しようとしている人が誰もいないとは信じられません。 KPI の良い例がいくつかあります。

個々のソフトウェア プログラマーに適用される単純化されたメトリックの欠点については、すべて知っています。私が KPI を使用すべきではないすべての理由ではなく、人々が有用であると判断した KPI または代替戦略の例を取得することを本当に望んでいます。

私は主に、ソフトウェア開発会社全体ではなく、大企業内の開発組織に関連するプロセスとパフォーマンスに関心があります。たとえば、ソフトウェア会社は製品が市場に適した機能を備えていることを確認する必要がありますが、一般的にそれはエンジニアリングではなく製品管理の役割です。はい、エンジニアが製品管理に関与する理由と程度については、まったく別の議論がありますが、それは別の議論です。

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

process-management - 非論理的なマネージャーへの対処

私がかつて働いていた場所では、問題に対する彼らの典型的な反応は、システムを完全に使用していないことをハードウェアまたはユーザーのせいにすることでした。私は、その仕事の前に別の方法で証明できるまでは自分のせいだという哲学を採用していました(これまでのところ、100回のうち少なくとも99回は正しいです).

私がそこにいた最後の「解決できない」問題の 1 つは、大量のデータベース タイムアウトでした。何ヶ月もの研究の後、私はまだ理論しか持っていませんでしたが、それらを証明することはできませんでした. 私の開発者の 1 人は、ネットワーク (すべてのルーター、スイッチ、アクセス ポイント) を交換することを断固として提案しましたが、ネットワークが原因であるという証拠を提供することはできませんでした。しかし、私のマネージャー (開発/IT の経験がない) によると、それが「明らかに原因」だったので、彼が問題を引き継ぎました。1 つの注意点と Fog Creek プラグイン: 彼は、FogBugz を介したエラー レポートが完全に機能し、残りのデータと同じ SQL Server に対して機能したという事実を説明できませんでした。

タイムアウトのない数か月後、マネージャーはタイムアウトを修正したと自慢しました (「見て、タイムアウトはありません!」)。岩をつかんで「ほら、トラじゃない!」と言うのをためらわなければなりませんでした。しかし、私は彼がどのようにしてそれらが発生することを知っていたのかを尋ねましたが、私には応答がありませんでした. タイムアウトは、数か月後に戻ってきました(さらに多くの数で)。

私は状況をどのように処理したかにかなり満足していますが、あなたが知っている(または非常に確信している)ソリューションが間違っていて、数千ドルを無駄にする可能性が高い解決策を上司/同僚に実装させた場合、SOの群衆がどのように反応したか興味がありますか?

0 投票する
8 に答える
24577 参照

project-management - プロジェクト管理とプロセス管理の違い

プロジェクト管理とプロセス管理の違いは何ですか?

0 投票する
1 に答える
227 参照

configuration-management - ドキュメントを管理するために組織で構成管理を使用するためのより良い形式は何ですか

組織内のすべてのユーザーに SVN を実装するよう、組織に提案することを考えています。

それを実装するための最良の形式は何ですか?これを行うのに最適なツールは何ですか? これを実装するための最良のプロセスは何ですか?

私はそれを実装するためのアイデアを持っています。しかし、うまくいかないことに時間を無駄にするのではなく、いくつかの成功談を聞きたい.

0 投票する
2 に答える
10327 参照

tfs - TFS作業項目の[優先度]ドロップダウンに項目を追加する方法

MSFforCMMIプロセステンプレートに基づいてTFSプロジェクトを作成しました。

どのタイプの作業項目でも、優先度は1から3の間でしか選択できません。これは、プロセスにとって十分に正確ではありません。

この優先度の範囲を広げて、たとえば、Process Explorer UIを使用して優先度1〜8を設定するにはどうすればよいですか?

0 投票する
8 に答える
67337 参照

c# - 特定の exe ファイルが実行されているかどうかを確認する

特定の場所でプログラムが実行されているかどうかを確認する方法を知りたいです。たとえば、test.exe には c:\loc1\test.exe と c:\loc2\test.exe の 2 つの場所があります。c:\loc1\test.exe が実行されているかどうかだけを知りたかったのですが、test.exe のすべてのインスタンスではありません。

0 投票する
2 に答える
4210 参照

php - プロセスIDを介して実行中のPHPスクリプトを強制終了しますか?

私はAJAXを介していくつかのPHPスクリプトに多くのGETリクエストを行います。現在(バックグラウンドで)実行されているPHPスクリプトを強制終了する方法について実装のアドバイスを求めたいと思います。

実行時にPHPスクリプトのプロセスIDを取得する方法はありますか?それから、シェル/コマンドなどを介してそのプロセスを強制終了できますか?

もっと良い方法はありますか?

0 投票する
2 に答える
95 参照

process-management - コーダーのためのチェックとバランスのシステムを開発するにはどうすればよいですか

どうすればいいですか

  1. 複数の開発者が同じワードプレスブログまたは別のタイプのウェブサイトの同じコードで作業するようにする
  2. それらの変更をプレビューできる
  3. 誰が誰の変更を実装するかを制御できます
  4. 何かが壊れた場合に変更を元に戻す機能はありますか?