Ada pengembang, sebut saja dia John (saat ini dalam masa percobaan) di perusahaan (perusahaan yang cukup kecil sekitar 10 orang, 3 pengembang, salah satunya bekerja lama di perusahaan ini mengetahui proses bisnis sekitar dan dapat dianggap sebagai pemimpin tim) yang sama sekali tidak ingin menggunakan IDE (dia menggunakan editor teks).
Aplikasi yang dikerjakan tim ini adalah aplikasi Java ukuran sedang dengan tumpukan teknologi Spring Hibernate dan refactoring / menambahkan fitur baru untuk meluncurkan versi baru aplikasi itu dalam waktu dekat.
Kinerja John yang bekerja tanpa IDE pada aplikasi ini lebih rendah dari yang diinginkan, asumsi ketua tim (sebut saja dia Bill) adalah ini terjadi karena John tidak menggunakan IDE.
Bill mencoba membujuk John untuk menggunakan IDE, tetapi ide ini menemui banyak perlawanan dan alasan utamanya adalah "Saya ingin mengendalikan sepenuhnya apa yang saya lakukan, jadi saya perlu menulis semua kode sendiri".
Bagaimana Bill meyakinkan John untuk mencoba menggunakan IDE? (mengingat fakta bahwa Bill sudah melindungi John dari pemilik perusahaan beberapa keluhan tentang kinerja John)
Diperbarui: Bill memutuskan untuk mencoba dan meyakinkan John sekali lagi jika upaya itu tidak berhasil maka ia tidak akan mencoba memaksa John untuk menggunakan IDE dan lebih baik melihat apakah fitur yang dijanjikan oleh John dikirimkan tepat waktu atau tidak.