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

はじめてがアジャイル

on

  • 2,611 views

 

Statistics

Views

Total Views
2,611
Views on SlideShare
1,375
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!