SlideShare a Scribd company logo
1 of 103
Download to read offline
Making Software Development Agile w/ Ruby


KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc.
✓
✓
✓
✓
✓
✓

✓
✓

✓
✓
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-22
“
“With great power comes
  great responsibility.
GOT TO GET A GRIP!
http://www.amazon.co.jp/o/ASIN/487311392X/kakutani-22
✓
✓

✓
✓

✓
✓
Being Agile
        http://pm.versionone.com/AgilePoster.html
Ruby
http://www.amazon.co.jp/o/ASIN/4774138975/kakutani-22
http://www.slideshare.net/kakutani/way-to-timeless-way-of-programming
Christopher Alexander
The Nature of Order
               http://kakutani.com/20090218.html
✓
✓
✓
✓ Structure Preserving Transformation
✓ Wholeness Extending Transformation
M83: The Thousand Ruby Galaxy
http://apod.nasa.gov/apod/ap080927.html
✓ Step-by-Step Adaptation
✓ Feedback & Correction
✓ Unpredictability
✓ Awareness of the Whole
Being Agile
        http://pm.versionone.com/AgilePoster.html
http://www.amazon.co.jp/o/ASIN/4774138975/kakutani-22
The Nature of
Software
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-22
http://www.amazon.co.jp/o/ASIN/4048676881/kakutani-22
✓
✓

✓
http://www.amazon.co.jp/o/ASIN/4048676881/kakutani-22
“Programming as
Theory Building”
    -- Peter Naur
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-22
✓ Free/Open Source
    Software
✓ Bazaar Style Dev.
✓   Hackers
✓   Culture & Ihneritance
Ruby
http://www.amazon.co.jp/o/ASIN/4798023809/kakutani-22
The Nature of
Software
Development
✓
✓
✓
✓ Structure Preserving Transformation
✓ Wholeness Extending Transformation
✓ Step-by-Step Adaptation
✓ Feedback & Correction
✓ Unpredictability
✓ Awareness of the Whole
Being Agile
        http://pm.versionone.com/AgilePoster.html
http://www.amazon.co.jp/o/ASIN/4274066940/kakutani-22
http://gihyo.jp/
dev/serial/01/agile
“Agile” is degree.
“Agility” is degree.
✓




✓
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-22
http://www.amazon.co.jp/o/ASIN/487311392X/kakutani-22
“
“
Ruby
Martin Fowler
says:
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?RailsConf2007
Ward
Cunningham
Kent Beck




Photo by Improve It:
http://www.flickr.com/photos/improveit/1574023621/
http://www.amazon.co.jp/o/ASIN/4797347783/kakutani-22
http://www.amazon.co.jp/o/ASIN/4048676881/kakutani-22
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?RailsConf2007
http://www.ruby-lang.org/ja/
“
http://www.amazon.co.jp/o/ASIN/4798023809/kakutani-22
“
✓

✓
✓

✓
http://www.imgspark.com/image/view/all/230089/
“
http://www.amazon.co.jp/o/ASIN/427406767X/kakutani-22
http://www.amazon.co.jp/o/ASIN/4839924023/kakutani-22
http://steps.dodgson.org/?date=20091018
“With great power comes
  great responsibility.
http://www.amazon.co.jp/o/ASIN/0321509366/kakutani-22
Taken from t-wada
http://www.slideshare.net/t_wada/emergent-design-oblove-2009-summer
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-22
“
http://www.imgspark.com/image/view/all/230089/
“
“With great power comes
  great responsibility.
GOT TO GET A GRIP!
✓
✓

✓
✓

✓
✓
M83: The Thousand Ruby Galaxy
http://apod.nasa.gov/apod/ap080927.html

More Related Content

Similar to Making Software Development Agile With Ruby

Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Shintaro Kakutani
 
Ruby ecosystem applied to agile project
Ruby ecosystem applied to agile projectRuby ecosystem applied to agile project
Ruby ecosystem applied to agile projectKyosuke MOROHASHI
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software DevelomentShintaro Kakutani
 
50分でふりかえるアジャイルムーブメントの歴史 2017年版
50分でふりかえるアジャイルムーブメントの歴史 2017年版50分でふりかえるアジャイルムーブメントの歴史 2017年版
50分でふりかえるアジャイルムーブメントの歴史 2017年版Fumihiko Kinoshita
 
高専Ossシンポジウム
高専Ossシンポジウム高専Ossシンポジウム
高専Ossシンポジウムsaito kazuyoshi
 
K8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of PersonasK8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of PersonasVMware Tanzu
 
Create an architecture for web test automation
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automationElias Nogueira
 
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...Amazon Web Services
 
Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Bastian Grimm
 
2013日本數位出版趨勢分享
2013日本數位出版趨勢分享2013日本數位出版趨勢分享
2013日本數位出版趨勢分享Sophie Pang
 
【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container ServicesAmazon Web Services Japan
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on RailsShintaro Kakutani
 
Working Software Over Comprehensive Documentation
Working Software Over Comprehensive DocumentationWorking Software Over Comprehensive Documentation
Working Software Over Comprehensive DocumentationAndrii Dzynia
 
