「KPT」とは、「ふりかえり」によって、仕事やプロジェクトの改善を加速するフレームワークのひとつです。 個人的には、KPTはシンプルながらも非常に優秀な手法だと思っています。 仕事を進める中で、「やったことを振り返る」機会ってよくありますよね。年度末であったり、新たな目標設計をする際や、プロジェクトが終わったときなどなど…。 こうしたとき、ミーティングなどで盲目的に意見を出し合っても、「…で、どうする?」ということになりがちです。 そんな時にKPTを用いれば、スマートに現状分析を行うことができ、次にやるべきことが明確になります。 今回は、このKPTの日本企業における使い方の事例と、使う際に役立つITツール、進め方のコツを紹介します。参考にして、ぜひKPTを実践してみてくださいね。 【目次】 「Keep・Problem・Try」で構成される、KPTとは? KPTを実際に活用している日本企業の
ロードバイクのオススメを見ていこう。ロードバイク初心者が・・・ロードバイクを始めよう、ロードバイクに乗ってみたいと思っているあなたに、ロードバイクとはどんな自転車なのか、選び方はどうすればいいのか、ど ...
この記事は freee Developers Advent Calendar の17日目です。 自己紹介 freee 株式会社で、PM(Product Manager)をやっているfuji_tipです。 freeeに入ってから4年で、マーケティング/事業開発 —> データ分析 —> 事業戦略 —> PM という変遷で、社内ジョブホッパーです。フルスタック社員と自称しています。 趣味は飲酒です。 PMってなにやってるの 社内外から、PMって何やってるかわからない、どういう能力があればPMになれるのかわからないなどの声をもらうことが多いので、具体的な案件のリリースまでのプロセスを振り返りながら、PMの仕事について理解いただければと思います。 ある機能を作る!とか既存の機能改善をする!となったときの大体の流れを簡単に下記の通り説明します。 課題選定・ゴール設定 それが本当に課題なのか?課題だとし
TOCとはどんな考え方なのか TOCは、企業や組織の共通目的である「現在から将来にわたって栄え続ける(Ever flourishing)」というゴールの達成を妨げる制約(Constraints)に注目して、改革や改善を進める事によって企業・組織のパフォーマンスに急速な改善をもたらす手法です。 70年代前半、TOCの開発者であるエリヤフ・M・ゴールドラット博士(1947?2011)は、「工場の生産性はボトルネック工程の能力以上は絶対に向上しない。」という至極当たり前の原理を提唱しました。工場の生産性を上げるためにネック工程に同期させる生産を行い、資材調達もネック工程に同期させるようにした結果、生産性が飛躍的に高まり、工程内の仕掛りや製品や部品の在庫が劇的に減少する事を実証し、それをTOC(制約理論)として普及していったのです。 その後TOCは考え方を拡張し、ボトルネックすなわち「制約(Con
http://studiototoro.com/musukarakka-471より改変前回、スタブ・モックの使いどころの再考について触れました。そのなかで、ユニットテストのみに頼るのは、盲点が生まれるという点を指摘しました。「群盲象を評す」という寓話があります。各々の盲目の人が象の一部を触って象を語るだけでは部分でしかありませんし、盲点も消えません。 象の部分を統合して初めて全体を語れるように、一つの視点では盲点ができてしまいますが、複数の視点があればそれを防ぐことができます。 今回は、アジャイルテストの4象限を使って、テスト観点の全体像をお伝えし、次回では多重のフィードバックループについて盲点を少なくする仕組みについて解説します。 テスト駆動開発のスタイルをやめたとしても、自分たちが作り続けているプロダクトが期待通り動き続け、プロダクトがユーザや市場によりフィットしていくようにするには、
クラス図 クラス図は、クラスやクラス同士の関連を表す図です。 ◎クラス クラスは3つのボックスに区切った四角形で表します(図5)。 一番上のボックスはクラス名を記述します。真ん中のボックスには属性、Java言語で言うところのフィールド名を記述します。 一番下のボックスには操作、Java言語で言うところのメソッド名を記述します。属性と操作のボックスは省略可能です。 また、属性の型やメソッドの戻り値の型は、属性名や操作名のうしろにコロンを付けて記述します。これも省略可能です。 属性や操作の前に「+」「-」記号が付いていますが、これは可視性を表す記号です。「+」はpublic、「-」 はprivate、「#」はprotectedです。何も記号が付いていない場合はJavaと同じでパッケージアクセスを意味 します。
Photo by othree こんにちは。谷口です。 開発業務未経験からITエンジニアを目指す方にとって、プログラミングだけでなく、習得しておきたいのがGitの使い方です。 Gitは、プログラミングしたコードの変更などをした履歴を管理してくれるシステムです。 開発をしていると、ファイルを編集前の状態に戻したいとか、間違えて編集しちゃったとか、どれが最新かわからないとか、そういうことがたびたび発生します。(プログラミングの勉強しているときに、コードをいじったら動かなくなってしまって「前の状態に戻したい!!」となった経験がある人も多いかと思います) そんなときに、バージョン管理をしておけば、コードの変更履歴を管理したり、過去のバージョンのファイルに戻したり…といったことが簡単にできます。そのため、ほとんどの企業がバージョン管理システムを導入しています。 バージョン管理システムには、大きくわけ
http://itpro.nikkeibp.co.jp/atcl/column/14/346926/101101158/ Q1.役所の仕事なんて全国でほぼ一緒なのに、なんで自治体ごとに別のシステムを作るの? A1.地方自治体の事務や財務について法律で決まっているのは大枠だけだよ。 それを実務≒内部規定に落とし込むのは各役所ごとなので大枠は似てても実務プロセスは全然各役所で違うよ。例えば同じ業務でも独自の語彙があったり、下手すると同じ語で市町村ごとに意味が違ったりするよ。 Q2.なんで新規で作らないの? A2.80年代ぐらいにやったよ。その結果が政令市クラスに残ってて今回京都市が更新しようとしてるような、メインフレーム上のシステムだよ。 Q3.メインフレーム(汎用機)って何? A3.みんなが使ってるWindowsとかLinuxとかのOSがなかった時代のコンピュータだよ。IBMとかがベンダーご
『Soldi』は、複数の企業と提携し情報を提供しており、当サイトを経由して商品への申込みがあった場合には、各企業から報酬を受け取ることがあります。ただし当サイト内のランキングや商品の評価に関して、提携の有無や支払いの有無が影響を及ぼすことはございません。また当サイトで得た収益は、サイトを訪れる皆様により役立つコンテンツを提供するために、情報の品質向上・ランキング精度の向上等に還元しております。 名古屋の事業会社でデザイナーをやっているAkitaと申します。 プロのデザイナーとして、デザインで気にしているところは沢山ありますが、中でも一番こだわっているのは「フォント」です。 「フォントの選び方でデザイナーの実力が分かる」というのは、私が最初にデザインを教わった先輩の言葉でした。 世の中にはどんどんクオリティが高く、美しいフォントが登場しています。 広告・パッケージではやはり有償フォントが目立
エンジニアが知っておきたい工数見積もり術! 無理ゲー進行 から脱するために大切なコト エンジニアの仕事に欠かすことのできない、工数見積もり。実際の現場でいくどとなく見積もりを行ってきた筆者が、「健全な進行」にするための工数見積もりのテクニックを伝えます。 アプリエンジニアの池田 惇( @jun_ikd)です。今回は、エンジニアならば避けられない「工数見積もり」について考えてみたいと思います。若手エンジニアでも自分の作業は自分で見積もるようにするべきです。なぜなら、より正確に計画を立てられるようになれば、自分の時間をコントロールして学びや家族・友人との時間を確保できるからです。また、期日内に完了をさせることは周囲の信頼獲得に繋がります。工数の見極めはエンジニアとして、とても重要なスキルなのです。 なお、本稿での「見積もり」とは開発に必要な期間を予測することとし、見積もりが失敗する原因や対策
WebアプリケーションフレームワークRuby on Railsの作者、David Heinemeier Hansson氏(以下、DHH)のインタビュー後編です。 編集部注) 本対談は2006年6月に行われたものです。 伽藍とバザールとレール 弾:Railsがもっと広いエリアで使われるには、あるいはRubyでは限界があるかもしれません。ほかの言語で“○○ on Rails”を作る予定は? DHH:その計画はありません。他の言語版のRailsを作るくらいだったら、Rubyを啓蒙したほうがいい。これからもRuby on RailsでRubyの良さを証明していきたいと思います。 弾:アーキテクトで必要なものは何だと思いますか? DHH:「アーキテクト」って言葉を使ったら負けだと思ってます。アーキテクトってとても怪しい言葉。何で怪しいかというと、僕自身は優れた建築というのは、設計だけでは絶対にで
先日、仕事でJMeterを使わせていただく機会がありました。Y-Kanohと申します。 とはいえ、新卒2年目の私には何のことかさっぱりで...先輩に教えていただきながらの作業でした。 せっかくブログを書く機会があるので、同じ境遇の人が、「え、LatencyとSample Timeってどう違うの?」「実際にテストしたらコンピュータがフリーズした!!」「2時間たっても終わらないけど、どうすれば...(焦)」とならないように、簡単な例を用いてJMeterの使い方を紹介します。 そもそもJMeterって? スレッドグループの追加 送信するHTTPリクエストの追加と設定 スレッドグループの設定 Ramp-Up期間 スレッド数とループ回数 テスト計画作成の注意点 リスナーの追加 テスト計画の実行と結果の見方 おわりに そもそもJMeterって? JMeterはApacheソフトウェア財団が開発している
このドキュメントの内容は、以下の通りです。 はじめに ストレージは足りなくなる KVMの仮想ディスクイメージの置き場所は? ディスクイメージの置き場所の追加方法を考える KVMの仮想ディスクイメージの置き場所の追加を行う はじめに 仮想化技術の発展で、サーバの集約が進み、コストダウンが図られるようになりました。その仮想化技術を支える技術の1つが Linux で使われる KVM であると思います。 KVM を利用しているときに、悩みの種になるのが、ストレージ不足ではないでしょうか?仮想ディスクのサイズが大きくなってしまった、大容量の仮想ディスクがたくさんある、というような状況において、仮想ディスクをおいておくストレージがあふれてしまい、困ることがあるのではないでしょうか? 仮想ディスクのために、足りなくなったディスクスペースの解決方法について解説します。 ストレージは足りなくなる スマートフ
【macOS Sierra】Mac OSX 10.12 macOS Sierra にRuby + Rails4 開発環境の構築 【初心者必見】RubyRailsMacSierra 【El Capitan】Mac OSX 10.11 El Capitan にRuby + Rails4 開発環境の構築 【初心者必見】 【Yosemite】Mac OSX 10.10 Yosemite に Ruby + Rails4 開発環境の構築【初心者必見】 で、Yosemite、El Capitan でRails環境構築をまとめて、たくさんのストックをもらいました。もちろん、macOS Sierra でも手順を検証しました(結果、ほぼ以前と同様の手順でOKでした)ので、参考になればと思っています。 標準開発ツールのインストール まずは、Apple標準の開発ツールのインストールをします。 Xcode インスト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く