ソフトウェア開発技術 Software Craftsmanship

ソフトウェア開発技術 Software Craftsmanship

Mob Programming をやってみよう! (Let's try Mob Programming!)

Mob Programming は、チームメンバー全員で、1台のPCを使って、アプリケーションを開発する手法です。

(詳しい説明は、後で追加します)

 

Youtubeでその様子が紹介されてます。

 

前から興味はあるのですが、こればっかりは1人じゃできないので、SCRUM GATHERING Tokyoに集まる人と一緒にやれると、とても嬉しい。

 

時間: 90分くらい? (もっと??)

人数: 8人程度 (本家はMAXこれくらい、最初のTRYは少なくしたほうが良い?)

ネタ: ペアプロのお題からちょっと難しそうなのを選ぶのはどうだろう?

言語: (どうすればいいんだろう? 固定しても大丈夫かな)

PC: (私の使ってもいいけど日本語配列だよ?)

Submitted by (@toshiyukiando)
9 comments

ペンや付箋など講演(ワークショップ)で必要なモノ / Request for what and how many supplies (i.e. markers, sticky notes, post-its, etc.) for your session. :

スクリーン(かなり大きいやつ)、プロジェクタ

追加の詳細情報 / Comments :

本家サイトでワークショップの概要が紹介されてます。(1日コース)

http://mobprogramming.org/mobprogramming-workshop-at-tagged-in-sf/

Voting

12 votes
12 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

それ僕のTDDと違う!

TDD(テスト駆動開発)の基本から、賛否両論の議論を紹介し、どうTDDを活かしていけばいいか、紹介します。

 

1年くらい前のネタの再演になります。

http://www.slideshare.net/yattom/hey-its-not-my-tdd

Submitted by (@tsutomu.yasui)
1 comment

Voting

16 votes
16 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

No Reuse Before Use

The metaphor of software reuse has misled the industry. We believed reuse can help us reduce cost and produce better software. And we spent a lot of time and money to make our software reusable and to reuse it. Sadly, it’s an industry proven to be nothing more than unfulfilled promises. Come to my talk to check out why you should not reuse before use, and my suggestions. The topic is from the perspective of different ...more »

Submitted by (@terryyin)
Add your comment

ペンや付箋など講演(ワークショップ)で必要なモノ / Request for what and how many supplies (i.e. markers, sticky notes, post-its, etc.) for your session. :

projector

追加の詳細情報 / Comments :

The speaker is an Agile Coach of Odd-e Singapore team. He's also a software programmer for over 20 years. He has rich training and consulting experience on Agile software development and software engineering, e.g Scrum, Test-Driven Development, system engineering practices and analysis practices. He's also an active contributor to the Agile community and open source community.

Voting

20 votes
20 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

Bridging the communication gap with Specification by Example

Having trouble with users can’t fixed the requirements? Built the wrong functionality? This talk illustrates some of the common problems in software development and shows you how the practice of Specification by Example can reduce the communication gap. Specification by Example has its influences from XP practices like Test-Driven Development and Acceptance testing and is regarded as one of the cornerstones in software ...more »

Submitted by (@stanlylau)
2 comments

ペンや付箋など講演(ワークショップ)で必要なモノ / Request for what and how many supplies (i.e. markers, sticky notes, post-its, etc.) for your session. :

None.

Voting

15 votes
15 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

Fight Legacy Code Write Unit Test

Legacy code causes pain and impedes delivery. Developers are living with it everyday either from what they wrote or what they received. This session introduces how legacy code comes about and how to work effectively with it. There will be some source code shown. Agenda: 1. What is legacy code? 2. The Problem 3. How to deal with it? Target Audiences: Not limited to developers, team leads and managers who have met the ...more »

Submitted by (@stanlylau)
4 comments

ペンや付箋など講演(ワークショップ)で必要なモノ / Request for what and how many supplies (i.e. markers, sticky notes, post-its, etc.) for your session. :

None.

追加の詳細情報 / Comments :

This is a talk.

Voting

12 votes
12 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

ペア・ドローイングやってみよう! / Let's try pair drawing

ペアプログラミングは実際にやってみないと効果が理解できず、実際に職場でやるのは意外とハードルが高いことが多いです。ペアプログラミングの効果を手軽に体感できる、ペア・ドローイングというエクササイズがあります。Joshua Kerievskyが考案したもので、このエクササイズを参加者どうしでペアを組み、実際にやってみましょう。 https://www.industriallogic.com/blog/pairdraw-2/ It can be difficult to understand the value of pair programming without actually doing it. And doing pair programming in your working environment can also be hard. There is an excersice named Pair Drawing ...more »

Submitted by (@tsutomu.yasui)
2 comments

ペンや付箋など講演(ワークショップ)で必要なモノ / Request for what and how many supplies (i.e. markers, sticky notes, post-its, etc.) for your session. :

ペン(多色、1人1本)と紙を使います。

Voting

12 votes
12 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

Stack Overflow Driven Development: The Right Way

Stack Overflow Driven Development: The Right Way, Since Stack Overflow was invented, it is the light of hope of software industry. It shows the world that finally we have found our definition of “reuse” which is “copy and paste”. This session will how you “how to use stack overflow in proper way” so that you can deliver software together with good quality of code. Target Audience: For management level you will know what ...more »

Submitted by (@twinpanichsombat)
1 comment

Voting

14 votes
14 up votes
0 down votes

ソフトウェア開発技術 Software Craftsmanship

「ただのチームメンバー」がフォロワーにジョブチェンジするための9つの心得

ひとりのチームメンバーとして、自分のチームをより良くしたいと日々考えている人は多くいると思います。

何をするべきか、何ができるかを考えた時に私がとったフォロワーというあり方とフォロワーとして、ひとりのチームメンバーとして大切だと感じた9つの心得をお話できればと思います。

Submitted by (@miuranobuak)
2 comments

ペンや付箋など講演(ワークショップ)で必要なモノ / Request for what and how many supplies (i.e. markers, sticky notes, post-its, etc.) for your session. :

特にありません

追加の詳細情報 / Comments :

20分希望です

Voting

12 votes
12 up votes
0 down votes