問題タブ [project-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.
project-management - 多くのタスク/プロジェクトのドキュメントを管理する方法
私はおそらく世界を求めていますが、迅速にナビゲート/検索できる、多くのタスク/プロジェクトとすべての関連ドキュメント (スプレッドシート、Word ドキュメント、その他のファイル) を簡単に管理するための Windows ベースのソフトウェアはありますか?
私はおそらく 10 から 20 のアクティブなプロジェクトとタスクを扱っており、1 日程度しか続かないものもあれば、数週間続くものもあれば、数か月かかるものもあります。私はあらゆるプロジェクトのすべてを 1 つのフォルダーに保存するのが好きですが、スプレッドシートや SQL スクリプトを保存するとき、または Web サイトのショートカットをフォルダーにドラッグしていつでも見つけられるようにするときに、フォルダー ツリーをナビゲートするのに永遠に費やしているようです。それが必要。
さまざまなフォルダ構成 (つまり、最上位のプロジェクト ディレクトリを作成し、次に部門別、人員別、またはアプリケーション別) を試しましたが、探しているものを見つけるのに時間がかかりすぎます。私が探しているものに最も近いのは、Lotus が DOS 時代に Agenda プログラムに持っていたようなもので、複数の方法でデータを整理および表示できました。エクスプローラーと完全に統合するアプリで、何かを保存する場所を尋ねたときに、私がアクティブに取り組んでいるプロジェクトを認識し、最小限のプロジェクト管理を行って、完了をマークすると、それらのディレクトリが表示されなくなる、または優先度が高いとマークされているものは、一番上に表示されるか、色分けされます。
編集: ユーザー定義のラベルを Explorer に追加すると、フィルタリングを使用すると、おそらく 90% の方法で処理されます。10 から 20 のラベルを定義でき、Explorer で単一のラベルを表示するオプションがあれば、そのラベルでマークされたコンテンツを持つフォルダーのみが表示されます。ラベルごとに 1 つのタブという、タブ付きのインターフェイスがあれば、さらに洗練されたものになります。Mac では、ファイルに色分けされたユーザー ラベルが少なくとも 10 年間あります。Vista にこれがあるかどうかは聞きたくないのですが、もしあれば見てみたいと思います。
project-management - どのように集中してプロジェクトを出荷していますか?
参加するにはあまりにも多くのプロジェクト、遊ぶには多すぎる言語 (そしてそれらの言語にはあまりにも多くのクールな機能)、そして読むべき本が多すぎる...
部分的に完了した「実験」の痕跡を残すのではなく、集中力を維持し、実際に何かを成し遂げるにはどうすればよいでしょうか?
security - コードが外部に漏れるのをどのように防ぎますか?
プロジェクトと法律をオープンソース化する以外に、会社/グループ外へのコードの漏洩を防ぐ、または少なくとも被害を最小限に抑える方法はありますか?
プログラマーは参照を必要とするため、(コードを電子メールで送信するのを防ぐために) インターネット アクセスをブロックすることはできません。また、周辺機器 (USB、Firewire など) をブロックすることもできません。
コードは、いくつかの独自のアルゴリズムと社内で開発された知識 (GUI の描画、データベースへの接続などの通常のルーチン コードとは対照的に) を持っている場合に最も重要ですが、一部のアプリケーション (会計ソフトウェアや CRM など) は複雑です。原則として開発は簡単ですが、ゼロから作成するには何年もかかるルーチン コードのコレクションです。これは、漏洩したコードが競合他社にとって役立つ場所です。
私が見る限り、漏洩の防止はほぼ完全に人間のプロセスに依存しています。どう思いますか?どのような注意と対策をとっていますか?また、以前にコード漏えいの影響を受けたことがありますか?
email - MS Outlook で電子メールを整理する最良の方法は何ですか?
すべてのソフトウェア開発の専門家 (特にプロジェクト マネージャー) は、終わりのない電子メールの流れに対処する必要があります。MS Outlook でそれらを整理する最良の方法は何ですか?
明らかに、いくつかの優れた問題追跡ツールはより柔軟性を提供しますが、私はほとんどの組織に展開できる単純なバニラ アプローチに興味があります。
PS 電子メールを見つけることは、対処する必要がある問題の中で最も少ないものです。今日の検索はかなり良いです。
testing - *テスト駆動および/またはアジャイル開発の*管理*に関する最も具体的な「ハウツーマニュアル」は?
上司/チームに提示する、簡単に消化できる本を探しています。
背景情報: 職場での会議では、上司/チームが、このあたりでより多くの「ベスト プラクティス」を実装する方法を熟考することがますます多くなっています。(「ここ」 = 非常に小さなアプリケーション開発ショップ。4 人の開発者)
以下は、私のチーム全体が必要だと同意した項目です。
- 夜間ビルド
- バグトラッカーの「バグ」をより小さく、より具体的な項目に分解する
- 自動テスト
私たちが直面している問題は、どのように始めるかです。
私の店が明確で具体的な計画や一連のルールを選択するだけで、他のすべてがうまくいくと信じています. 現在、私たちはあいまいで心地よいアイデアや響きの良い流行語についての議論に行き詰まっています。
TDDまたはアジャイルチーム/ショップを導くための管理スキームを実装するための明確で個別の連続したステップが含まれているお気に入りの本(またはオンラインリソース)を私に勧めてください.
TDD とアジャイル以外にも、これらの懸念に対処するパラダイムがあることは認識していますが、私自身の利益と偏見は TDD とアジャイルに向けられているため、チームの変化への欲求を利用して、その方向に「微調整」したいと考えています。 . または、私の意見に激しく反対する場合は、遠慮なく平手打ちしてください。気分を害することはありません。:)
他の人が述べているように、これらの質問は、回答者が回答ごとに 1 つの推奨書籍のみを挙げた場合に最もよく回答されると思います。
皆さん、ありがとうございました。
project-management - 要件仕様をレビューする際、どの「大罪」に対処する必要がありますか?
要件仕様 (機能要件、非機能要件、制約などを含む) をレビューするとき、作成者が犯した「致命的な罪」に注意する必要がありますか?
要件仕様で実行されている (または実行されていない) ことがソフトウェア製品の品質に悪影響を与える最も重要なことを (重大度の降順で) 7 つ以内でリストしてください。7以下なら全然OK。
ruby-on-rails - RoR:アプリケーション開発の準備段階でどのようなステップを踏んでいますか?
あなたがあなたのクライアントがあなたに何を望んでいるのかをすでに「知っている」としましょう(つまり、あなたはすでにいくつかの分析を行い、あなたが何を提供することになっているのかについていくつかの手がかりを持っています)。このフェーズの後に通常実行する次のステップは何ですか?言い換えれば、すべてのRoRベースのアプリケーション開発の開始時に行うステップ(フレームワーク、プラグイン、リポジトリなどの準備に関して)は何ですか?
project-management - プロジェクト間のアジャイル/スクラム リソース プランニング
オンライン Web プロジェクトの計画には、さまざまな手順があります。
1) 情報アーキテクチャ
- ユーザーストーリーを提供します
- ワイヤーフレームを提供
2) 設計
- ワイヤーフレームを使って素敵なデザインを開発する
3) 開発
4) テスト
アジャイルに取り組むには専任のチームが必要であることを私は知っています。しかし、プロジェクトが終了するまで、専任の IA を持つことは不可能です。プロジェクトは小規模であるため、開発者はさまざまなチームで作業しています。50 の小さなプロジェクトと 20 の新しいプロジェクトが異なるリソースを使用していることがわかっている場合、どのようにリソースを計画しますか?
また、これを支援できる便利なツールはありますか?
project-management - ソフトウェア プロジェクト マネージャー: 純粋に技術的なバックグラウンドの最適な量と質はどれくらいですか?
ソフトウェア開発プロジェクトマネージャーの採用を検討しています。彼の仕事は、外部顧客へのソフトウェアの提供に焦点を当てた、複数の専任プロジェクト チームの運営に関係する予定です。彼はまた、当社のビジネス開発部門をサポートし、前述のソフトウェアの実装後のサポートを監督する必要があります。応募者には、どのレベルの実践的な開発経験を期待する必要がありますか? 合格者はコーディングを行う必要はありません。
- 重要ではありません。ソフトウェア分野での実績のあるプロジェクト管理経験に焦点を当てる必要があります。
- なし。
- 多少の経験、正確な技術は問いません。
- 経験豊富、正確な技術は問いません。
- ここで日常的に使用するのと同じ頭字語を含むいくつかの経験。
- ここで毎日使用するのと同じ頭字語を含む重い経験。
- ほとんどの場合、私たちが使用していないテクノロジーに関するいくつかの経験。
- ほとんどの場合、使用しないテクノロジーに関する豊富な経験。
この質問は、必要な技術経験の最高レベルと質に関するものであり、ソフトウェア プロジェクト マネージャーのその他のスキルや資格には関係ありません。どうもありがとう。
linux - Linux で大量のメモリを消費したり停止したりするプロセスを自動的に強制終了する
プロセスを監視し、次の場合にそのプロセスを強制終了する「システム」が必要です。
- プロセスが一部のメモリ要件を超えています
- プロセスが「システム」からのメッセージに一定期間応答しない
この「システム」は、監視プロセスと同じくらい単純なものであると思いますか? これを行う方法のコード例は役に立ちます。もちろん、私はこの問題に対するまったく異なる解決策を嫌うわけではありません。