Top 5 Front End Development Tools For 2021
Top 5 Front End Development Tools For 2021Top 5 Front End Development Tools For 2021
Top 5 Front End Development Tools For 2021ForceBolt
 
Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Bastian Grimm
 
Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...
Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...
Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...haber atv
 
[@IndeedEng] Boxcar: A self-balancing distributed services protocol
[@IndeedEng] Boxcar: A self-balancing distributed services protocol [@IndeedEng] Boxcar: A self-balancing distributed services protocol
[@IndeedEng] Boxcar: A self-balancing distributed services protocol indeedeng
 
Entrepreneurship3
Entrepreneurship3Entrepreneurship3
Entrepreneurship3Yenwen Feng
 
AtlasCamp 2014: Static Connect Add-ons
AtlasCamp 2014: Static Connect Add-onsAtlasCamp 2014: Static Connect Add-ons
AtlasCamp 2014: Static Connect Add-onsAtlassian
 

Similar to Making Software Development Agile With Ruby (20)

Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
 
Ruby ecosystem applied to agile project
Ruby ecosystem applied to agile projectRuby ecosystem applied to agile project
Ruby ecosystem applied to agile project
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software Develoment
 
50分でふりかえるアジャイルムーブメントの歴史 2017年版
50分でふりかえるアジャイルムーブメントの歴史 2017年版50分でふりかえるアジャイルムーブメントの歴史 2017年版
50分でふりかえるアジャイルムーブメントの歴史 2017年版
 
高専Ossシンポジウム
高専Ossシンポジウム高専Ossシンポジウム
高専Ossシンポジウム
 
K8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of PersonasK8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of Personas
 
Create an architecture for web test automation
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automation
 
Ecms By Roofimon
Ecms By RoofimonEcms By Roofimon
Ecms By Roofimon
 
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
 
Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018
 
2013日本數位出版趨勢分享
2013日本數位出版趨勢分享2013日本數位出版趨勢分享
2013日本數位出版趨勢分享
 
【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on Rails
 
Working Software Over Comprehensive Documentation
Working Software Over Comprehensive DocumentationWorking Software Over Comprehensive Documentation
Working Software Over Comprehensive Documentation
 
Top 5 Front End Development Tools For 2021
Top 5 Front End Development Tools For 2021Top 5 Front End Development Tools For 2021
Top 5 Front End Development Tools For 2021
 
Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018
 
Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...
Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...
Beyaz eşya yetkili servis -www.ikinox.com-yetkili servisi - beyaz eşya tamir ...
 
[@IndeedEng] Boxcar: A self-balancing distributed services protocol
[@IndeedEng] Boxcar: A self-balancing distributed services protocol [@IndeedEng] Boxcar: A self-balancing distributed services protocol
[@IndeedEng] Boxcar: A self-balancing distributed services protocol
 
Entrepreneurship3
Entrepreneurship3Entrepreneurship3
Entrepreneurship3
 
AtlasCamp 2014: Static Connect Add-ons
AtlasCamp 2014: Static Connect Add-onsAtlasCamp 2014: Static Connect Add-ons
AtlasCamp 2014: Static Connect Add-ons
 

More from Shintaro Kakutani

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisorShintaro Kakutani
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkShintaro Kakutani
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGShintaro Kakutani
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: RevisitedShintaro Kakutani
 
"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System DevelopmentShintaro Kakutani
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?Shintaro Kakutani
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningShintaro Kakutani
 
All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010Shintaro Kakutani
 
Welcome To The Desert Of The Real
Welcome To The Desert Of The RealWelcome To The Desert Of The Real
Welcome To The Desert Of The RealShintaro Kakutani
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010Shintaro Kakutani
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)Shintaro Kakutani
 
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)Shintaro Kakutani
 
Nature Of Software Development
Nature Of Software DevelopmentNature Of Software Development
Nature Of Software DevelopmentShintaro Kakutani
 

More from Shintaro Kakutani (20)

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisor
 
Welcome to the Real World
Welcome to the Real WorldWelcome to the Real World
Welcome to the Real World
 
The gate
The gateThe gate
The gate
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening Talk
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUG
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: Revisited
 
Agile in 30mins
Agile in 30minsAgile in 30mins
Agile in 30mins
 
"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System Development
 
There is no_spoon
There is no_spoonThere is no_spoon
There is no_spoon
 
Keccon LT by kakutani
Keccon LT by kakutaniKeccon LT by kakutani
Keccon LT by kakutani
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010
 
Welcome To The Desert Of The Real
Welcome To The Desert Of The RealWelcome To The Desert Of The Real
Welcome To The Desert Of The Real
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
 
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
 
Do You See The Light
Do You See The LightDo You See The Light
Do You See The Light
 
Nature Of Software Development
Nature Of Software DevelopmentNature Of Software Development
Nature Of Software Development
 
Take The Red Pill
Take The Red PillTake The Red Pill
Take The Red Pill
 

Making Software Development Agile With Ruby