ぱと隊長日誌

ブログ運用もエンジニアとしての生き方も模索中

住宅ローン2年目以降の住宅ローン控除申告(連帯債務や借換えの場合)

はじめに 昨年の年末調整で住宅ローン2年目の住宅ローン控除申告を行ったのですが、「連帯債務かつ借換え」の記入方法が分からず(どちらか一方であれば記入例があるのですが)、かなり苦労しました。 また、連帯債務の「共有持分」と「連帯債務に係るあなた…

Windows 10 ProでウィルスバスターとHyper-Vをインストール後、起動時にブルースクリーン(APC INDEX MISMATCH)が表示される場合の復旧手順

事象 Windows 10 Pro 64bit版 で起動時にブルースクリーン(BSoD)が表示される。 表示される停止コードは"APC INDEX MISMATCH"。 何度再起動しても再発する。 再現環境 構成の異なる2台のマシンで再現した。再現した環境の共通項は以下の通り。 真因は不明だ…

レビューでほめて後輩を育てる

はじめに 仕事では様々なレビューを行います。対象はドキュメントであったり、システムであればコードであったりします。そうしたレビューにおいて良い点を認めることで何が起きるか。後輩とのレビュー経験をもとにまとめました。 レビューの失敗 まず、自分…

ソフトウェアの運用保守フェーズでまず用意すべきドキュメントリスト

はじめに ソフトウェアの開発は厳しい工数管理と納期に迫られます。その中でドキュメントはしばしば削減対象となります。ただ、ドキュメントを削減したツケは運用保守フェーズで払うことになります。コードを見ればわかる?サーバ構成なんて調べればわかる?…

Oracle JDBC ドライバのバージョンを管理する

はじめに Oracle JDBCドライバのバージョン管理についてまとめます。 できる限り公式の情報に基づいていますが、推測に頼らざるを得なかった箇所はその旨記載しています。 はじめに 手元にあるOracle JDBC ドライバのバージョンはどうやって調べるのか? OTN…

リーダーシップの抵抗勢力はどこにいるのか?

新しいことを始めるとき、必ず抵抗勢力がいます。明確に反対しないまでも、協力に消極的な場合もあります。そんな抵抗勢力に対し、どう向き合うべきでしょうか? 同じ職場で働くコンサルタントに相談してみたところ、相手にとってのメリットをアピールして協…

転職面接の面接官が応募者に語ってほしいこと

最近、別々の方から転職面接の面接官として同じ悩みを聞きました。そして、それは私も面接を担当する時に感じていたことでした。悩みとは応募者が教科書通りの回答しかしてくれない、ということです。例えば、プロジェクトマネージャー候補として考えている…

プロジェクト・マネジメントのためのスケジューリング理論の基礎を学ぶ

はじめに プロジェクト・マネジメント・ソフトウェア(例えば Microsoft Project)を使いこなすにはスケジューリング理論の基礎を理解していることが必要です。 現場ではプロジェクト・マネジメント・ソフトウェアが勝手に日程をずらす!とか、組みたい日程…

知らないことを知り、知る過程の大切さ

知(し)らざるを知らずと為(な)す是(これ)知るなり 《「論語」為政から》知らない事は、知らないと自覚すること、これが本当の知るということである。 知らざるを知らずと為す是知るなり(シラザルヲシラズトナスコレシルナリ)とは - コトバンク 疑問・問題に…

自身の不安・妄想を受け流す技術

だれしも不安・妄想にとらわれることがあります。例えば、私であれば「自分は話下手だ。相手を楽しませることができていない。」というのはよく感じます。同じかもっと深刻な不安・妄想にとらわれる方もいることでしょう。 なぜこんな不安・妄想にとらわれる…

組織(チーム)とマネジメントとリーダーシップ

はじめに 自分がPM(プロジェクト・マネージャ)やPL(プロジェクト・リーダ)と呼ばれるポジションにアサインされるようになり、組織(チーム)とマネジメント及びリーダーシップについて考えるようになりました。私の現時点での考えをここにまとめます。 …

スケジュール計算とラグとカレンダーの関係

はじめに ラグは先行アクティビティに対して後続アクティビティの開始を遅らせる時間の事です。本エントリではスケジュール計算にカレンダーを適用することで、ラグの調整を必要とするケースがあることを説明します。 カレンダーの影響を受けるラグ ソフトウ…

PDMにおいてSS/FF関係を持つアクティビティのトータル・フロートのパラドックスを解消する

はじめに 通常、スケジュールの計算はアクティビティが中断されることは無いという前提で行います。ただ、この前提では前後のアクティビティとSS/FF関係を持つアクティビティでトータル・フロートにパラドックス(矛盾)が生じます。 ここではアクティビティ…

PDM (プレシデンス・ダイアグラム法)のスケジュール計算における制約の影響

はじめに PDM(プレシデンス・ダイアグラム法)のスケジュール計算(フォワード・パス、バックワード・パス)において、アクティビティに対する制約を考慮する必要があります。本エントリでは例を挙げてその説明を行います。本エントリでは以下のエントリを…

ADM(アロー・ダイアグラム法)及びPDM (プレシデンス・ダイアグラム法)におけるタイミングとフロートの計算方法

本エントリではADM(アロー・ダイアグラム法)とPDM (プレシデンス・ダイアグラム法)で章を分けて、タイミングとフロートの計算方法について説明します。 共通 Duration(所要期間) アクティビティを完了させるために必要な作業量です。 このエントリの計算式…

