we’ve found some “tips”
to enjoy the contest.
ίϯςετΛָ͠ΉίπΛ
͍͔ͭ͘ݟ͚ͭ·ͨ͠
Slide 24
Slide 24 text
Today, I want to share
our tips with you.
ͦΕΛΈͳ͞Μͱ
ڞ༗͍ͨ͠ͱࢥ͍·͢
Slide 25
Slide 25 text
You might say,
͔͢͠Δͱ
Slide 26
Slide 26 text
Just a contest.
ͨͩͷίϯςετ͡Όͳ͍͔
Slide 27
Slide 27 text
Just 24 hours.
ͨͬͨ24࣌ؒ͡Όͳ͍͔
Slide 28
Slide 28 text
Right.
ͦ͏ࢥ͏͔͠Ε·ͤΜ
Slide 29
Slide 29 text
Just a contest.
͔ͨ͠ʹίϯςετͩ͠
Slide 30
Slide 30 text
Just 24 hours.
ͨͬͨ24࣌ؒͷ͜ͱͰ͢
Slide 31
Slide 31 text
But...
͚ͩͲ...
Slide 32
Slide 32 text
Our life
is just a series of
24 hours.
ࢲͨͪͷʑͱ͍͏ͷ
ͦͷ24࣌ؒͷ࿈ଓ͔ͩΒ
Slide 33
Slide 33 text
Thinking about how to
enjoy the whole 24-hour
24࣌ؒͷָ͠ΈํΛ
ߟ͑Δ͜ͱ
Slide 34
Slide 34 text
leads us to think about
how to enjoy our life.
Ͳ͏ͬͯʑΛָ͠Ή͔ʹ
ͭͳ͕͍ͬͯΔͱࢥ͏ͷͰ͢
Slide 35
Slide 35 text
So, I want to share our
tips with you.
͔ͩΒ
ͦͷίπΛΈͳ͞Μͱ
ڞ༗͍ͨ͠ͱࢥ͍·͢
Slide 36
Slide 36 text
How we code is
Ͳ͏͍͏;͏ʹͯ͠ίʔυΛ
ॻ͍͍ͯ͘ͷ͔ͱ͍͏ͷ
Slide 37
Slide 37 text
how we live,
ͲͷΑ͏ʹੜ͖͍͔ͯ͘
ͱ͍͏͜ͱʹҧ͍ͳ͍
Slide 38
Slide 38 text
for us, programmers.
ࢲͨͪϓϩάϥϚ͔ͩΒ
Slide 39
Slide 39 text
Through the contest, I
want to think about that.
ίϯςετΛ௨ͯ͡
ͦͷ͜ͱʹ͍ͭͯߟ͑·͢
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
About
“Oyasumi Shower”.
͓͢Έγϟϫʔʹ͍ͭͯ
͓͠·͠ΐ͏
Slide 42
Slide 42 text
We built it for
COOKPAD 24-hour
Hackathon Competition.
ΫοΫύου
։ൃίϯςετ24ͷͨΊʹ
ࢲୡ͕ͭͬͨ͘ϓϩμΫτͰ͢
Slide 43
Slide 43 text
The contest is to develop
applications
based on the theme.
ίϯςετͰ
՝Λղܾ͢Δ։ൃΛ
24࣌ؒͰߦ͍·͢
Slide 44
Slide 44 text
The challenge
of this year was
ࠓͷ՝
Slide 45
Slide 45 text
“Create a service that will
make the day end on a
fun note.”
“ҰͷऴΘΓΛ
ָ͘͢͠Δͷ”
Slide 46
Slide 46 text
Our product was
an iPhone app to share
“Oyasumi”
ࢲୡ͕࡞ͬͨͷ
ʮ͓͢ΈʯΛڞ༗͢Δ
iPhone ΞϓϦέʔγϣϯͰ͢
Slide 47
Slide 47 text
The traditional
“Oyasumi” was only for
the closest people.
ैདྷͷʮ͓͢Έʯ
͍ؒ͘͝͠ฑͷ
ͨΊͷͷͰͨ͠
Slide 48
Slide 48 text
With “Oyasumi Shower”,
you can exchange
“Oyasumi”
across time and space.
͓͢ΈγϟϫʔΛ͏ͱ
ʮ͓͢ΈʯମݧΛ
ۭ࣌Λ͑ͯ͘ڞ༗Ͱ͖·͢
Slide 49
Slide 49 text
Demo movie
(I’ll try to translate...)
σϞಈըΛ͝ཡ͍ͩ͘͞
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
When you start
“Oyasumi Shower”,
ʮ͓͢ΈγϟϫʔʯΛ
ىಈ͢Δͱɺ
Slide 52
Slide 52 text
A chorus of “Oyasumi”
comes from your iPhone.
ΈΜͳͷʮ͓͢Έʯ͕
iPhone͔Βฉ͖͑ͯ͜·͢
Slide 53
Slide 53 text
Then, you record and
your “Oyasumi”
for the others.
͜ͷ͋ͱʹདྷΔਓͷͨΊʹ
͋ͳͨͷʮ͓͢ΈʯΛ
Ի͠·͢
Slide 54
Slide 54 text
Someone uses the app
after you will hear
your Oyasumi.
ͦͷ͋ͱʹདྷͨਓ͕
͋ͳͨͷʮ͓͢ΈʯΛ
ฉ͘͜ͱ͕Ͱ͖·͢
Slide 55
Slide 55 text
No content
Slide 56
Slide 56 text
9 am
Start!
3 pm
9 pm
3 am
Slide 57
Slide 57 text
How will you spend the
24 hours?
͋ͳͨͳΒͲ͏͍·͔͢ʁ
Slide 58
Slide 58 text
9 am
Start!
3 pm
9 pm
3 am
Slide 59
Slide 59 text
Our 24 hours were like
this:
ࢲୡͷ24࣌ؒ
͜Μͳײ͡Ͱͨ͠
Slide 60
Slide 60 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 61
Slide 61 text
How do you feel?
Ͳ͏ײ͡·ͨ͠?
Slide 62
Slide 62 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 63
Slide 63 text
In order to tell you
how we decided what to
make for the contest,
ԿΛͭ͘Δͷ͔Λ
Ͳ͏ܾͬͯΊ͔ͨΛ
հ͢ΔͨΊʹ
Slide 64
Slide 64 text
I need to talk about
our team.
·ͣࢲୡʹ͍͓ͭͯ͠·͢
Slide 65
Slide 65 text
Team
OyasumiSupport#end_of_day
Slide 66
Slide 66 text
I live in Sapporo.
The other members
live in Tokyo.
ࢲࡳຈʹ
ଞͷϝϯόʔ౦ژʹ
ॅΜͰ͍·͢
Slide 67
Slide 67 text
Team
OyasumiSupport#end_of_day
Sapporo,
Hokkaido
Omori,
Tokyo
Kamata,
Tokyo
Slide 68
Slide 68 text
We’ve used
PlayStation 3’s video chat
and Skype.
ओʹϓϨΠεςʔγϣϯ3ͷ
ϏσΦνϟοτͱ
Skype Λ͍·ͨ͠
Slide 69
Slide 69 text
A member had to
commute soon after the
contest started.
͋Δϝϯόʔ͕
ίϯςετ։࢝ޙʹిंʹ
Δඞཁ͕͋Γ·ͨ͠
Slide 70
Slide 70 text
Unfortunately.
Fortunately.
೦ͳ͕Β
͍͑ɺӡͳ͜ͱʹ
Slide 71
Slide 71 text
He was on the train with
earphones. We talked
online and he heard.
൴ిंͰΠϠϗϯΛ͚ͭͯ
ࢲୡͷձΛฉ͍͍ͯ·ͨ͠
Slide 72
Slide 72 text
We heard
his surroundings.
We felt like really being
there.
ࢲୡʹࡶ౿͕ฉ͖͑ͯͯ͜
ྟײͨͬΓͰͨ͠
Slide 73
Slide 73 text
As he couldn’t say
anything, we’ve tried to
make him laugh.
ిंͰΛग़ͤͳ͍ͷΛ
͍͍͜ͱʹ Β൴Λ
সΘͤΑ͏ͱͨ͠Γ͠·ͨ͠
Slide 74
Slide 74 text
We enjoyed that time so
much and felt “sounds”
are so fun.
ͦ͏͜͏͍ͯ͠Δ͏ͪ
Իͬͯ໘ന͍ͳͱײ͡·ͨ͠
Slide 75
Slide 75 text
Without it, we couldn’t
have reached to the key
concept of Oyasumi
Shower.
ͦΕ͕ͳ͔ͬͨΒ͓͢Έγϟ
ϫʔͷΩʔίϯηϓτʹ
౸ୡͰ͖ͳ͔ͬͨ͜ͱͰ͠ΐ͏
Slide 76
Slide 76 text
In this way, we decided to
use “sounds”.
ͦΜͳ෩ʹͯ͠
ԻΛ͏͜ͱʹͳΓ·ͨ͠
Slide 77
Slide 77 text
The best word to
exchange at the end of
the day is
Ұʹ࠷ޙʹԻΛަ͢Δ
ͱ͍͑
Slide 78
Slide 78 text
Oyasumi
ʮ͓͢ΈʯͰ͢ΑͶ
Slide 79
Slide 79 text
What I am talking about?
ԿͷͰ͚ͨͬ͠
Slide 80
Slide 80 text
Tip:
Prank is the source of
ideas.
ѱϊϦΞΠσΟΞͷݯ
Slide 81
Slide 81 text
We are “voting” ideas
while laughing.
Βস͍ͬͯΔؒʹ
໘ന͍ΞΠσΟΞΛ
બผ͍ͯ͠ΔͷͰ͢
Slide 82
Slide 82 text
Interesting ideas keep us
funny long time.
(As we want to have fun!)
໘ന͍ΞΠσΟΞʹ͍ͭͯ
͢ͱ͖
ϫΠϫΠࢭ·Βͳ͍
Slide 83
Slide 83 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 84
Slide 84 text
Then how to record and
playback the sound?
Ͳ͏ͬͯԻΛ
Իͨ͠Γ࠶ੜͨ͠Γ
͢ΔͱΑ͍Ͱ͠ΐ͏
Slide 85
Slide 85 text
We decided to make an
iPhone app
iPhone ΞϓϦΛͭ͘Ζ͏
ͱ͍͏͜ͱʹͳΓ·ͨ͠
Slide 86
Slide 86 text
Where to exchange
“Oyasumi”?
ʮ͓͢Έʯͬͯݴ͏ͷ
Ͳ͜Ͱ͠ΐ͏ʁ
Slide 87
Slide 87 text
Bedrooms in common.
৸͕͓͓͍ࣨͷͰ
Slide 88
Slide 88 text
Few people use laptops
in their bedroom
(except us)
৸ࣨͰPCΛ͏ਓ
ͦ͏ଟ͘ͳ͍ͣ
Slide 89
Slide 89 text
But no one had
experience
to treat audio on iPhone
νʔϜͷ୭
iPhoneͰԻΛѻͬͨ
ܦݧ͋Γ·ͤΜͰͨ͠
Slide 90
Slide 90 text
We challenged!
͚ΕͲ
ઓͯ͠Έ·ͨ͠
Slide 91
Slide 91 text
As we had Rails
experience,
Rails ͷܦݧ͋ͬͨͷͰ
Slide 92
Slide 92 text
we could build a web
service to exchange
“Oyasumi”
text messages.
ςΩετϝοηʔδͰ
͓͢ΈΛަ͢Δ
αΠτͳΒ͙͢࡞Εͦ͏Ͱͨ͠
Slide 93
Slide 93 text
But that idea didn’t
attract us.
Ͱ͋Μ·Γָͦ͠͏ʹ
ࢥ͑ͳ͔ͬͨ
Slide 94
Slide 94 text
So we tried to build
iPhone app
͔ͩΒ iPhone ΞϓϦΛ
ͭͬͯ͘ΈΔ͜ͱʹ͠·ͨ͠
Slide 95
Slide 95 text
As building native apps
in 24 hours seemed to be
too difficult for us,
ωΠςΟϒΞϓϦέʔγϣϯ
24࣌ؒͰखʹ༨ΔͷͰ
Slide 96
Slide 96 text
Cordova (PhonGap)
was chosen
Cordova (PhoneGap) Λ
͍·ͨ͠
Slide 97
Slide 97 text
We did timeboxed survey
for feasibility evaluation.
࣮ݱՄೳੑΛௐΔͨΊʹ
࣌ؒΛ۠ͬͯௐࠪ͠·ͨ͠
Slide 98
Slide 98 text
And we thought
we could go!
ͦͷ··ਐΊͦ͏ͩͱ͍͏
ײ৮Λಘ·ͨ͠
Slide 99
Slide 99 text
Doing things that seem
easy is not exciting.
؆୯ͦ͏ʹࢥ͑Δ͜ͱ
ϫΫϫΫ͠ͳ͍
Slide 100
Slide 100 text
Tip:
Do the right-level
challenge
ͪΐ͏Ͳ͍͍ઓΛ͢Δ
Slide 101
Slide 101 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 102
Slide 102 text
We used Sinatra
for the backend.
Sinatra ΛόοΫΤϯυʹ
͍·ͨ͠
Slide 103
Slide 103 text
Just receive the audio,
mixup them and return
back to the client.
ԻΛड৴͠ɺ߹ͯ͠
ΫϥΠΞϯτʹฦ͠·͢
Slide 104
Slide 104 text
This didn’t take so long.
Thanks to ruby :)
͜ͷ෦ൺֱత͍࣌ؒͰ
Ͱ͖·ͨ͠
Slide 105
Slide 105 text
I was familiar with it.
׳Ε͍ͯͨͱ͍͏ͷେࣄͰ͢
Slide 106
Slide 106 text
We had no time to learn
the deployment for the
rack apps.
Rack ΞϓϦέʔγϣϯͷ
σϓϩΠํ๏Λௐ͍ͯͨΒ
ؒʹ߹Θͳ͔ͬͨ͜ͱͰ͠ΐ͏
Slide 107
Slide 107 text
We did challenge in some
part, and did not in the
other part.
ઓͨ͠ͱ͜Ζ͋Δ͠
͠ͳ͔ͬͨͱ͜Ζ͋Γ·͢
Slide 108
Slide 108 text
In order to have a good
challenge, we need to
complete the other part.
Α͍ઓ͢ΔͨΊʹ
ͦ͏Ͱͳ͍෦Λ͖ͪΜͱ
ࡁ·ͤΔඞཁ͕͋Γ·͢
Slide 109
Slide 109 text
To do so,
͔ͩΒେࣄͳͷ
Slide 110
Slide 110 text
Tip:
Have tools
lie comfortably with your
hand in your toolbox.
खʹೃછΜͩಓ۩Λ
ಓ۩ശʹೖΕ͓ͯ͘
Slide 111
Slide 111 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 112
Slide 112 text
In the first 6 hours, we
made a prototype
։͔࢝Β6࣌ؒܦաͯ͠
ϓϩτλΠϓ͕ग़དྷ͖ͯ·ͨ͠
Slide 113
Slide 113 text
that could record
“Oyasumi”, send it to the
server, receive and
playback.
Իɺαʔόʹૹ৴ɺ
αʔό͔Βड৴ͨ͠ԻΛ࠶ੜ
͢Δͱ͜Ζ·Ͱ͖·ͨ͠
Slide 114
Slide 114 text
No content
Slide 115
Slide 115 text
We could experience the
app by hitting buttons in
the right order.
ॱংྑ͘ϘλϯΛԡ͢͜ͱͰ
ΞϓϦΛମݧͰ͖Δͱ͜Ζ·Ͱ
͖·ͨ͠
Slide 116
Slide 116 text
We felt we can go
as it was fun enough
for us.
ͦΕָ͍͠ମݧͩͬͨͷͰ
͜Ε͍͚Δͱ͍͏ؾ࣋ͪʹ
ͳ͖ͬͯ·ͨ͠
Slide 117
Slide 117 text
With the prototype, we
proceeded discussion
about the Oyasumi UX.
ϓϩτλΠϓΛ͍ͳ͕Β
͋Δ͖Ϣʔβମݧͷݕ౼Λ
͢͢Ί͍͖ͯ·ͨ͠
Slide 118
Slide 118 text
Tip:
A working prototype is
worth a thousand words
ಈ͘ͷΛ৮ͬͯΈΔͷ͕େࣄ
Slide 119
Slide 119 text
Next, we tried to finish
chores for release.
࣍ʹϦϦʔεͷ४උΛ
ࡁ·ͤΔ͜ͱʹ͠·ͨ͠
Slide 120
Slide 120 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 121
Slide 121 text
Don’t you feel too early?
ૣ͗͢ͳ͍ʁͬͯࢥ͍·ͨ͠ʁ
Slide 122
Slide 122 text
iPhone apps seemed to
be difficult to deploy.
iPhoneΞϓϦΛ
ϦϦʔε͢Δͷେมͦ͏ͩ
ͱ͍͏ෆ͕҆͋Γ·ͨ͠
Slide 123
Slide 123 text
If we couldn’t submit the
app, we were far from the
start line of the contest.
ΞϓϦΛެ։Ͱ͖ͳ͍Α͏Ͱ
ελʔτϥΠϯʹ͢Βཱͯͳ͍
Slide 124
Slide 124 text
We reduced that risk.
͔ͩΒ
ϦεΫΛݮΒ͢͜ͱʹ͠·ͨ͠
Slide 125
Slide 125 text
Also, capistrano was
configured for the
backend. As usual :)
όοΫΤϯυ capistrano Ͱ
σϓϩΠ͢ΔΑ͏ʹ͠·ͨ͠
׳ΕͨͷͰ͢:)
Slide 126
Slide 126 text
Tip:
Can’t be done before
shipping
ϦϦʔεͰ͖ͳ͍ͱ
ελʔτϥΠϯʹཱͯͳ͍
Slide 127
Slide 127 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 128
Slide 128 text
What we had at that time
was just a mock.
͜ͷ࣌Ͱखݩʹ͋ͬͨͷ
ͨͩͷϞοΫͰͨ͠
Slide 129
Slide 129 text
Playing with the
prototype, we designed
the user experience.
ϓϩτλΠϓͰ༡ͼͳ͕Β
͋Δ͖ϢʔβମݧΛ
ߟ͍͖͑ͯ·ͨ͠
Slide 130
Slide 130 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 131
Slide 131 text
At this time,
We had a kaigi
to name the product.
͜ͷλΠϛϯάͰ
ϓϩμΫτ໊ܾఆձٞ
࣮ࢪ͠·ͨ͠
Slide 132
Slide 132 text
Of course, the meeting
was so prankish :)
ѱϊϦձٞͰ͢
Slide 133
Slide 133 text
For example,
“OyaaS :
Oyasumi as a Service”
͓ʔ͢ͱ͔
Slide 134
Slide 134 text
We found the name
“Oyasumi Shower”
ʮ͓͢Έγϟϫʔʯ
ͱ͍͏໊લΛݟ͚ͭ·ͨ͠
Slide 135
Slide 135 text
And we got the phrase
“sleep after taking
Oyasumi Shower”
ʮ͓͢ΈͷγϟϫʔΛ
ཋͼͯ৸Δʯ
ͱ͍͏ϑϨʔζݟ͚ͭ·ͨ͠
Slide 136
Slide 136 text
After that, the product
goal was concreted.
ͦΕ͔Βํੑ͕
͖ͪΜͱݻ·Γ·ͨ͠
Slide 137
Slide 137 text
As you know,
naming is important!
໊લॏཁͰ͢Ͷ
Slide 138
Slide 138 text
Tip:
The right name leads the
product to the right way
Α໊͍લ͕ݟ͔ͭΔͱ
໊લ͕ϓϩμΫτΛಋ͍ͯ͘ΕΔ
Slide 139
Slide 139 text
Then we coded.
ͲΜͲΜ࡞͍͖ͬͯ·͢
Slide 140
Slide 140 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 141
Slide 141 text
Transitions of screens
were implemented.
Artworks were
integrated.
ը໘ભҠͷ࡞Γ͜Έͱ
ΞʔτϫʔΫ
Έࠐ·Ε·ͨ͠
Slide 142
Slide 142 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 143
Slide 143 text
We prepared to fill the
application form.
ฒߦͯ͠Ԡืͷ४උΛ͠·͢
Slide 144
Slide 144 text
It’s super important
because we couldn’t
finish without it.
Ԡื͠ͳ͍͜ͱʹ
ʹͳΒͳ͍ͷͰ͜Ε
ͱͯॏཁͰ͢
Slide 145
Slide 145 text
After the form is
completed, we finally
became able to release it
anytime we want.
ԠืϑΥʔϜͷ४උ͕Ͱ͖ͯ
͍ͭͰϦϦʔεͰ͖Δ
ঢ়ଶʹ౸ୡ͠·ͨ͠
Slide 146
Slide 146 text
Done!
Ͱ͖ͨ!
Slide 147
Slide 147 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Done!
Slide 148
Slide 148 text
We chose one feature
to add
as we have injury time :)
͕࣌ؒ·ͩ͋ͬͨͷͰ
࣍ʹՃ͢ΔϑΟʔνϟΛ
Ұͭબͼ·ͨ͠
Slide 149
Slide 149 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 150
Slide 150 text
The feature was
implemented keeping
the product shippable.
ϓϩμΫτΛग़ՙՄೳʹ
อͪͭͭ
ͦͷ࣮ྃ͠·ͨ͠
Slide 151
Slide 151 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 152
Slide 152 text
We made the movie
just you saw
as we still have the time.
·͕ͩ࣌ؒ͋ͬͨͷͰ
հͷϏσΦ࡞͠·ͨ͠
Slide 153
Slide 153 text
It was so funny to make a
movie saying “Oyasumi”
in the morning.
͏ேͩͬͨͷͰ
͓͢ΈͷϜʔϏʔΛͭ͘Δͷ
͔ͳΓস͑·ͨ͠
Slide 154
Slide 154 text
Tip:
Make it shippable,
then keep it shippable.
͍ͭͰϦϦʔεՄೳͳঢ়ଶ
ʹ͍͖ͬͯ
ͦͷঢ়ଶΛอͭ
Slide 155
Slide 155 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 156
Slide 156 text
Think
Prototype
Make it Shippable!
Keep it Shippable!
Done!
Our “Process”
Shippable!
Time is up!
Good concept!
Slide 157
Slide 157 text
No content
Slide 158
Slide 158 text
To be honest,
we jumped the gun.
࣮ࢲͨͪ
ϑϥΠϯά͍ͯ͠·ͨ͠
Slide 159
Slide 159 text
Concept making
Tech survey
Distribution
& Deployment
Chores
Submit!
Preparation
for application
Naming discussion
Adding
one-more
feature
Movie making
9 am
Prototyping
Making it shippable
Packaging
Start!
3 pm
9 pm
3 am
Slide 160
Slide 160 text
Server setup
9 am
Start!
3 pm
9 pm
3 am
Strategy meeting
The day before!
Slide 161
Slide 161 text
We held a strategy
meeting the day before.
VPS is configured before
the contest.
࡞ઓձ͍ٞͯ͠·ͨ͠͠
ίϯςετલʹ
VPSΛηοτΞοϓ͠·ͨ͠
Slide 162
Slide 162 text
Not only that!
ͦΕ͚ͩͰͳ͍͚Ͳ!
Slide 163
Slide 163 text
No content
Slide 164
Slide 164 text
We are old friends.
ݹ͔͘Βͷ༑ਓͰ
Slide 165
Slide 165 text
Three of us won the
special prize at the
contest of the last year.
νʔϜͷ͏ͪ3ਓ
ڈίϯςετʹࢀՃ͍ͯͯ͠
ಛผΛड͍ͯ͠·͢
Slide 166
Slide 166 text
No content
Slide 167
Slide 167 text
We have shared so long
time and we know well
each other.
͓ޓ͍ͷ͜ͱΛ
Α͍ͬͯ͘·͢
Slide 168
Slide 168 text
We know
what he is good at,
or not.
Կ͕ಘҙͰԿ͕ۤख͔
Α͘Θ͔͍ͬͯ·͢
Slide 169
Slide 169 text
We know what we like,
or not.
Կ͕͖ͰԿ͕͖Ͱͳ͍͔
͓ޓ͍ʹΘ͔͍ͬͯ·͢
Slide 170
Slide 170 text
This should be one
reason why we could
make good decisions.
͔ͩΒνʔϜ͕Α͍அΛ
͔ͬͨ͢͠ͷͰ
Slide 171
Slide 171 text
Of course, our decisions
are not always good :)
͍ͭΑ͍ܾఆ͕Ͱ͖Δͱ
ݶΒͳ͍͚ΕͲ
Slide 172
Slide 172 text
At least, we don’t need
much time
to reach an agreement.
গͳ͘ͱ
ͳ͔ͳ͔߹ҙͰ͖ͳ͍
ͱ͍͏͜ͱগͳ͍
Slide 173
Slide 173 text
We don’t need to start
probing the intentions
of others.
ෲͷ͙͞Γ͍͔͋Β
ࣄΛ࢝ΊΔඞཁͳ͍
Slide 174
Slide 174 text
Because we know each
other well.
͓ޓ͍ͷ͜ͱΛ
Α͍ͬͯ͘Δ͔Β
Slide 175
Slide 175 text
Tasks were taken by the
best person without
much discussion.
ؾ͕ͭ͘ͱҰ൪దͳਓ͕
ࣗવͱͦͷ࡞ۀΛ͍ͬͯΔ
Slide 176
Slide 176 text
It seems quite natural.
ͱͯࣗવͳײ͕͡͠·͢
Slide 177
Slide 177 text
Tip:
Just know each other.
Tasks will fit into
the best place.
͓ޓ͍ΛΑ͘Δͱ
λεΫ͕ͪΐ͏Ͳྑ͍ॴʹ
Ҡಈ͢ΔΑ͏ʹͳΔ
Slide 178
Slide 178 text
One more thing.
͏ͻͱͭ
Slide 179
Slide 179 text
We use same tools such
as Ruby, Rails, IRC, PS3,
Dropbox, FaceBook, ...
ࢲͨͪಉ͡ಓ۩Λ
ଟ͍ͬͯ͘·͢
Slide 180
Slide 180 text
This dramatically reduces
the setup cost.
ηοτΞοϓίετΛ
͑͘Δ͜ͱ͕Ͱ͖·͢
Slide 181
Slide 181 text
Especially about
communication tool,
ͱ͘ʹίϛϡχέʔγϣϯʹ
͍ͭͯ
Slide 182
Slide 182 text
We always try new tools.
We like to try.
৽͍͠πʔϧ͕͋Δͱ
ͻͱ௨Γࢼ͢Α͏ʹ͍ͯ͠·͢
(ͦΕָ͕͠Έ)
Slide 183
Slide 183 text
But some behaviors do
not appear while using
with only 2 persons.
2ਓͩͱମݧͰ͖ͳ͍͜ͱ͕
͚ͬ͜͏͋ΔͷͰ͢
Slide 184
Slide 184 text
Tip:
Try communication tools
with at least 3 person.
ίϛϡχέʔγϣϯπʔϧ
3ਓҎ্Ͱࢼ͢ͱΑ͍
Slide 185
Slide 185 text
Conclusion
·ͱΊ
Slide 186
Slide 186 text
The most important:
େࣄͳ͜ͱΛ͏Ұ
Slide 187
Slide 187 text
“Oyasumi” means
“Good night”
͓͢Έ “Good Night” ͷ͜ͱ
Slide 188
Slide 188 text
How to decide
what to do?
ͳʹΛ͢Δ͔Λ
Ͳ͏ܾͬͯΊΔ͔
Slide 189
Slide 189 text
Prank is the source
of ideas.
ѱϊϦΞΠσΟΞͷݯ
Slide 190
Slide 190 text
The right name leads the
product to the right way
Α໊͍લ͕ݟ͔ͭΔͱ
໊લ͕ϓϩμΫτΛಋ͍ͯ͘ΕΔ
Slide 191
Slide 191 text
A working prototype is
worth a thousand words
ಈ͘ͷΛ৮ͬͯΈΔͷ͕େࣄ
Slide 192
Slide 192 text
Do the right-level
challenge
ͪΐ͏Ͳ͍͍ઓΛ͢Δ
Slide 193
Slide 193 text
How things get done?
Ͳ͏ͬͯྃͤ͞Δ͔
Slide 194
Slide 194 text
Can’t be done before
shipping
ϦϦʔεͰ͖ͳ͍ͱ
ελʔτϥΠϯʹཱͯͳ͍
Slide 195
Slide 195 text
Make it shippable,
then keep it shippable.
͍ͭͰϦϦʔεՄೳͳঢ়ଶ
ʹ͍͖ͬͯ
ͦͷঢ়ଶΛอͭ
Slide 196
Slide 196 text
How we spend days?
Ͳ͏ͬͯʑΛա͔͢͝
Slide 197
Slide 197 text
Have tools
lie comfortably with your
hand in your toolbox
खʹೃછΜͩಓ۩Λ
ಓ۩ശʹ
Slide 198
Slide 198 text
Just know each other.
Tasks will fit into
the best place.
͓ޓ͍ΛΑ͘Δͱ
λεΫ͕ͪΐ͏Ͳྑ͍ॴʹ
Ҡಈ͢ΔΑ͏ʹͳΔ
Slide 199
Slide 199 text
Try communication tools
with at least 3 person.
ίϛϡχέʔγϣϯπʔϧ
3ਓҎ্Ͱࢼ͢ͱΑ͍
Slide 200
Slide 200 text
No content
Slide 201
Slide 201 text
While working
with this team,
͜ͷ։ൃΛ
;Γ͔͑ͬͯΈΔͱ
Slide 202
Slide 202 text
I feel
everything was “natural”.
ͱͯࣗવͩͱײ͡·͢
Slide 203
Slide 203 text
What are behind this?
͜ͷޙΖʹ
Կ͕͋ΔΜͩΖ͏?
Slide 204
Slide 204 text
No content
Slide 205
Slide 205 text
Taken after we submitted
our product.
͜ͷࣸਅ
࡞Λߘͨ͋͠ͱʹ
օͰࡱͬͨͷͰ͢
Slide 206
Slide 206 text
The end of the contest
for us.
ίϯςετͷऴΘΓ
Slide 207
Slide 207 text
After the festival,
our days resumed.
͓ࡇΓͷ͋ͱ
͍ͭͷʑ͕͍ͬͯ·͢
Slide 208
Slide 208 text
No content
Slide 209
Slide 209 text
The boundary.
͜Ε͕ڥ
Slide 210
Slide 210 text
How happy we’d be if the
our days are like this!?
͜ΜͳʑΛૹΕͨΒ
ͤ!?
Slide 211
Slide 211 text
Maybe I love the feelings
because
it was not everyday.
ৗ͡Όͳ͍͔Β
͍͍ͳ͋ͱࢥ͏͚ͩͳͷ͔
Slide 212
Slide 212 text
Am I just seeking things
I cannot reach?
ແ͍ͷͶͩΓΛ
͍ͯ͠Δ͚ͩͳͷ͔
Slide 213
Slide 213 text
Our life seems not
so simple as we can do
only what we want to do.
Γ͍ͨ͜ͱ͚ͩ
͍ͬͯΒΕΔ΄Ͳ
୯७Ͱͳͦ͞͏
Slide 214
Slide 214 text
But I want to bridge
the boundary.
ͰͦͷڥΛຒΊ͍ͨ
Slide 215
Slide 215 text
Anyhow, our life is the
series of 24 hours.
͍ͣΕʹͤΑ
ʑ24࣌ؒͷ࿈ͳΓͰͨ͠
Slide 216
Slide 216 text
Thinking about how to
enjoy whole the 24 hours
ͦͷ24࣌ؒͷָ͠ΈํΛ
ߟ͑Δ͜ͱ
Slide 217
Slide 217 text
leads us to think about
how to enjoy our life.
Ͳ͏ͬͯʑΛָ͠Ή͔ʹ
ͭͳ͕͍ͬͯΔ