新着記事一覧
-
役割
バックエンドエンジニアとは何か?仕事の内容と求められるスキルについて解説
バックエンドエンジニアの概要 バックエンドエンジニアはWeb開発における職種の1つです。商品管理や画像の更新処理など、主にユーザーからは見えないWebサイトの裏側(バックエンド)の開発を行います。 バックエンドエンジニアと対となる職種に「フロン... -
技術
サニタイズとは何か?クロスサイトスクリプティングを防ぐ方法
サニタイズの概要 サニタイズは主にWeb上で行う処理のことで、サイバー攻撃につながるような文字を無効化することを指します。英語ではもともと「消毒する」「無害化する」という意味があり、特別な文字を一般的な文字列に変換することで、脅威や危険性を... -
プロジェクトの概念
【PMBOK第8版】チームの育成とは?ハイパフォーマンス組織を作る5つの側面と実践モデル
今回の記事はPMBOK第8版の内容をもとに、大幅に書き換えをいたしました。 プロジェクトマネージャーは「タスクの管理者」で終わってはいけない プロジェクトを期限内に、予算内で終わらせる。それはプロジェクトマネージャー(PM)の重要な使命です。しか... -
用語
リーダーシップの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つです。システムの部品であるモジュールを徐々に追加しながらテストをしていく増加テストとは対照的に、一斉テストは複数のモジュールを一度に結合して実行するテスト手法を指し...
