はじめてがアジャイル
Upcoming SlideShare
Loading in...5
×
 

はじめてがアジャイル

on

  • 2,603 views

 

Statistics

Views

Total Views
2,603
Views on SlideShare
1,367
Embed Views
1,236

Actions

Likes
0
Downloads
3
Comments
0

6 Embeds 1,236

http://shu-cream.blogspot.com 887
http://shu-cream.blogspot.jp 169
http://coderwall.com 153
http://ruby.agile.esm.co.jp 25
http://shu-cream.blogspot.ca 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    はじめてがアジャイル はじめてがアジャイル Presentation Transcript

    • はじめてが アジャイル (株)永和システムマネジメント 高橋 健一 ken-takahashi@esm.co.jp2011/04/12 Agile Japan 2011 サテライト<北陸>
    • TAKAHASHI Kenichi
    • アジャイルジャパン国盗合戦
    • 私が好きなもの•Ruby •Gentoo(Funtoo)•Ruby On Rails •Vim•RSpec •タイル型WM プログラマーという仕事
    • Thinkpad T410 Funtoo Linux 私物Macbook スライド作成専用
    • 私の4年間2007/07 Ruby,Rails ∼ 2名 研究開発2008/032008/03 Ruby,Rails ∼ 1名 社内企画プロジェクト「Stipa」2008/042008/04 Ruby, Rails ∼ 最大10名くらい 官公庁向プロジェクト2008/072008/07 Java,Ruby,Rails ∼ 4∼5名 位置情報活用サービス2009/032009/04 Ruby,Rails 最大10名くらい クラウドソーシングサービス
    • 今日お話することは、ウォーターフォール未経験な私が、今のプロジェクトでふつうにやっていることです。
    • Head Firstふつうのシステム開発株式会社 永和システムマネジメントhttp://www.esm.co.jp RubyKaigi2010 2010/08/27
    • 「投資効果のある、 ちゃんと動くソフトウェアを、 期待される期間内に提供し、 それを維持・変更し続けられるベンダであり、ソフトウェアは、人が人のために作っている」というシステム開発を実現します。
    • はじめてが アジャイル (株)永和システムマネジメント 高橋 健一 ken-takahashi@esm.co.jp2011/04/12 Agile Japan 2011 サテライト<北陸>
    • 今日は2輪車のお話 http://www.flickr.com/photos/freefoto/4910780215/
    • Estimating And Planning
    • Practices
    • 今日のお話で走る道
    • http://c-team.jp
    • http://c-team.jp
    • 技術的な側面•Ruby Enterprise Edition•Apache + Passenger•Ruby on Rails 2.3系•background_fu•5つの外部システムと連携
    • チェックポイント-1•大体10分位?•自己紹介できた?•今日の話したいことを伝えた?•サービスの紹介はできた?
    • Estimating And Planning
    • プロジェクトの進め方•1イテレーション1週間•打ち合わせは週1回•毎週リリース•ふりかえり
    • 時間割 月 火 水 木 金AM 開発 リリース 開発 見積り 開発PM1 開発 開発 開発 開発 開発 打ちPM2 開発 開発 開発 開発 合わせ
    • 時間割(木曜開始) 木 金 月 火 水AM 見積り 開発 開発 リリース 開発PM1 開発 開発 開発 開発 開発 打ちPM2 開発 開発 開発 開発 合わせ
    • 時間割(木曜開始) 木 金 月 火 水AM 見積り 開発 開発 リリース 開発ミーティングで 前の週でOKもらったPM1 開発出た新規タスクを 開発 開発 開発 ものをリリース 開発 見積り 1週間で作った 打ちPM2 開発 開発 開発 開発 ものをデモ 合わせ
    • 見積り
    • 相対的に見積もる http://www.flickr.com/photos/fenst/3079726158/
    • 規模を見積り、期間は算出する
    • EXAMPLE: 管理者として、クリエイターとして、 クリエイターが今まで応募したバナー 投稿したバナーをの総数を知りたい。 ダウンロードしたい。
    • EXAMPLE: ?pt 管理者として、 ?ptクリエイターとして、 クリエイターが今まで応募したバナー 投稿したバナーをの総数を知りたい。 ダウンロードしたい。 DONE 3pt クリエイターとして、 バナーを投稿したい。
    • 毎週リリース http://www.flickr.com/photos/tbee/5561906247
    • 1コマンドデプロイ? http://www.flickr.com/photos/maynard/1462772972/
    • 3コマンドくらいデプロイ http://www.flickr.com/photos/imcool/5366834758/
    • セキュリティ上の制約 http://www.flickr.com/photos/jason_coleman/1356129952/ちょっと複雑なサーバ構成
    • ふりかえり
    • 一人プロジェクト
    • まとめ
    • •木曜から水曜までの1週間で1イテレーション•デモとタスク洗い出しの打ち合わせは週1回•規模を見積り期間は算出する•3コマンドくらいで毎週リリース•最近ふりかえりできていない
    • チェックポイント-2•大体20分位?•1週間のスケジュールは説明した?•どうやって見積もってるか伝えた?•リリース作業について話した?
    • Practices
    • 日々の開発風景•ペアプロで•テスト駆動開発で•CIも回していますよね?
    • ペアプログラミング
    • 一人プロジェクト
    • 過去の実績•新メンバーが来たらやる•新しいライブラリを導入するときはやる•ロジックが複雑(で不安)なときはやる
    • テスト駆動開発
    • ※cucumber除く
    • ※cucumber除く
    • 継続的インテグレーション
    • まとめ
    • •ペアプロは目的をもってやる•「テスト書かなくてどうやってプログラム書くんですか?」•継続的インテグレーションは当然やる
    • チェックポイント-3•大体30分位?•開発の風景を正直に正しく伝えた?•「テスト書かなくて…」の話はした?
    • 今日は2輪車のお話 http://www.flickr.com/photos/freefoto/4910780215/
    • 今日のお話は、ウォーターフォール未経験な私が、今のプロジェクトでふつうにやっていることでした。
    • Head Firstふつうのシステム開発株式会社 永和システムマネジメントhttp://www.esm.co.jp RubyKaigi2010 2010/08/27
    • 「投資効果のある、 ちゃんと動くソフトウェアを、 期待される期間内に提供し、 それを維持・変更し続けられるベンダであり、ソフトウェアは、人が人のために作っている」というシステム開発を実現します。
    • Enjoy Enginee!ng!