Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile開発徐々に進行中

kazweda
November 23, 2015

 Agile開発徐々に進行中

Agile四国5周年を振り返りつつ、最近の仕事のしかたについて、あるいは思うことなどざっくりとまとめてみました。

kazweda

November 23, 2015
Tweet

More Decks by kazweda

Other Decks in Business

Transcript

  1. 徐々に
    V
    Agile 開発 進行中 ...

    View full-size slide

  2. 略歴
    出身: 愛媛県松山市
    学生時代: 福岡県北九州市
    就職 :  静岡県浜松市
    U ターン: 愛媛県松山市
    独立:  1996 年 1 月
    現在に至る

    View full-size slide

  3. もくじ

    メールから ITS へ

    細かい要望

    コーヒーとドーナツ

    リビジョン管理

    日々のトレーニング

    今後の課題: 7 割未満 !?

    View full-size slide

  4. ITSのメリット

    過去メールの掘り起こし不要

    大きな課題を切り分け

    小さな課題をまとめる

    優先順位の設定

    期限の設定

    とりあえず登録
    とりあえず登録

    View full-size slide

  5. とりあえず登録

    View full-size slide

  6. とりあえず登録
    安心してください。
    安心してください。
    忘れていませんよ。
    忘れていませんよ。

    View full-size slide

  7. とりあえず登録
    アピール重要
    アピール重要

    View full-size slide

  8. ITSで困ったこと

    メール以外見ない人
    (メールは見るけど ... )

    課題完了のための電話
    (最終確認がなかなか ... )

    ツールによるベンダーロックイン
    ベンダーロックイン
    ( @e□□ さん曰く)

    View full-size slide

  9. 実施(メールから ITS へ)
    フラットなチーム

    エンジニア、デザイナ

    先方の窓口担当(責任者)

    先方の事務方
    メールのやり取りを backlog に移行

    メールは単なる通知 (notification)

    課題の追加、経緯、 Git コメント、完了

    稼働状況が自然に伝わる

    View full-size slide

  10. 細かい要望
    例えば、
    ・ UI のちょっとした手直し
    ・表示項目の追加や修正など
    受け入れない場合
    ・言い訳が必要
    ・コードを書かなくて済む
    受け入れる場合
    ・言い訳をしなくて済む
    ・ただし、コードが増える?

    View full-size slide

  11. 具体的には(細かい要望)
    コードが増える?

    リファクタリングのきっかけにする
    (そもそも増えないかも)

    すなわち継続的インテグレーション
    (常にホットスタンバイ状態)
    結果として

    大きな改造にもすんなりと対応できる

    View full-size slide

  12. コーヒーとドーナツ
    ご近所さん
    ご近所さん
    とっても大切
    とっても大切

    View full-size slide

  13. コーヒーとドーナツ - お願いする場面

    もう少し費用が ...
    (思ったより複雑)

    請求書の処理を ...
    (お忙しいところ ... )

    これでよければ ...
    (何とか現状で ... )
    いろいろあります。
    いろいろあります。

    View full-size slide

  14. リビジョン管理 (Git)
    とにかく便利

    ITS へ同時に反映(コメント付き)

    差分や履歴が簡単に確認できる

    作業記録(報告)、信頼

    バックアップにもなる
    困ったこと

    環境の準備(複数 OS での利用)

    運用サポート(使い慣れていない)

    View full-size slide

  15. リビジョン管理 - 困ったこと

    ツールの違い
    TortoiseGit
    TortoiseGit, Sourcetree
    Sourcetree

    改行コードの違い
    CR+LF, CR, LF

    タブの扱い
    スペース 4 個 , TAB コード

    接続方式
    HTTP
    , SSH

    View full-size slide

  16. 日々のトレーニング

    勉強会

    学習サイト

    View full-size slide

  17. 日々のトレーニング
    勉強会

    Agile459

    Coderetreat

    Git

    ...

    View full-size slide

  18. 日々のトレーニング
    学習サイト

    CheckIO(Python3)

    CodeEval(Python2)

    Codecademy(HTML5, JS, PHP
    , Python, Rails)

    Udacity(Java)

    e-typing(typing, JA/EN)

    Weblio(English words)

    View full-size slide

  19. 7 割未満 - 名言 DB より
    国内外の工場はすべて稼働率を7割未満に抑えています。
    せっかくあるのだからフル活用すべしと思われるかもしれま
    せん。しかし、これこそが好機を逃がさないアイリスの強み
    です。3割のバッファーを活用し、刻々と変わる需給状況に
    合わせてラインを組み替える。そうすることで特需を逃さ
    ず、過剰な在庫や設備を抱えないで済むのです。
    ー 大山健太郎。アイリスオーヤマ創業者。
    名言 DB http://systemincome.com/39562

    View full-size slide

  20. 大切なチームメンバーがいなくなったら
    ベロシティは下がる前提で
    プロジェクトへの期待を
    マネジメントしよう。
    ー P176, アジャイルサムライ
    稼働率が 7 割未満を前提にしておけば
    マネジメント(言い訳)不要かも。

    View full-size slide

  21. 7 割稼働 - 必要な場面
    新人の教育
    不慮の事態への対応
    新規プロジェクトの準備
    新しい作業スタイルの試み
    将来に向けての構想

    View full-size slide

  22. 最後にひとこと

    View full-size slide

  23. Coderetreat
    Coderetreat
    Can Save
    Can Save
    The World
    The World

    View full-size slide