JaSST_17Hokkaido_Slide

Similar documents
[ ]スマートセミナーバージョンアップリリースノート

目次 リリースノートについて... 1 リリースノートの内容... 1 フィードバックについて 主な機能強化 サービス課題管理機能 スコープ管理機能 サービス課題管理機能 スコープ管理機能 プロジ

産直くん 9 リピートくん 9 バックアップ リストア作業チェックリスト バックアップ リストア作業項目一覧 作業項目作業目安時間概要 00 バックアップ リストア作業を行う前に 産直くん 9 リピートくん 9 のバックアップ リストア作業を円滑に行うための確認事項をまとめています 1. バックアッ

目次 1 はじめに 利用条件 動作環境 アドインのインストール アドインの操作方法 アドインの実行 Excel CSV の出力 テンプレートの作成 編集 テンプレートのレイアウト変更 特記

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

目次 1. 会社紹介 2. 小規模ソフトウェア開発のプロセス改善 3. 改善後の開発現場に現れてきた気になる傾向 4. 小集団改善活動 5. 当社が考える小規模開発 1/20

スライド 1

目次 1. ログイン P2 2. 送受信管理 P メールの新規送信 P 未送信 ( 保存 ) メールの編集 削除 P 送信済みメールの状況確認 P6 3. メンバー ( 送信先 ) 管理 P メンバーの新規登録 編集 P メンバーの削除 P

サイト名

目次 1. CSV の種類と権限 各アドレス帳 CSV ファイルの登録 更新 削除 会社アドレス帳 CSV の登録 更新 削除 個人アドレス帳 CSV の登録 更新 削除 端末認証リスト CSV ファイルの登録 更新 削除 端末認証リスト CSV の登録 更

WBS_Ch0.indd

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

PowerPoint プレゼンテーション

目次 ペトリネットの概要 適用事例

<4D F736F F D B838B8A7597A3424F DEC837D836A B5F E315F E646F63>

intra-mart Accel Platform

SISJIN


障害管理テンプレート仕様書

操作マニュアル

PowerPoint プレゼンテーション

Microsoft PowerPoint - T4OOマニュアル_初期設定用_ pptx

一括請求Assist

10. 全体の流れ ( 参加者 ) < 参加者 > < 起案者 > 起案者にて日程調整の有無 あり Ⅰ. 起案者が参加者の日程調整をしたうえで 会議の予約を行う場合退院カンファレンスの判断 なし 1 カンファレンス内容を確認 回答 起案者より会議案内のメールを受信 院内スタッフの予定確認 カンファレ

17-2 一般ユーザー用 : 回覧板 回覧内容を確認する 新着表示一覧より タイトル をクリックして下さい 回覧内容確認画面が開きます 回覧内容確認画面 1 入力項目 説明 文字形式 桁数 必須 確認 OK NOの選択と コメントを入力して下さい 全角 指定なし この項目は 回覧作成時オプション項目

2. 患者一覧 ログインすると患者一覧画面が表示されます 初期表示は本日日付で診療が行われた患者の一覧が表示されます 該当の患者がいない場合は上図のように患者一覧は表示されません ORCA 連携されていない場合は初期導入時に患者情報がありませんので 取り込みを行う必要があります 患者の取り込み方法は

推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web

LINE WORKS セットアップガイド目次 管理者画面へのログイン... 2 ドメイン所有権の確認... 3 操作手順... 3 組織の登録 / 編集 / 削除... 7 組織を個別に追加 ( マニュアル操作による登録 )... 7 組織を一括追加 (XLS ファイルによる一括登録 )... 9

スライド 1

目次 1. ログイン 報告 ユーザ 病院 使用場所 通知先 材料データベース... 7 ご注意ください...12 JAN コードから材料データを返します マネージャーの情報変更 報告 CS

小笠原ベストマッチ

プロダクトオーナー研修についてのご紹介

操作マニュアル

更新履歴 No 更新箇所版数日付 1 第一版作成 /12/28 2 一部画像差し替え 誤字修正 /02/09 2

SharePoint Server 2013 文書管理 機能概要

やってみようINFINITY-写真管理 編-

Microsoft PowerPoint - T4OOマニュアル_admin管理者_ pptx

Works Mobile セットアップガイド 目次 管理者画面へのログイン... 1 ドメイン所有権の確認... 2 操作手順... 2 組織の登録 / 編集 / 削除... 6 組織を個別に追加 ( マニュアル操作による登録 )... 6 組織を一括追加 (XLS ファイルによる一括登録 )...

