投稿

ラベル(レビュー)が付いた投稿を表示しています

システム開発のレビューで本当に見るべきポイント|誤字脱字チェックで終わらせないレビュー技法

システム開発では、設計書やコードを作成すると「レビューをお願いします」と依頼する場面が頻繁にあります。 ところが、レビューを実施しているにもかかわらず、後工程になって重大な問題が見つかることがあります。 レビューの指摘が誤字脱字に偏っていたり、人によって確認するポイントが違ったり、レビュー会議の途中から修正方法の議論が始まって時間だけが過ぎたり……。 こうした状態では、せっかく時間をかけてレビューしても、本来期待している品質向上につながりません。 レビューは単なる「間違い探し」ではありません。 大切なのは、何を確認するためのレビューなのかを明確にし、適切な観点から問題を早い段階で発見することです。 以前受講した「システム開発におけるレビュー技法」の内容を振り返りながら、現在のシステム開発でも活用できるレビューの考え方を整理します。 そもそもレビューは何のために行うのか レビューの大きな目的は、成果物やプロジェクトの状態を「見える化」し、問題を早い段階で発見することです。 もちろん、作成者自身が成果物を確認するセルフレビューも重要です。しかし、自分だけで確認することには限界があります。 作成者にとって「当然」と思っている前提が、別の担当者から見ると曖昧かもしれません。技術的には正しくても、運用担当者から見ると実際の運用が難しい設計になっていることもあります。 そこで、異なる知識や経験を持つメンバーが成果物を確認します。 レビューには、不具合を見つけること以外にも、次のような役割があります。 認識のずれを発見する 暗黙の前提を明らかにする 設計の妥当性を確認する 知識や設計意図をチーム内で共有する 後工程への問題流出を防ぐ レビューは「詳しい人に間違いを探してもらう作業」ではなく、チームとして品質を作り込むためのプロセスと考えた方がよいでしょう。 「プロセス」と「プロダクト」の両方を見る レビューというと、設計書やソースコードなどの成果物をチェックすることを想像しがちです。 しかし、見るべきものは成果物だけではありません。 大きく分けると、「プロセス」と「プロダクト」という2つの視点があります。 種類 確認するもの 例 プロセスレビュー 開発の進め方や状態 進捗、課題、リスク、品質状況 プロダクトレビュー 作成した成果物 要件定義書、設計書、コード、テスト仕様書 例えば...

アイスリングは28℃・24℃・18℃で何が違う?24℃タイプを実際に使って分かった選び方

暑い季節の定番になってきた「アイスリング(クールリング)」。 首につけるだけでひんやりするので便利ですが、商品を探していると「28℃」「24℃」「18℃」といった数字が書かれていることがあります。 「18℃の方が冷たくていいの?」「28℃だとぬるい?」「室温で固まるのはどれ?」と、意外と選ぶのが難しいところです。 私自身、これまで28℃タイプを使っていましたが、今回はより冷たさを求めて 24℃タイプの「Genki Ice」 を購入してみました。 実際に使ってみると、単純に「温度が低いものを選べばいい」というわけではありませんでした。冷たさはもちろん、リングの太さや重さ、使ったあとに再び固める手間まで含めて選ぶことが大切です。 この記事では、28℃・24~25℃・18℃タイプの違いと、実際に24℃タイプを使って感じたことをまとめます。 そもそも「28℃・24℃・18℃」とは? アイスリングには、PCM(Phase Change Material:相変化材料)と呼ばれる素材を利用した製品があります。 PCMは温度環境に応じて固体と液体の間で状態が変化し、その際に熱を吸収・放出します。 そのため、商品に書かれている「28℃」などの数字は、単純に「首を28℃まで冷やす」という意味ではなく、 PCMが相変化する温度の目安 として考えると分かりやすいです。 たとえばSUOの28°ICEシリーズは、公式サイトで25~28℃以下の環境で固まると案内されています。 この相変化する温度の違いが、冷たさだけでなく「どんな環境で再び固められるか」という使い勝手にも影響します。 28℃・24~25℃・18℃タイプを比較 タイプ 冷たさの目安 冷房の部屋での再固化 特徴 28℃前後 やさしい ○~◎ 環境によって固まりやすい 手軽さ重視 24~25℃前後 しっかり冷たい △ 室温による 冷たさと使いやすさのバランス型 18℃前後 より冷たく感じやすい × 一般的な冷房環境では難しい 冷却感重視 ※相変化する温度や固まる条件、冷却方法などは製品によって異なります。購入する製品のメーカー仕様を確認してください。 28℃タイプの大きなメリットは「室内でも固まりやすい」こと 以前から使っていて便利だと感じるのが28℃タイプです。 たとえばSUOの28°ICEシリーズは、公式サイトで 25~28℃以下の...

システム開発におけるレビュー技法を解説!

システム開発におけるレビュー技法を解説! システム開発におけるレビュー技法を解説! レビュー技法は、システム開発プロジェクトの中で、品質を向上させるために欠かせないプロセスのひとつです。この記事では、様々なレビュー技法について、できるだけ簡単に説明します。これを読むと、システム開発におけるレビューがどのように行われ、どんな効果があるのかがわかります。 レビューとは? まず、レビューとは何かについて説明します。レビューは、複数のメンバーが集まり、成果物やプロセスの問題を発見し、解決策を見つけるための場です。これにより、プロジェクト全体の品質を保つことができます。いろんな目で確認することで、見逃してしまうようなミスや問題を防ぐことができるんです。 プロセスレビューとプロダクトレビュー レビューには大きく分けて2つの種類があります。 プロセスレビュー :プロジェクト全体の進行や方法に目を向けます。たとえば、スケジュールが順調か、コミュニケーションがうまくいっているかなど、見えにくい要素をチェックします。 プロダクトレビュー :作成した成果物に焦点を当て、バグやミスがないかを確認します。コードや設計書を詳しく見て、品質を保つために必要な作業です。 見える化とは? レビューにおいて重要なのが「見える化」です。これは、問題や成果を目に見える形にすることを意味します。たとえば、不良在庫があった場合、実際にその不良品を目の前に並べてみると、問題の大きさがすぐにわかりますよね。これが「見える化」の基本的な考え方です。 「見える化」には、いくつかの種類があります。 異常の見える化 :何か問題があるとき、それを誰でもわかるようにすること。例として、不良在庫を視覚化する方法があります。 標準・基準の見える化 :基準や標準がはっきりしていないと、何が問題なのかわかりません。レビューでは、基準を明確にし、それに基づいて異常を発見します。 効果の見える化 :問題を解決した後、その効果を測定して、結果がどうだ...