うまとま君の技術めも

2015年新卒入社した社畜の勉強内容などなど

アジャイル開発

エンジニアリング組織論への招待 Chapter4 - 読書メモ

エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…

エンジニアリング組織論への招待 Chapter3 - 読書メモ

エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…

エンジニアリング組織論への招待 Chapter2 - 読書メモ

エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…

エンジニアリング組織論への招待 Chapter1 - 読書メモ

エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…

Clean Architecture - まとめ

読書メモ umatomakun.hatenablog.com umatomakun.hatenablog.com クリーンアーキテクチャ ソフトウェアアーキテクチャの目的 求められるシステムを構築・保守するために必要な人材を最小限に抑えること 優れた構造(アーキテクチャ)にすることで、ソフトウ…

Clean Architecture - 読書メモ 2

叫ぶアーキテクチャ 優れたアーキテクチャはユースケースを中心にしている フレームワーク・ツール・環境に依存しない 簡単にユースケースを把握できる クリーンアーキテクチャ クリーンアーキテクチャ フレームワーク非依存 テスト可能 UI非依存 データベー…

Clean Architecture - 読書メモ 1

設計とアーキテクチャ ソフトウェアアーキテクチャ 目的 求められるシステムを構築・保守するために必要な人材を最小限に抑えること 崩壊したコードを書く方がクリーンなコードを書くより常に遅い TDDありとTDDなしで比較 TDDを使ったほうが速い 速く進む唯…

アジャイル検定 Lv.2 - 試験レポート

アジャイル検定 Lv.2 を受験してきたので、結果を含めて簡単なレポートを残しておきたいと思います。 アジャイル検定 アジャイル検定とは アジャイル開発のスキルを客観的な尺度で分析・判定するのが、アジャイルソフトウエア開発技術者検定試験です。 試験…

石井食品の攻守両輪:デザインスプリントとカイゼン - イベントメモ

DevLOVE devlove.doorkeeper.jp 石井食品 会社 1945年設立 元佃煮屋 昔は毎日カイゼンしてた、夕食のたびにカイゼン 石井さん 代表 元エンジニア、CSM 池田さん 営業 アジャイルは全く知らない 守:見える化/ふりかえり/バックログ化/期待マネジメントでカイ…

アジャイル検定Lv.2 勉強メモ - リファクタリング

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - チームのスキル

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - デザインパターン

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - 常時結合

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - テスト

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - 構成管理

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - コーディング

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定Lv.2 勉強メモ - モデリング

アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…

アジャイル検定 Lv.1 - 試験レポート

アジャイル検定 Lv.1 を受験してきたので、結果を含めて簡単なレポートを残しておきたいと思います。 アジャイル検定 アジャイル検定とは アジャイル開発のスキルを客観的な尺度で分析・判定するのが、アジャイルソフトウエア開発技術者検定試験です。 試験…

アジャイル検定公式テキスト - 読書メモ

アジャイル開発の概要 従来手法との違い イテレーティブ開発 → 短期間で全ての工程を繰り返す スコープ調整 → 固定:リソース・納期・品質、調整:スコープ 常にリリース可能 → 自動化 変化に対応 → 状況に応じてやり方を変える 求められるスキルセット 多能…

会議ファシリテーションでスクラムの価値を引き出す

最近ではソフトウェア開発手法として、スクラムを採用している方々も多いのではないでしょうか。 さて、「スクラムガイド」では4つのイベントが定義されていて、 スプリント期間が1週間であれば、だいたい以下のような時間配分になるのではないでしょうか? …

エクストリームプログラミング

エクストリームプログラミング エクストリームプログラミング(XP)はアジャイルソフトウェア開発手法の1つである。 XPとは、効果のない技術的・社会的な古い習慣を捨て、効果のある新しい習慣を選ぶことである XPとは、自分が今日やるべきことを十分に理解…

アジャイルプラクティス

アジャイルプラクティス 効果的なプラクティス無しにプロジェクトを進めてしまうと、問題が多発し品質の悪いソフトウェアを作り続ける羽目になってしまうことだろう。 そのような苦い経験をすると、同じ過ちを繰り返さないよう過去の経験を元に成功したプロ…

アジャイル設計

アジャイル設計 アジャイル設計とはプロセスやイベント等の事ではない。ソフトウェアの構造や読みやすさを向上させるため、原則・パターン・プラクティスを継続的に適用する行為である。 ソフトウェアは時間が経つにつれ腐敗していく。汚いコードが溜まって…

SOLID原則 - the SOLID principles

SOLID原則 - the SOLID principles ソフトウェア設計をより理解しやすく、柔軟で、メンテナンスしやすくする為の5つの原則である。 SOLIDとは以下の5つの原則の頭文字を取ったものである。 Single Responsibility Principle | 単一責任の原則 Open Closed …