Microsoft Word - manual.doc

PowerPoint プレゼンテーション

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

Microsoft PowerPoint - 変更済み参考_ 以降_団体検査員向け 現場検査結果の報告方法.ppt [互換モード]

eラーニング「事前学習」終了後受講者アンケート

Microsoft PowerPoint - BLUEOCEANSマニュアル_v1.ppt

PowerPoint プレゼンテーション

支店止めの出荷をしたい場合には [ 支店止 ] ボタンをクリックします 支店止め 4 この画面で入力した内容をマスタとして登録するには [ お届け先登録 ] ボタンをクリックします お届け先登録 5 ご依頼主の 住所 名前 等を表示します ご依頼主情報の登録画面で 初期表示に使用する と設定した情報

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

PowerPoint プレゼンテーション

スライド 1

FAQ案(Linkup Manager)

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

スライド 1

Cog 4 Staff ユーザガイド

ボタンメンバーを追加登録入力項目をクリア一つ前に戻る 説明社員を閲覧者に追加します アンケートのタイトル部分 閲覧者を登録します その後 質問登録画面を表示します 入力した内容をクリアし 元の状態へ戻します 入力した内容をキャンセルし 一覧画面に戻ります アンケート完成時のタイトル 説明文 画像の表

パソコン決裁7 サービスリリース1 リリースノート

