新着記事一覧
-
技術
サニタイズとは何か?クロスサイトスクリプティングを防ぐ方法
サニタイズの概要 サニタイズは主にWeb上で行う処理のことで、サイバー攻撃につながるような文字を無効化することを指します。英語ではもともと「消毒する」「無害化する」という意味があり、特別な文字を一般的な文字列に変換することで、脅威や危険性を... -
プロジェクトの概念
チームの育成はどのようにすればよいのか?PMBOKの手法を中心に解説
チームの育成の概要 チームの育成とは、プロジェクトのパフォーマンスを高めるために、コンピテンシー、チーム・メンバー間の交流、およびチーム環境全体を改善するプロセスの1つです((PMBOK第6版、336頁。))。 チームの育成については、厚い研究がなさ... -
用語
リーダーシップのMOIモデルとは何か?問題解決型リーダーに必要なスキルを紹介
リーダーシップのMOIモデルの概要 リーダーシップのMOIモデルとは、環境を変化させるリーダーシップをとっていくには、「動機づけ」「組織化」「アイデア(技術革新)」の3つの要素が必要だとするモデルです。 それぞれの要素の頭文字をとって、MOIモデル... -
用語
アンチパターンとは何か?プロジェクトを失敗に導く事例を解説
アンチパターンの概要 アンチパターンとはソフトウェア開発における失敗事例をまとめたものです。アンチパターンに当てはまるプログラムは解析や改修が難しく、プロジェクトは失敗する可能性が高くなります。「アンチパターン」という言葉はプログラマのア... -
手法・技法
スキルマップとは何か?エンジニアのキャリア形成にも使えるツール
スキルマップの概要 スキルマップの例 スキルマップとはチームのスキルを管理する手法の1つです。多くの場合、スキルマップは縦軸にスキルを、横軸にメンバーの名前を掲載し、格子状に作成していきます。このことから、スキルマトリックスと呼ばれること... -
手法・技法
スプリントレトロスペクティブ(ふりかえり)とは何か?スクラム開発の手法を解説
スプリントレトロスペクティブの概要 スプリントレトロスペクティブはスプリントの最後に行われる、スプリントのふりかえりの会議で「ふりかえり」や「ふりかえりミーティング」と呼ばれることもあります。このスプリントレトロスペクティブは、スプリント... -
技術
Next.jsとは何か?何ができるのか?React開発のフレームワークを解説
Next.jsの概要 Next.jsは、JavaScriptライブラリであるReact開発におけるフレームワークです。2016年10月に最初のリリースが行われ、2021年3月時点の最新バージョンは10.0です。Reactではブラウザ側でレンダリング(htmlの解釈)を行うSPA(Single Page A... -
手法・技法
スプリントレビューとは何か?スクラム開発で用いられる手法を解説
スプリントレビューの概要 スプリントレビューはスクラム開発を導入したプロジェクトで、スプリントの終わりに実施される会議の1つです。スプリントとは、スクラム開発でシステム開発をする際の開発期間の単位です。組織によって1週間の場合も、1ヶ月の... -
手法・技法
サンドイッチテストとは何か?トップダウンテスト・ボトムアップテストとの違いを含めて解説
サンドイッチテストとは システム開発における「サンドイッチテスト」とは、結合テストの種類の1つです。一箇所のテストが完了次第、次のテスト対象モジュールを追加していくため、「増加テスト(インクリメンタルテスト)」と呼ばれる種類に分類されます... -
技術
クエリストリング(クエリ文字列・URLパラメータ)とは何か?
クエリストリングとは クエリストリングは、Webブラウザがサーバにデータを送信する際に必要な表記です。クエリストリングは「クエリ文字列」「URLパラメータ」とも呼ばれます。 クエリストリングという言葉を聞いたことがなくても、もし表示されているURL... -
手法・技法
一斉テストとは何か?システム開発のテスト法を解説
一斉テストの概要 システム開発における「一斉テスト」とは、結合テストの1つです。システムの部品であるモジュールを徐々に追加しながらテストをしていく増加テストとは対照的に、一斉テストは複数のモジュールを一度に結合して実行するテスト手法を指し... -
プロジェクトの概念
プロジェクト資源マネジメントとは何か?
プロジェクト資源マネジメントの概要 プロジェクト資源マネジメントとは、プロジェクトで必要となる資源の洗い出し及び、調達から管理まで一連の活動のことです。ここでいう資源とは大きく分けて「人的資源」と「物的資源」があります。プロジェクト資源マ...