ADM(アロー・ダイアグラム法)、PDM(プレシデンス・ダイアグラム法)、AON(アクティビティ・オン・ノード)の違い

はじめに スケジュール・モデルを構築する技法として以下が挙げられます。 ADM(Arrow Diagramming Method、アロー・ダイアグラム法) PDM(Precedence Diagramming Method、プレシデンス・ダイアグラム法) AON(Activity on Node、アクティビティ・オン・ノード…

「残存作業時間を優先」設定を理解する

はじめに Microsoft Project 及び ProjectLibre にはタスクに「残存作業時間を優先」設定があります。この設定は挙動が分かりにくく、予期しない結果になりやすい設定でもあります。このエントリでは様々な資料からその仕様を解き明かすことを目標としていま…

Oracleプロファイルのパスワードリセット通知メールが届く理由と問い合わせ先

Oracleプロファイルのパスワードリセット通知メールを受信することがある。 【件名】 お客様のOracleプロファイルのパスワードがリセットされました【本文】 ~~様 お客様のOracleプロファイルのパスワードがリセットされました。 パスワードをリセットして…

PMBOKガイド 表「プロジェクトマネジメント計画書とプロジェクト文章の区別」の注意点

PMBOKガイド第5版には以下の表が掲載されている。表4-1 プロジェクトマネジメント計画書とプロジェクト文章の区別 実際に掲載されている表も上記レイアウトとなっている。一見するとプロジェクトマネジメント計画書とプロジェクト文章が対応しているように見…

PMBOKにおけるスポンサーとは誰なのか?

PMBOKガイド第5版ではスポンサーを以下のように説明している。 プロジェクトに資源や支援を提供し、成功させる責任を負う個人やグループ プロジェクトマネージャーの組織内あるいは組織外の場合がある プロジェクトマネジャーのコントロールの範囲を超える課…

PMBOK活用法(もしくはPMBOKが教えてくれること・教えてくれないこと)

PMBOKを実務でどのように活用できるのか。また、PMBOKだけでは足りないことは何か。といったことを説明していきます。 PMBOKガイド第5版を参照しています。また、参照した章番号を[PMBOK]で記載しています。ここではPMBOKガイドをPMBOKと略します。 PMBOKと…

PMIで支払った領収書の発行方法(PMI年会費・PMP受験料等)

このエントリは2016/03/04現在、確認した内容です。 これまでも何度かURL及び画面構成(文言含む)が変更されているようなので、ご注意ください。PMI Storeでの支払い(PMI年会費等)とPMP受験料の支払いで、支払い履歴及び領収書の発行画面が異なります。以…

2016年1月以降のPMP試験(PMBOKガイド 第5版対応)内容変更と実際に受験した実感

2017/10/01 追記私が受験したのはPMBOKガイド 第5版対応の試験でした。よって、本エントリもこの経験をベースとしています。2017/09/06にPMBOKガイド 第6版がリリースされたことに伴い、これに対応した試験開始の予定日がアナウンスされました。PMIサイトの…

PMP受験ガイド(と合格までの記録、PMBOKガイド 第5版対応)

ご注意 私が受験したのはPMBOKガイド 第5版対応の試験でした。よって、本エントリもこの経験をベースとしています。2017/09/06にPMBOKガイド 第6版がリリースされたことに伴い、これに対応した試験開始の予定日がアナウンスされました。PMIサイトのお知らせ…

NHKリーダーシップ白熱教室第6回(世界が君を待っている)まとめ

はじめに NHKの白熱教室シリーズにハーバード ケネディスクールのロナルド・ハイフェッツ教授による「リーダーシップ論」がある。 NHK リーダーシップ白熱教室ハイフェッツ教授は「権威とリーダーシップは別物である」とし、リーダーシップとは何なのか。そ…

機能要求・ビジネスルール・非機能要求の定義

はじめに 書籍「ソフトウェア要求のためのビジュアルモデル(以下、本エントリ内では「本書」とする)」の「第1章 RML概論」で機能要求・ビジネスルール・非機能要求について定義している。ただ、その定義についてわかりづらい部分があったので、改めてまと…

傾聴とマネジメント

先日、スクールカウンセラーを仕事にされている方とお話をする機会があった。他愛ない雑談の中、私が「傾聴の実践が中々難しくて」と話したとき、ハッとさせられる一言が返ってきた。「傾聴のような来談者中心療法が全てではない。行動療法のほうが有効な場…

Oracle Database 12cR1 で列追加した時の行データブロック検証

目的 Oracle Database 12cR1 で列追加を行った時、行データブロックがどのように変化するかを検証する。 予備知識 以下のエントリを読んでおくと理解しやすい。Oracle Databaseでdefault指定の列を追加するときの挙動 - ぱと隊長日誌 Oracle Databaseのバー…

Oracle Database のデータ・ブロックのダンプとその解析

目的 Oracle Databaseのデータ・ブロックをダンプするコマンドは正式にドキュメント化されていない。ただ、断片的な情報がいくつかのエントリで公開されている。このエントリでダンプ方法とその実例、及び解析の概要とさらに詳細を知るためのエントリへのリ…

Oracle Databaseでdefault指定の列を追加するときの挙動

疑問 Oracle Databaseでdefault指定の列を追加すると、長時間のLibrary chache lockが発生すると聞く。これは本当か? 結論 11gR1より前のバージョンでは起こりえた。行追加により既存行が全て更新されるため。11gR1-11gR2ではdefault指定かつNOT NULL制約の…