(Microsoft PowerPoint - \203T\203\223\203v\203\213\203K\203C\203_\203\223\203X\(FAX\216\363\220M\203T\201[\203o \) .ppt)

<4D F736F F D B837D834A3F89EF88F58B40945C82C982C282A282C42E646F63>

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう

システム管理マニュアル

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

機能追加 2.1. ロール設定項目の追加 2.2. アカウント発行機能の追加 2.3. 修了証テンプレート管理機能を追加 2.4. バナー設定機能を追加 2.5. 修了証の置換文字列に修了証番号を追加 2.6. レスポンシブデザイン受講機能で修了証が出力できる機能を追加 2.7. レスポンシブデザイ

簡易版マニュアル_

平成22年度「技報」原稿の執筆について

目次 LinQ MobileSNS について...3 ログイン...4 メインメニュー...6 お知らせ スタッフルーム サロン日誌 プロフィール スタッフ携帯 スケジュール 共通機能

目次 1. サイトの概要 2. このサイトで行なうこと 3. ログインするには 4. 情報発信会員 管理画面の説明 5. 掲載情報を決める 6. マイページを作成する 6-1 マイページのトップ画面について 7. コンテンツを作成する 7-1 掲載場所を決める 7-2 ページを作成する プロフィール

FileZen(めるあど便) 利用マニュアル

PowerPoint プレゼンテーション

【NEM】発表資料(web掲載用).pptx

ホームページにパスワード認証を設定します 会員限定のページなどに利用できます 設定の手順 を設定するには 以下の手順で行います ユーザ登録 を設定したページにアクセスするためのユーザを登録します の設定 を設定するページ アクセスを許可するユーザを選択し 設定します 設定完了 を設定したページにアク

DataWare-NETご利用ガイド

どこでもキャビネットVer1.3 ご紹介資料

掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説

V-CUBE One

クイックマニュアル(利用者編)

保存を行いたい場所 ( デスクトップ 等 ) を選択し 保存 (S) ボタンを押してください ファイル名 ファイル名は Jsas_TKNPrint.exe という初期値になっていますが 変更することができます 2 データのダウンロード ボタンを押すと 指導面接用紙の一括印刷用ソフトに取り込む指導対象

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

10.fiÁŁÊ−é›æ†Q‘t

PowerPoint プレゼンテーション

yukarik

Copyright 2014 NTT DATA Corporation 2 INDEX 1. 一括請求 Assist とは 1-1. でんさいに係るサービスの関係性 1-2. 一括請求 Assist の必要性 1-3. 一括請求 Assist の特長 2. 機能紹介 2-1. 一括請求 Assist

目次. はじめに.... プロフィールを完成させる ページへ追加する ページを共有する 就職活動に利用する... 0 i

大阪工業大学 授業アンケートシステム 教員側画面操作説明

Trinity標準価格.xls

スライド 1

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

1 はじめに 2016/7 に更新された Windows Update によりアドインファイルのブロックを解除しないと使用できなくなりました このため ファイルのプロパティにてブロックを解除してご使用ください リンク 設定方法はコチラをご覧ください 1.1 アドインの機能このツールは Microso

Exfront4.1.0リリースノート

2 目次 1 はじめに 2 システム 3 ユーザインタフェース 4 評価 5 まとめと課題 参考文献

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第3版  

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

変更要求管理テンプレート仕様書

<4D F736F F D F AC7979D B838B C815B D836A B5F A2E8163>

1. 主な機能追加項目 以下の検索項目をサポートしました 書誌 全文検索コマンド検索 国内 査定日 最新の査定日 ( 登録査定日または拒絶査定日 ) を検索します 査定種別 最新の登録 拒絶査定 または査定なしを検索します 審査最終処分日 最新の審査最終処分日を検索します 審査最終処分種別 最新の審

取扱説明書

目次 クラウドアドレス帳の概要クラウドアドレス帳のポイントクラウドアドレス帳のアクセス方法それぞれのアドレス帳でできること各種エリア機能について 会社アドレス帳のご利用について連絡先を検索する連絡先

Web ブラウザー編 ログイン フォルダーの作成 文書のアップロード 文書のダウンロード フォルダー / 文書の削除 文書公開 文書受け取り チェックアウト チェックイン ( ロック解除 ) ログアウト STEP 1 : ログイン 1 ご利用開始のお知らせ メールに記載されている URL から オン

Joi-Tab 端末管理システム最終更新日 2015 年 3 月 13 日

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Wasedaメール(Office365)ユーザーズガイド

PowerPoint プレゼンテーション

Transcription:

新入社員が多い中で効果的なレビューを行うための方法レビューの準備からフィードバックまでの工夫 ワークスアプリケーションズ風間裕也

目次 会社と自組織の特徴 レビューの位置づけと特徴 レビューの改善内容 フィードバックの具体例 フィードバック前後の指摘内容数の変化 レビュイーの意識の変化 現場の声 まとめと今後の展望 2

会社と自組織の特徴

会社紹介 商号設立事業概要従業員数 株式会社ワークスアプリケーションズ 1996 年 7 月大手企業向け基幹業務パッケージ COMPANY および HUE の開発 販売 サポート連結 5,631 名 (2016 年 6 月末日時点 ) インド工科大学 北京大学をはじめとしたアジア TOP 層の IT 人材を多数獲得 大手企業向け ERP パッケージシェア 50% で 6 年連続 No.1 日本の大手企業の約 3 割 1,300 企業グループ超が採用 世界初の人工知能型ビジネスアプリケーション SHANGHAI NEW YORK TOKYOLOS ANGELS CHENNAI OSAKA NAGOYA SINGAPORE HIROSHIMA FUKUOKA TOKUSHIMA 人工知能によるビッグデータ解析 学習 分散処理技術による高速処理 4

自組織の特徴 開発と QA の距離が近い 設計段階で指摘できる 多数の新人が配属された 基本的な部分から伝える必要あり パッケージ製品の設計を教える必要あり 開発チームの人数が多い 全員に周知徹底させるのが難しい 5

レビューの位置づけと特徴

レビューの位置づけ レビュー形式 設計レビュー 不具合修正の方針レビューも含む レビュー参加者 開発者 開発リーダー QA 管理方法 ( 公式 ) 開発標準プロセスに含まれる チケット/ タスクでレビュー実施を管理 7

レビューの特徴 2 カ月で約 100 回のレビューに参加した結果 新人には以下の特徴があった 必要な情報が資料に載っていない 何が必要なのか分かっていない 同じような指摘が多い 毎回指摘をしていて大変 8

レビューの改善内容

改善内容 次回のレビューをより良いものにするために 新人でも レビューに必要な情報を理解できる 最初に学ぶべき箇所を理解できる ことを目標に改善を試みました 10

方法の検討 ベテランからの口伝 新人に比べ人数が少ないので伝えきれない チェックリスト 意図を理解してもらうことが難しい 優先度が分かりづらい フィードバック資料 意図も含めて理解してもらえる まず気にすべきことが分かる 11

フィードバック時の工夫 資料の工夫 具体例 ( 実例 ) を示す 分かるけど実践では と言わせない 方法の工夫 チーム MTG を行脚し直接説明 全員が目を通し 資料を理解 質疑応答で細かい所もフォロー 12

フィードバックの具体例

FB 例 1 ~ 影響範囲 ~ [ 影響範囲 ] < 対象機能 対象画面 > ページ < 対象パス > src/main/java/jp/co/worksap/foo/bar/.java < 影響範囲詳細 > ページにしか利用していないので影響はありません 14

FB 例 1 ~ 影響範囲 ~ [ 影響範囲 ] < 対象機能 対象画面 > ページ < 対象パス > src/main/java/jp/co/worksap/foo/bar/.java 指摘事項 なぜ 影響なし と言えるのかその判断の根拠が書かれていない < 影響範囲詳細 > ページにしか利用していないので影響はありません 15

FB 例 1 ~ 影響範囲 ~ [ 影響範囲 ] < 対象機能 対象画面 > ページ < 対象パス > src/main/java/jp/co/worksap/foo/bar/.java < 調査 > 方法 ( 方法 Grep 対象の文字列や拡張子など ) : 呼び出し階層で検索 修正するメソッド名 getfoobarid で Grep 記載例 文字列検索 (Grep) などを用いて 影響が無いと判断した理由を記載する < 影響範囲詳細 > 呼び出し階層で検索した結果 今回の用途以外で呼ばれている部分は存在せず Grep した結果 src/main/java/jp/co/worksap/foo/bar/.java が出てきたが ファイル内の private 関数である getfoobarid() を呼び出しているため関係無し 16

FB 例 2 ~ ファイルパス ~ [ 影響範囲 ] < 対象機能 対象画面 > ページ < 対象パス >.js < 影響範囲詳細 > より 今回のページ以外に影響はありません 17

FB 例 2 ~ ファイルパス ~ [ 影響範囲 ] < 対象機能 対象画面 > ページ < 対象パス >.js 指摘事項 違うパスに同じファイル名が存在している可能性がある < 影響範囲詳細 > より 今回のページ以外に影響はありません 18

FB 例 2 ~ ファイルパス ~ 1 デバイスの違い (PC とスマートフォン ) src/main/java/jp/co/worksap/pc/ 以下を調査していたが src/main/java/jp/co/worksap/smp/ 以下でも同様の修正が必要だった デバイスの想定漏れに気付けた 2 似たような画面 ユーザー情報登録画面の修正をしていたが ユーザー情報編集画面も同様の修正が必要だった 類似画面の想定漏れに気付けた 19

FB 例 3 ~ 新規と既存 ~ < 修正内容 > 既存テーブルに新規カラムを追加 [ 影響範囲 ] < 対象機能 対象画面 > ページという新規ページを作成 < 影響範囲詳細 > 前回の出荷時点に新たにカラムを加えただけなので影響なし また 新規ページを作成しただけなので 既存部分には影響なし 20

FB 例 3 ~ 新規と既存 ~ < 修正内容 > 既存テーブルに新規カラムを追加 [ 影響範囲 ] < 対象機能 対象画面 > ページという新規ページを作成 指摘事項 1 insert into VALUES (foo, bar, baz); というカラム指定なしの insert 文のSQLがあった場合 不具合になる可能性がある テーブル名でGrep < 影響範囲詳細 > 前回の出荷時点に新たにカラムを加えただけなので影響なし また 新規ページを作成しただけなので 既存部分には影響なし 21

FB 例 3 ~ 新規と既存 ~ < 修正内容 > 既存テーブルに新規カラムを追加 [ 影響範囲 ] < 対象機能 対象画面 > ページという新規ページを作成 指摘事項 2 作成した新規ページ上で入力したデータを DB に insert する場合 そのデータを取り出す画面も対象になる テーブル名で Grep < 影響範囲詳細 > 前回の出荷時点に新たにカラムを加えただけなので影響なし また 新規ページを作成しただけなので 既存部分には影響なし 22

FB 例 4 ~ 初期設定 ~ 概要 結果一覧画面において 表示順序を変更できる機能を追加 元々は名前順になっていたが 更新日付が最新から順になる方が分かりやすいので 初期表示は更新日付の降順にする 23

FB 例 4 ~ 初期設定 ~ 指摘事項 既存ユーザを考え 初期設定は以前と同じ = 名前順にすべき 概要 結果一覧画面において 表示順序を変更できる機能を追加 元々は名前順になっていたが 更新日付が最新から順になる方が分かりやすいので 初期表示は更新日付の降順にする パッケージ製品においては 既存動作保証が重要 24

FB 例 5 ~ 表示文言 ~ 概要 に関する CSV 取り込みができるようにします その中で 自動実行フラグ の項目に関しては 0 か 1 の値が入ります 0 が自動実行 OFF 1 が自動実行 ON になります それ以外の値が入った場合 入力値が誤っています というエラーメッセージを表示します 25

FB 例 5 ~ 表示文言 ~ 概要 に関するCSV 取り込みができるようにします その中で 自動実行フラグ の項目に関しては 0か1の値が入ります 0 が自動実行 OFF 1 が自動実行 ON になります それ以外の値が入った場合 入力値が誤っています というエラーメッセージを表示します 指摘事項 1 フラグ はシステム用語なので表示項目に 使うべきではない 26

FB 例 5 ~ 表示文言 ~ 概要 に関するCSV 取り込みができるようにします その中で 自動実行フラグ の項目に関しては 0か1の値が入ります 0が自動実行 OFF 1が自動実行 ONになります それ以外の値が入った場合 入力値が誤っています というエラーメッセージを表示します 指摘事項 2 メッセージを見たお客様が次のアクションをどのように 行えば良いか分からない 27

FB 例 5 ~ 表示文言 ~ 記載例 一般用語を用いる 概要 に関するCSV 取り込みができるようにします その中で 実行方法 の項目に関しては 0か1の値が入ります 0が手動実行 1が自動実行になります それ以外の値が入った場合 入力値が誤っています 手動実行の場合 0 自動実行の場合 1 を入力してください というエラーメッセージを表示します 記載例 お客様がどのように直せば良いか分かる文言になっている 28

フィードバック前後の 指摘内容数の変化

FB 前後の指摘内容数の変化 既存動作保証影響範囲テスト設計 25% 減 57% 減 115% 増 前後前後前後 30

FB 前後の指摘内容数の変化 既存動作保証 影響範囲 テスト設計 57% 減 25% 減 115% 増 フィードバック内容を活かし 事前に開発者自身が気を付けてレビューに臨んだ 前 後 前後前後 31

FB 前後の指摘内容数の変化 既存動作保証影響範囲テスト設計 フィードバック 57% 減 内容を活かした 25% 減 115% 新人の増調査方法では不十分なケースがあった 前後前後前後 32

FB 前後の指摘内容数の変化 既存動作保証影響範囲テスト設計事前にきちんと調査し 115% 増論理的に示しているため 25% 減 57% 減実装前にもかかわらず テストに関する話まで伝えることができた 前後前後 前 後 33

レビュイーの意識の変化

レビュイーの意識 [ 品質 ] Q1. レビューで製品の品質は良くなったと思いますか? 66% 33% 1% 1. 良くなったと思う 2. 少し良くなったと思う 3. あまり良くならなかったと思う 4. 良くならなかったと思う 35

レビュイーの意識 [ 価値 ] Q2. 今回のレビューは上辺だけの実施でなく 実質的な価値があったと思いますか? 69% 30% 1% 1. 価値があった 2. 少し価値があった 3. あまり価値が無かった 4. 価値が無かった 36

レビュイーの意識 [ 今後 ] Q3. レビューのフィードバックとして 具体例を用いた指摘事項を紹介しました これは 自分自身でのレビュー前確認で役立ちそうですか? 75% 25% 1. 役立つと思う 2. 少しは役立つと思う 3. あまり役立たないと思う 4. 役立たないと思う 37

現場の声

メンバーの感想 影響範囲調査もレビュー時の指摘やフィードバック資料によって 自分で考慮漏れに気付くことができました 当時は配属数か月で右も左もわからないという状況の中 レビューという場で不足している観点をおぎなってくれたことは非常にありがたかったです 修正方法たくさんある中 一番パッケージとしていい方針を指摘いただいたので 良かったです 39

リーダーの感想 大きかったと感じるのは 新人の あまり深く考えずに何となく直してました という姿勢が 改善されたことだと思います チーム 組織にとらわれず 皆で良い製品にしていこう というマインドが徐々に根付きつつあると思っています レビューを徹底することで メンバーの調査や修正による影響の考慮など マインド的な面への影響はまちがいなくあると思う 40

改善要望 今のフローだと 工数を無駄にしない点からは まだ改善の余地があるように感じています レビューの工数を減らす仕組みが必要だと思う 資料作成や差戻しで時間がかかっていると思うので テンプレートを増やすなどの工夫が必要 41

まとめと今後の展望

まとめ 新入社員が多い中でレビューを効率よく行うための方法として実例入りのフィードバック資料を作成した フィードバックは直接説明することで 全員に理解してもらえた 結果として より本質的な指摘ができるようになり レビュイーからも良い反応を貰うことができた 43

今後の展望 フィードバック資料の第 2 弾以降を作成する 資料は段階的にやるべきことを示すようにする フィードバック資料に加え 理解度の確認ができる形にする 今回の施策がどのように品質向上に寄与したのか出荷後の不具合を計測し 定量的に示す 44

ご清聴ありがとうございました 45