Sebagai seorang programmer, apakah Anda diharuskan untuk membuat timesheets? [Tutup]

32

Timesheets adalah sesuatu yang tidak pernah saya sukai, tetapi tidak lain adalah persyaratan dalam perusahaan saya. Mereka tidak terlalu mengganggu saya, tetapi mereka tampaknya benar-benar menggiling gigi orang lain. Saya kira saya punya beberapa pertanyaan, dan umpan balik akan bagus.

  1. Apakah Anda diharuskan membuat timesheets, dengan asumsi Anda bukan kontraktor? (Itu bisa dimengerti bagi saya).
  2. Apa rincian dari timesheets yang Anda akan merasa nyaman dengan atau yang Anda gunakan? (mis: semua entri harus kurang dari dua jam).
  3. Apakah timesheets akan menjadi faktor alasan Anda untuk tidak menerima pekerjaan atau meninggalkan pekerjaan saat ini?
  4. Bagaimana manajemen dalam organisasi Anda membenarkan daftar waktu jika Anda tidak menagih ke klien?
vcsjones
sumber
Wow! Terima kasih atas semua jawaban semuanya! Saya sangat menghargai respon nya. Sangat disayangkan bahwa saya hanya bisa memilih satu sebagai jawabannya.
vcsjones

Jawaban:

71

Sebagai seorang manajer, ya saya meminta tim untuk melakukan timesheets. Inilah alasannya dan beberapa catatan tentang bagaimana penerapannya, semoga, meminimalkan gangguan:

  1. Sebagai bisnis, sebagian besar pekerjaan kami dilakukan berdasarkan waktu dan bahan. Tanpa lembar waktu yang jelas tidak berhasil. Kami memiliki 10 klien dan berbagai proyek dan produk yang berbeda, tetapi kami tidak cukup besar untuk mengabdikan orang untuk klien atau proyek penuh waktu yang berarti bahwa kami harus memiliki cara untuk mengetahui berapa lama waktu yang dibutuhkan. Bahkan jika ini tidak benar untuk mengelola tim, Anda masih perlu memahami apa yang membutuhkan waktu dan berapa banyak. Pikirkan aplikasi lama yang digunakan orang-orang di ruang surat membutuhkan lebih banyak waktu untuk mendukung daripada nilainya? Bagaimana ketika seseorang bertanya berapa banyak pekerjaan yang masuk ke fitur X di situs web baru yang menggandakan penjualan? Atau ketika pengembang Anda mengatakan Anda harus merekrut orang lain dan Anda diminta untuk menguraikan apa yang mereka lakukan untuk membantu membenarkannya?

  2. Kategori ada untuk semua "non-kerja" yang masuk akal termasuk mentoring, diskusi teknis umum, dukungan, pertemuan dan sebagainya.

  3. Perbaikan bug - kami mencatat waktu terhadap keseluruhan proyek daripada bug demi bug. Ini cenderung membuat segalanya jauh lebih mudah - habiskan hari memperbaiki bug, memperbaiki bug 7,5 jam bertentangan dengan proyek dan Anda selesai. Tidak perlu mencoba dan mencari tahu bagaimana itu dibagi antara 13 bug yang Anda perbaiki.

  4. Ketika kami menerapkannya, saya berjanji bahwa tidak ada yang akan dihukum / dihargai untuk apa yang ada di absen mereka selama itu akurat. Jadi tidak ada input ke review berdasarkan profitabilitas atau pemanfaatan atau apa pun. Ini berarti tidak ada insentif untuk mengubah.

  5. Secara akurat maksud saya kira-kira. Orang benar-benar tidak perlu menghabiskan terlalu banyak waktu untuk mengkhawatirkan apa yang terjadi ketika mereka membuat kopi atau pergi ke toilet. Pada dasarnya jika Anda membuat catatan pada buku catatan dari setiap hal yang Anda kerjakan pada siang hari, maka pada akhir hari kira-kira memecahnya di jam Anda bekerja dan hanya itu. Jika tidak lebih dari 5 menit maks.

  6. Jika saya tidak menyukai apa yang saya lihat - misalnya seseorang telah menghabiskan terlalu lama untuk tugas X - penyelidikan adalah apa yang dapat kita lakukan untuk membuat X lebih cepat, daripada apa pun yang berkaitan dengan kartu absen.

  7. Mengetahui berapa lama Anda menghabiskan waktu melakukan sesuatu adalah cara yang bagus untuk meningkatkan taksiran.

Perasaan anti-absen di antara banyak programmer tampaknya berasal dari dua hal - (1) timeshe yang diimplementasikan dengan buruk yang membutuhkan waktu terlalu lama untuk diselesaikan, menuntut lebih banyak informasi daripada yang benar-benar diperlukan dan mendorong kebohongan dan distorsi sehingga informasi itu tetap tidak berharga, dan (2) ) perasaan bahwa setiap hal yang sedikit merepotkan pengembang harus dihilangkan.

Yang pertama adalah adil tetapi Anda harus menyalahkan implementasi dan aturan yang telah dilampirkan seseorang, bukan seluruh gagasan timesheets yang dapat dilakukan dengan cara yang tidak memiliki masalah ini. Yang kedua hanya tidak realistis - ada banyak pihak yang terlibat dalam proyek, baik di dalam maupun di luar perusahaan, yang masing-masing memiliki banyak tuntutan terhadapnya. Ya kami ingin melakukan segala yang kami bisa untuk membuat programmer produktif, tetapi itu harus diimbangi dengan kebutuhan pihak lain.

Jon Hopkins
sumber
1
Jangan lupa rasa takut akan pembalasan sebagai alasan untuk tidak menyukai timesheets. Namun, itu adalah masalah yang sama sekali berbeda.
Ryan Michela 8-10
Respons yang luar biasa dan komprehensif.
JBRWilkinson
3
+1 untuk menunjukkan bahwa kelemahan dalam implementasi ide tidak harus berarti bahwa ide itu sendiri cacat.
GSto
memang sangat bagus. Saya akan menambahkan meskipun untuk implementasi yang buruk adalah bahwa mereka berasal dari kebutuhan untuk pelacakan waktu tanpa mempertanyakan mengapa kebutuhan ini muncul. Di tempat kerja di sini kami memiliki kartu absen yang berfungsi oleh proyek (sehingga tugas yang tidak terkait dengan proyek tidak dapat dicatat dengan benar) dan jumlah tugas yang sangat besar (50+), sebagai pengembang, hanya 3 atau 4 yang benar-benar merupakan konsekuensi. Terus terang saya tidak tahu informasi apa yang mereka peroleh dari ini, tetapi saya berani mengatakan hanya penggajian yang menggunakannya dan mereka hanya peduli dengan total mingguan !!
Newtopian
1
+1 Terlalu banyak programmer berpikir pekerjaan mereka hanya coding, dan yang lainnya bukan pekerjaan mereka. Timesheets, bekerja dengan pengguna yang sulit, pertemuan - dalam pengalaman saya, beberapa programmer gagal untuk menyadari bahwa mereka perlu melakukan tugas-tugas ini serta (dan pada tingkat kualitas yang sama seperti) pengkodean yang sebenarnya.
JDB
26

Saya tidak mendapatkan hal anti-absen sama sekali. Timesheets adalah penyebab Anda dibayar. Tidak ada absen, tidak ada uang. Saya suka dibayar, oleh karena itu saya suka timesheets saya. Saya tidak pernah memiliki kartu absen yang membutuhkan waktu lebih dari lima menit sehari untuk diisi. Sejujurnya, ada banyak hal yang lebih menyebalkan di hari saya daripada lima menit absen.

HLGEM
sumber
41
Menyelesaikan pekerjaan adalah apa yang menyebabkan saya dibayar, bukan berapa lama saya duduk di meja saya. Saya kira saya harus jam waktu tambahan meneliti di rumah, duduk di kaleng memikirkan masalah, atau pergi keluar untuk berjalan-jalan memikirkan masalah. Ini bukan imo anti-absen, itu adalah kurangnya kesadaran majikan tentang bagaimana pekerjaan dilakukan.
Steven Evers
1
Dari perspektif aplikasi yang memproses penggajian, tidak ada waktu, tidak ada karyawan untuk membayar. Kami memiliki jam minimum, kami harus bekerja bahkan ketika digaji. Perusahaan memang perlu mendokumentasikan ketika kami berlibur atau cuti sakit, dll. Perusahaan membutuhkan data tentang berapa banyak waktu yang dihabiskan untuk berbagai proyek. Semua karyawan di sebagian besar perusahaan mengisi lembar waktu.
HLGEM
Secara umum jika kita tidak dapat menunjukkan kepada klien kita pekerjaan apa yang telah kita masukkan ke dalam sesuatu yang kita tidak dibayar dan jika kita tidak dibayar kita cenderung berjuang untuk membayar staf kita. Dalam kasus apa pun memikirkan masalah itu berhasil dan harus diklasifikasi seperti itu di kartu absen Anda - jika manajer Anda memiliki masalah dengan itu yang merupakan masalah tetapi itu bukan masalah dengan lembar waktu per se, itu masalah dengan implementasi bodoh lembar waktu .
Jon Hopkins 8-10
@SnOrfus, atau — Anda bisa menghabiskan waktu "tambahan" untuk melakukan lebih banyak pekerjaan di kantor, mengambil inisiatif, dan mendapatkan kenaikan gaji untuk proyek sampingan.
P Shved
1
Saya pikir (setidaknya berbicara untuk diri saya sendiri), dibuat untuk membuat kartu absen menunjukkan bahwa orang yang meminta kartu absen tidak mempercayai Anda. Saya telah bekerja dalam pengembangan web selama bertahun-tahun. Baru-baru ini saya diminta oleh majikan saya saat ini untuk mulai mencatat timesheets. Sementara itu jauh dari satu-satunya hal tentang pekerjaan saya saat ini yang saya tidak suka, itu satu lagi item yang saya tambahkan ke daftar hal-hal yang membuat saya mencari pekerjaan baru.
GordonM
17

Kami tidak membuat programmer mengisi time sheet. Kami memang memiliki sistem manajemen tugas yang orang tampaknya tidak keberatan menggunakan, yang memberi kami hampir semua data yang kami butuhkan sejauh akuntansi berjalan. Tidak sulit untuk mengetahui kapan sesuatu berjalan jauh melebihi jumlah waktu yang diharapkan ayat seseorang hanya lupa untuk menandai item selesai.

Juga menjadi jelas jika seseorang tidak berproduksi.

Beberapa pertanyaan dalam pelacak bug juga membantu menunjukkan di mana hal-hal yang mungkin tersumbat.

Kami lebih suka menjauhkan programmer dari tugas administratif bila memungkinkan dan percaya bahwa orang melakukan pekerjaan mereka.

Satu-satunya waktu saya menemukan waktu granular tetap masuk akal adalah jika klien ditagih per jam untuk sesuatu. Tapi kemudian, alasan utama untuk melakukannya menjadi jelas dan sedikit lebih nyaman, waktu harus dilacak secara akurat karena itu adalah berapa banyak klien akan membayar. Itu sedikit berbeda dari perasaan manajemen mikro demi administrasi.

Saya semua memperlakukan orang dewasa seperti orang dewasa.

Pos Tim
sumber
Sistem manajemen tugas yang mana?
@ Thorbjørn Ravn Andersen One yang kami kembangkan sendiri. Itu terkait dengan server XMPP kami untuk membuatnya menggunakannya sedikit kurang menyakitkan.
Tim Post
3
"Saya semua memperlakukan orang dewasa seperti orang dewasa.", Di mana saya mendaftar!
CaffGeek
12

Kecuali jika Anda menagih klien per jam, atau kecuali Anda seorang kontraktor yang dibayar per jam, saya tidak akan berharap akan mengisi timesheets. Dalam pengalaman saya, mereka kontra-produktif - ya, Anda harus secara umum melacak jumlah sumber daya yang masuk ke proyek, tetapi itu dapat diperkirakan setiap bulan ("10 hari di Proyek X dan 9 hari di Proyek Y dll"). Manfaat dari sesuatu yang lebih terperinci sering kali lebih berat daripada biaya pencatatan mereka, dan jika mereka dapat digunakan sebagai tongkat untuk mengalahkan staf, staf hanya akan mencatat apa yang dapat diterima daripada apa yang akurat.

Kelemahan lain yang tidak terduga dari bisnis adalah bahwa jika Anda mulai memantau staf, Anda mungkin menemukan bahwa Anda mulai mencatat seberapa banyak tambahan yang dilakukan staf! Jika Anda dibayar selama 40 jam dan dilacak selama 40 jam, datanglah 40 jam ada insentif yang luar biasa untuk pulang saja. Staf akan sering berhenti melakukan sedikit tambahan yang sering kali dapat membuat perbedaan.

cjmUK
sumber
2
+1. Ini sangat benar (bit terakhir tentang dilacak). Saya benar-benar tidak menganggap pekerjaan saya sebagai berbasis waktu sama sekali. Saya berkeliaran di mana saja dari 8 hingga 12 jam pada hari tertentu tergantung pada persyaratan proyek dan tenggat waktu dan semacamnya - terutama jika pekerjaan itu menarik dan ada teknologi baru dan keren untuk saya pelajari. Namun, mulailah membuat saya memukul jam seperti pekerja lini produksi, dan saya bertanggung jawab untuk mulai bertindak seperti jam kerja.
Bobby Tables 8-10
11

Perusahaan saya mencoba, tetapi saya mengabaikannya atau menulis beberapa kali selama beberapa minggu sambil tetap menyelesaikan pekerjaan dan mereka melupakannya.

Steven Evers
sumber
Melakukan hal yang sama tetapi karena alasan lain: Pengembang harus mengisi timesheets tetapi karena kami adalah karyawan yang dibebaskan, timesheets kami tidak diperbolehkan melewati 40 jam (jika tidak mereka harus membayar kami lembur ...). Pada saat itu kami harus berbohong hanya untuk menenangkan para manajer sehingga saya berusaha sangat sedikit untuk itu - setiap hari Senin saya melakukan 8-8-8-8-8 dan menyerahkan.
Austin Salonen
5
Bekerja - 1 jam; Mengisi kartu absen - 7 jam.
VirtuosiMedia
@VirtuosiMedia: Mereka ingin waktu masuk | keluar | alasan - jadi sepertinya lebih seperti ini: 8: 55 | 5: 10 | "Saya bekerja terlalu keras dan tidak dibayar cukup. Sekarang saya akan pulang ke rumah untuk belajar dan meneliti. "
Steven Evers
Saya prolly akan dihukum karena tidak melakukan semua timesheets saya dalam 'waktu' minggu lalu. Itulah bagaimana saya menemukan pertanyaan ini dan jawaban ini. dunia fuc gila. (+1 btw)
Chani
5

Di pekerjaan saya sebelumnya, saya harus menghitung setiap blok waktu 15 menit. Itu adalah perusahaan pengembangan web dan kami masing-masing ditugaskan. Setiap tugas memiliki jumlah jam tertentu yang dialokasikan untuk itu. Kami membagi total harga yang kami bebankan pelanggan dengan $ 100 / per jam untuk mendapatkan total jam yang tersedia untuk proyek.

Jika saya diberi 10 jam untuk menyelesaikan tugas saya dan butuh 15 jam, maka saya berutang perusahaan 5 jam lembur. Saya menggunakan perencana harian dari Franklin Covey untuk melacak waktu.

Michael Riley - AKA Gunny
sumber
1
Itu akan membuat saya benar-benar gila. Aku merasakan untukmu
Eric King 8-10
1
Bagaimana pendekatan ini mempengaruhi kualitas produk? Saya bisa membayangkan bahwa insentifnya tidak benar-benar ada untuk memastikan bahwa tugasnya selesai dengan baik!
paul
12
Jika Anda menyelesaikan tugas 15 jam dalam 10 jam, apakah mereka berutang kepada Anda 5 jam? Saya kira tidak.
Jon Hopkins 8-10
2
@ Jon H - Ya. Namun, jika seluruh proyek dalam bahaya akan berlalu, maka kami harus menendang kembali waktu kami ke proyek sehingga bisa dipindahkan. Saya membenci seluruh sistem
Michael Riley - AKA Goni
5
@ Brian: Anda baru saja menggambarkan toko persatuan :) Anda tidak bisa dipecat karena terlantar dalam pekerjaan Anda, tetapi Anda pasti akan dipecat karena unggul dalam hal itu. Jika Anda menyelesaikan pekerjaan terlalu cepat, Anda dapat memastikan kunjungan dari pelayan toko dengan peringatan ramah mengenai kesehatan dan kesejahteraan Anda tentang perlunya Anda memperlambat.
Dunk
0

Saya bekerja sebagai pengembang web / manajer proyek di sebuah perusahaan kecil (total 10 orang) dan semua orang, termasuk CEO, harus mencatat apa yang mereka lakukan. Semua yang membutuhkan waktu lebih dari 5 menit harus dicatat.

Kartu absen tipikal akan terlihat seperti ini:

07:46 - 08:01: Klien A - Proyek B - Pemrograman - Pernyataan opsional
08:01 - 08:38: Klien B - Proyek C - Memperbaiki - Pernyataan opsional
08:38 - 08:46: Klien B - Proyek D - Manajemen Proyek - Pernyataan opsional
08:46 - 09:00: Klien A - Proyek B - Dukungan Pelanggan - Pernyataan opsional
...

Karena saya sudah terbiasa bekerja seperti ini, itu tidak akan menjadi alasan untuk menolak pekerjaan. CEO memotivasi penggunaan jenis lembar waktu terperinci ini sebagai cara sempurna untuk membandingkan taksiran dengan waktu aktual yang dihabiskan untuk suatu proyek.

Kristof Claes
sumber
0

Saya tidak mengerjakan lembar waktu. Ada proyek tertentu di mana saya melacak perkiraan terhadap waktu aktual (saya tidak menggunakan timer apa pun.). Ini tidak diperlukan, tetapi saya merasa perlu untuk mengerjakan kemampuan estimasi saya.

JeffO
sumber
0

Timesheets bukan pelopor bagi saya. Pekerjaan terakhir saya pada awalnya adalah memberikan transparansi bagi klien, kemudian menjatuhkannya. Pekerjaan saya saat ini memilikinya dan mereka tetap dalam hal audit, karena kami mengajukan permohonan untuk hibah penelitian pemerintah.

Perangkat lunak yang digunakan untuk absen benar-benar menyebalkan, tetapi masih perlu sekitar 5 menit bagi saya untuk mengisi absen karena mereka berada pada level yang sangat tinggi: 8 jam sehari, menandai hari libur / sakit dan mencatat beberapa hal tentang apa telah dikerjakan selama seminggu. Saya membuat catatan setiap hari, jadi tidak butuh waktu lama bagi saya untuk membuat beberapa baris untuk mengetik di kartu absen.

Adam Lear
sumber
0
  1. Ya, karyawan diharuskan membuat lembar waktu dan ini bukan hal yang tidak biasa bagi saya untuk melihatnya.
  2. Biasanya mereka dipecah menjadi berbagai kategori, misalnya dukungan atau fitur besar seperti pencarian di situs, dengan minimal 15 menit per entri, yaitu 0,25 jam.
  3. Tidak, lembar waktu hanyalah fitur administratif yang saya terima sebagai bagian dari pekerjaan saya. Sangat menarik untuk memecah pekerjaan saya menjadi berbagai hal seperti pekerjaan administrasi, dukungan dan pengembangan.
  4. Ada beberapa justifikasi berbeda yang saya tahu untuk membuat pengembang melakukan timesheets:
    1. Ada berbagai aturan akuntansi tentang bagaimana beberapa biaya dapat dikapitalisasi dan diamortisasi sehingga terlihat lebih baik di buku, atau setidaknya itulah yang saya ingat dari mendengarnya beberapa kali.
    2. Mengukur alokasi waktu kami memungkinkan manajemen untuk melihat berapa banyak waktu yang dihabiskan di berbagai bidang yang dapat digunakan untuk perencanaan strategis dalam arti tertentu. Jika ada sekelompok pengembang yang menghabiskan banyak waktu untuk dukungan maka mungkin masuk akal untuk membuat tim dukungan baru untuk mengambil alih itu untuk memberikan contoh di sini. Pikiran lain adalah bahwa meskipun kita adalah karyawan internal, masih ada pertanyaan dari mana anggaran gaji kita berasal. Jika kita melakukan sebagian besar pekerjaan proyek, maka itu di luar anggaran proyek yang mungkin tidak sama dengan anggaran dukungan.
JB King
sumber
1
Mengenai poin 4.1 di sana, ada keringanan pajak dan hibah untuk pekerjaan yang dapat dihitung sebagai penelitian di banyak negara dan catatan waktu dapat menjadi cara yang baik untuk menunjukkan hal itu.
glenatron
0

Saya harus mengisi beberapa timesheets.

Pertama, ada kartu absen untuk HR. Absen itu hanya menunjukkan bekerja / tidak bekerja, dan digunakan untuk melacak PTO dan hari sakit. Jadi selalu diisi dalam kelipatan 8 (keluar sepanjang hari atau bekerja sepanjang hari).

Lalu ada kartu absen yang masuk ke bisnis. Saya mengerjakan pengembangan perangkat lunak di sebuah perusahaan besar; sebagian besar (99%) proyek kami adalah untuk pengguna internal. Proyek-proyek ini dibebankan kepada pengguna setiap saat; jadi proyek untuk, katakanlah, departemen Hukum akan dibebankan ke anggaran departemen Hukum. Absen ini adalah yang paling dipolitisasi; ada tekanan dari manajemen TI untuk membebani waktu Anda sebanyak mungkin untuk proyek-proyek, dan tekanan dari pemilik proyek untuk membebani waktu sebanyak mungkin untuk TI (yaitu, rapat staf, pelatihan informal, dll.). Selanjutnya, sebelum pekerjaan apa pun dilakukan pada proyek apa pun, itu 'diperkirakan' dan 'anggaran' jam tertentu dialokasikan. Jadi untuk memperpanjang waktu, ada tekanan dari semua pihak untuk berkreasi dengan kartu absen; menandai 8 jam dalam satu hari untuk proyek yang sama memicu bendera merah yang memicu 3+ manajer memukul kubus Anda. Lembur tidak pernah ditandai, karena tidak ada gunanya (upah saya sama, dan mengurangi jam yang tersedia lebih cepat). Akurasi dalam kartu absen ini dapat merusak karier Anda.

Akhirnya, ada kartu absen proyek. Ini adalah yang pergi ke pemilik proyek; itu tidak dirinci berdasarkan tanggal, tetapi oleh jam. Jadi ini adalah lembar yang mengatakan "Saya menghabiskan 9 jam pada proyek Anda minggu ini; tugas A dan B diselesaikan, dan bug X dan Y diperbaiki.". Absen ini adalah karya fiksi lengkap; mengingat bahwa ia mendapatkan angka jam dari absen sebelumnya, rasio tugas-ke-waktu benar-benar tidak akurat. Namun, kartu absen ini benar-benar hanya digunakan untuk menentukan apakah kami telah mencapai tonggak X dengan jam penggunaan Y, jadi ini lebih merupakan ukuran umum kemajuan daripada hal lain.

GWLlosa
sumber
Ugh, bicara tentang pembunuhan yang berlebihan !!
ozz
Jadi apa yang terjadi ketika Anda memiliki janji dengan dokter? Apakah Anda harus pergi sepanjang hari? Juga, apa yang Anda sebut kreatif juga dikenal sebagai ilegal bagi perusahaan yang melakukan bisnis dengan pemerintah.
Dunk
0

Dua pekerjaan yang lalu saya mengisi lembar waktu. Mereka dilakukan untuk mencatat pembayaran (kami dibayar lembur) dan untuk menagih pelanggan (banyak pekerjaan adalah T&M) dan untuk memeriksa asumsi vs aktual pada proyek harga tetap. Saya juga menemukan mereka berguna untuk mencatat beberapa info saya sendiri, daripada menyimpan log pribadi vs log absen. Itu bekerja dengan baik.

Satu pekerjaan yang lalu, saya mencoba menggunakan timesheet dengan cara yang sama (kondisinya sangat mirip), tetapi dalam hal ini perusahaan akan mempertanyakan setiap hal kecil di absen. Saya akan melakukan percakapan telepon berdebat tentang apa yang saya masukkan di kartu absen saya yang bertahan lebih lama dari jumlah waktu yang dipermasalahkan. Saya berhenti menghitung waktu yang akurat, karena itu tidak masuk akal. Orang lain tampaknya juga berbaring di kartu absen mereka, ketika ditanyai.

Di pekerjaan ini, waktu saya tidak langsung dapat ditagih ke pelanggan, hanya untuk proyek internal sebagian besar, tapi saya masih mengerjakan timesheets. Mereka mudah dilakukan, dan bermanfaat, tidak hanya untuk diri saya sendiri, tetapi juga bagi perusahaan untuk akuntansi, dll. Tidak pernah ditanya tentang apa yang saya letakkan di kartu absen di sini, jadi saya menyimpannya dengan cukup akurat.

Saya katakan mereka hebat, sampai mereka mulai menghukum Anda atas apa yang Anda kenakan.

Scott Whitlock
sumber
0

Sayangnya ya.

Namun tidak hanya satu absen. Kita harus:

  • Check in dan check out pada saat kedatangan / keberangkatan
  • Isi kartu absen untuk perusahaan induk kami di akhir bulan
  • Pemerintah idiot kami ( Kroasia ) baru-baru ini menambahkan gangguan lain: mengisi kartu absen harian lainnya . Mengapa? Sehingga mereka dapat mengirim "inspeksi" untuk mencuri uang Anda jika setiap karyawan tidak memilikinya sepenuhnya diisi.
dr Hannibal Lecter
sumber
Oke, ini menjelaskan beberapa alasan mengapa orang tua saya memutuskan untuk pindah ke Australia, terutama karena ayah yang menyebut Kroasia terlalu birokratis dan menyebalkan untuk membangun karier. :)
Bobby Tables
@ Guzica: Saya dapat mengkonfirmasi bahwa - itu adalah langkah yang sangat bijaksana.
dr Hannibal Lecter
0

Saya kagum pada berapa banyak waktu yang terbuang di lembar waktu dan betapa sedikit organisasi keluar dari itu.

Untuk sebagian besar grup di sini, manajer mengirimkan jumlah jam yang dianggarkan untuk periode waktu tersebut; per proyek, per karyawan untuk mencocokkan rencana proyek. Semua programmer kemudian memasukkan waktu itu untuk setiap proyek yang mereka kerjakan; terlepas dari waktu yang mereka habiskan per proyek. Atau seberapa bermanfaat pekerjaan itu.

Bagi mereka, lembar waktu sama sekali tidak berguna.

Di sisi lain, saya mendapatkan catatan build dari Hudson dan melakukan log dari VCS. Dari situ saya mendapatkan pemahaman yang baik tentang apa yang sebenarnya tim saya kerjakan tanpa harus meminta mereka untuk mengajukan lebih banyak formulir.

Ini lebih akurat karena melacak apa yang telah dilakukan pengembang dan bukan apa yang dikatakan orang menghabiskan waktu.

sal
sumber
Ah, itu mengingatkan saya pada timesheets di pekerjaan pertama saya. Mereka bisa menghemat waktu karyawan dengan menambahkan program lain untuk mentransfer jam saya ditugaskan untuk mengerjakan setiap proyek ke proyek, dan menghindari saya menyalin jam dan orang lain menekannya. (Ya, itu beberapa waktu yang lalu.)
David Thornley
0

Aku benci mengisinya di tempat kerja, benci dengan hasrat ... yang bisa menjelaskan mengapa aku ketinggalan tiga bulan saat ini. Saya memiliki email, kalender, tugas dalam perangkat lunak pelacakan tugas kami, proyek yang harus dimasukkan, dalam perangkat lunak pelacakan proyek 'yang lebih besar'. Namun, mereka masih bersikeras untuk mengisi kartu absen yang merujuk proyek / tugas di program lain. Itu semua hanya berantakan.

Ini kemudian digunakan untuk menentukan efisiensi, kecepatan, dll, yang digunakan saat menghitung bonus Anda. Fakta bahwa Anda secara teknis melakukan pekerjaan senilai 60 jam, dalam 40 jam, tidak benar-benar diperhatikan, tetapi yang diperhatikan adalah bahwa semuanya terlambat ... terlepas dari kenyataan bahwa saya telah mengikuti perkiraan waktu masing-masing, dan bekerja 8 jam saya, beberapa akan tepat waktu ... tetapi secara bertahap kemudian, akhirnya dengan hal-hal yang bahkan tidak dimulai sebelum mereka jatuh tempo.

Namun, lepas, saya tidak punya masalah mengisi mereka. Saya menyimpan file excel dengan "tanggal, komentar, jam" yang sederhana. Sederhana, cepat , dan bekerja jauh lebih baik.

Saya tidak mencoba untuk memenuhi tenggat waktu yang ditetapkan oleh seorang manajer dan sangat acak sehingga kelihatannya seperti dadu digulung karena saya tidak berkonsultasi. Tugas A, saya dapatkan dengan 2 jam yang dialokasikan ... namun saya tahu akan memakan waktu sehari. Tugas B saya akan dapatkan dengan alokasi 20 jam ... namun saya tahu saya bisa mematikannya dalam 15 menit.

CaffGeek
sumber
0

Konsep timesheets tidak buruk. Untuk individu, begitu mereka dapat melacak waktu yang diperlukan untuk melakukan tugas, mereka bisa

  1. perkirakan tugas serupa lebih tepat
  2. rencanakan tugas dengan baik untuk membuat diri mereka sibuk selama seminggu, dan
  3. tahu sebelumnya apakah mereka akan melewatkan tenggat waktu

Juga, biaya proyek dapat dilacak.

Namun, selalu selalu, satu masalah muncul dengan cepat. Berikut ini adalah template dari urutan kejadian:

  1. Manajemen mendapatkan aroma 'terukur'. Mereka membayangkan ini menjadi alat manajemen.
  2. Jam yang dicatat akan dipertanyakan, penjelasan yang diminta untuk nomor apa pun yang lebih besar dari beberapa nomor (katakanlah, 6) semuanya dalam arti kontrol dan manajemen yang salah.
  3. Selanjutnya, tim akan dibandingkan dan diadu satu sama lain mengenai siapa yang login lebih banyak. Output akan dipantau dalam hal jam yang dihabiskan.
  4. Mereka akan menyewa koordinator lembar-waktu atau peran semacam itu untuk membantu proses ini.
  5. Orang ini akan, sebagai bukti, menambahkan beberapa bidang lagi ke templat dan menambah prosesnya . Sekarang, waktu yang dihabiskan untuk absen tiba-tiba menjadi empat kali lipat.

Dengan demikian, sistem yang pernah dipertimbangkan untuk membantu programmer menjadi hambatan.

CMR
sumber
-1

Iya nih. Tetapi pada tingkat yang cukup kasar untuk laporan manajemen mingguan. Ini akan dilaporkan oleh PMO sepenuhnya dari manajemen senior ke tingkat direktur pada rincian yang sesuai. Untuk masing-masing proyek, ini berada pada tingkat tugas proyek untuk melacak kemajuan, tetapi itu tidak dimasukkan ke dalam kartu absen tetapi lebih untuk manajemen proyek.

softveda
sumber
-1

Satu-satunya waktu saya tidak suka harus mengisi timesheets adalah ketika saya bekerja di tim menggunakan XP. Saya kira itu karena

  1. kartu-kartu itu diisi sebagai bagian dari pertemuan stand-up setiap pagi (yang pertama kali saya benar-benar bisa melihat pertemuan memiliki rasio hasil / waktu tinggi)
  2. Saya benar-benar dapat melihat hasil dari upaya yang digunakan (untuk menghitung waktu yang diperlukan untuk melaksanakan tugas di masa depan)

OTOH, saya telah menggunakan lembar Excel buatan sendiri untuk melacak keadaan lembur saya (dan apa yang telah saya lakukan setiap hari) selama lebih dari sepuluh tahun. Jadi saat ini saya biasanya mengisi kartu absen pada hari Jumat sebelum saya meninggalkan perusahaan, menyalin dari lembar Excel saya.

sbi
sumber
-1

Tidak, dan saya akan menolak tawaran pekerjaan / kontrak yang akan membuat saya mengisi waktu. Saya tidak akan pernah mengerti ketidaktahuan para manajer yang berpikir bahwa lembar waktu yang terkenal itu adalah semacam alat yang hebat untuk menjaga para programmer tetap disiplin dan juga untuk mengukur kinerja.

Untuk semua yang dia tahu, saya mungkin baru saja menyalin / menempelkan sepotong kode dari blog yang memecahkan masalah sulit dalam sepuluh menit pertama dan menghabiskan sisa waktu saya yang tercatat membaca diskusi menarik di P.SE.

Kami bukan pekerja perkebunan kapas, dan tidak seharusnya diperlakukan seperti itu.

Jas
sumber
4
Bagaimana dengan manajer yang berpikir bahwa lembar waktu yang terkenal itu adalah semacam alat yang hebat untuk penagihan klien? Atau untuk memberikan lingkaran umpan balik untuk meningkatkan akurasi estimasi?
Carson63000
Ini sebenarnya cara yang bagus untuk mengeksploitasi kenaifan klien non-teknis. Errrr, bukannya aku pernah melakukan itu. ;)
Bobby Tables
-1

Saya dulu harus mengisi lembar waktu di semua perusahaan sebelumnya, tetapi tidak dalam pertunjukan saya saat ini.

Sebagian besar sepertinya latihan yang sia-sia kecuali dalam satu kasus: perusahaan tempat saya bekerja saat kami secara langsung menagih klien untuk waktu pengembang kami. Ini bisa dimengerti.

Masalah dengan timesheets dalam pekerjaan perangkat lunak khas adalah bahwa pekerjaan itu terlalu dinamis untuk masuk ke dalam bundel kecil yang bagus. Misalnya, dalam pertunjukan saya saat ini: dalam jam biasa saya mungkin menghabiskan 17 menit menanggapi email dari Pemasaran, 11 menit menjawab pertanyaan dari Helpdesk mengenai beberapa masalah klien, 12 menit membantu kolega pemula dengan sesuatu, dan 20 menit benar-benar mengerjakan masalah CR resmi yang dapat dengan jelas dicatat dalam timesheeted. Campur interval ini secara acak, dan di sana Anda memiliki waktu khas pengembang senior.

Tidak setiap jam setiap hari seperti ini, tentu saja, tapi ini cukup sering membuat timeshe tidak ada gunanya di sekitar sini. Kecuali jika Anda mencoba untuk mengukur berapa banyak waktu yang dihabiskan untuk tugas yang dapat ditagih tertentu (yang tidak pernah terjadi di sini), mereka pada dasarnya membuang-buang waktu (baik waktu pengembang dan waktu penggajian).

Tabel Bobby
sumber
-1

Beberapa pekerjaan yang lalu, di negara yang berbeda dengan yang saya tinggali sekarang, kami tidak mengerjakan lembar waktu. Kami dibayar gaji. Jika pekerjaan itu selesai, maka itulah akhirnya.

Ketika saya pindah ke Australia, lembar waktu ada di mana-mana. Membayar apa yang disebut "gaji", tetapi dengan lembar waktu, dan jam dicatat. Tidak cukup pemahaman persemakmuran saya tentang posisi yang digaji vs yang diupah.

Tim Williscroft
sumber
-1

Saya akan mengisi timesheets jika perlu (seperti kami memiliki jam yang dapat ditagih yang perlu diketahui oleh klien), tetapi secara umum saya tidak menyukai keseluruhan gagasan karena beberapa alasan:

  1. Saya melupakan mereka. Sembilan dari sepuluh, saya akhirnya lupa selama beberapa hari dan kemudian kembali dan mengisinya dengan info yang sebagian besar tidak akurat.
  2. Saya seorang dewasa yang sangat mampu mengalokasikan waktu saya sendiri. Jika saya menghabiskan terlalu banyak waktu untuk sesuatu, saya akan memberi tahu manajer saya. Saya tidak perlu mereka memberi tahu saya ketika saya menghabiskan terlalu banyak waktu untuk sesuatu.
Jason Baker
sumber
-1

Aplikasi kartu absen kami juga digunakan untuk melacak laporan liburan dan pengeluaran.

Memasukkan waktu dilakukan hingga granularity 1/2 jam. Ini dilakukan untuk tujuan pelaporan kepada manajer senior. Beberapa pengembang menolak untuk melakukannya dan akhirnya ditugaskan setiap tiga bulan untuk berhenti bekerja dan mendapatkan waktu mereka yang terbaru. Saya mencoba untuk mengingatkan mereka jika mereka menghabiskan 12 jam hari, dan mereka menulis 8 jam, para idiot di atas akan mendapatkan ide bahwa kita tidak memerlukan pengembang baru sama sekali - kita dapat menangani bebannya. Kami mengadakan pawai kematian yang melibatkan 7 hari kerja selama berbulan-bulan selama musim dingin lalu. Setengah devs menulis 40 jam / minggu di aplikasi pelaporan, sementara beberapa dari kami melaporkan angka aktual. Menurut undang-undang federal, pemrogram "dibebaskan" (yang berarti dibebaskan dari lembur dengan tidak adanya kontrak serikat pekerja yang bertentangan), jadi melaporkan lembur tidak akan membuat kita dibayar lembur, tetapi jumlahnya masih akan muncul dalam laporan.

Waktu yang dihabiskan untuk mengatasi bug dan kode baru dilacak (semacam) di Team Foundation Server dan kami hanya melacaknya dengan rincian 1 hari penuh. Ini kami coba lakukan untuk menjadi lebih baik dalam memperkirakan berapa banyak waktu yang dibutuhkan untuk melakukan sesuatu, karena proses estimasi kami dimatikan oleh -25% hingga + 1000%. Saat ini, melempar panah ke kalender di seberang ruangan sama akuratnya dengan proses estimasi kami.

Tempat sebelumnya menggunakan timesheets untuk menagih klien, jadi jika Anda menghabiskan 45 menit mengerjakan bug klien, maka klien akan ditagih selama 45 menit.

Tangurena
sumber
-1

Saya telah mengisi lembar waktu, baik sebagai karyawan penuh waktu maupun sebagai kontraktor, selama hampir satu dekade, dalam 4 pekerjaan yang berbeda, jadi temukan sedikit gesekan dalam penggunaannya, namun saya tidak percaya terlalu terjebak dalam masalah tersebut. hal-hal kecil dari tugas. Yang paling terperinci yang pernah saya tuju adalah 1/4 jam, dan itu jarang terjadi.

Baru-baru ini, bagaimanapun, saya telah menggunakan Grindstone untuk melacak apa yang saya lakukan (untungnya posisi saya saat ini memungkinkan saya untuk menyerahkan kartu absen saya sendiri, daripada dipaksa untuk mengisi sistem berbasis intranet yang dikembangkan di rumah).

Saya akan merekomendasikan hal ini kepada siapa pun yang menemukan pemeliharaan kartu absen mereka terlalu lama atau menjengkelkan

John
sumber
-1

Saya tidak pernah harus mengisi kartu absen dan tidak berpikir saya akan bergabung dengan perusahaan yang mengharuskan saya. Di semua perusahaan tempat saya bekerja, saya selalu dinilai berdasarkan apa yang saya lakukan dan bukan berapa lama . Hasil dan kinerja jauh lebih penting daripada berapa lama untuk mendapatkannya. Bahkan, yang pertama termasuk yang terakhir: jika saya mendapatkan banyak dilakukan dalam setahun seperti pengembang lain di posisi yang sama dilakukan dalam sebulan, evaluasi saya mungkin tidak akan sangat baik. Cara sebaliknya tidak berhasil juga: mengetahui bahwa satu orang menghabiskan 60 jam di tempat kerja minggu ini dan 40 orang lainnya tidak cukup untuk membuat penilaian yang berarti. Beberapa pengembang paling efektif menghabiskan waktu paling sedikit di tempat kerja justru karena mereka efisien.

Selain itu, saya telah menjadi karyawan bergaji di setiap pekerjaan, jadi saya tidak dibayar lebih atau kurang karena saya menghabiskan lebih banyak atau lebih sedikit jam. Jadi info tentang kartu absen tidak akan menguntungkan saya. Akhirnya, bisnis apa yang menjadi milik Anda, apa yang saya habiskan waktu saya lakukan untuk menyelesaikan proyek? Jika saya menghasilkan perangkat lunak terbaik di perusahaan tetapi Anda mendapati bahwa saya menjelajahi web 4 jam sehari, apakah Anda akan memecat saya? Bagaimana Anda tahu bahwa surfing web tidak penting untuk proses mental saya? Selain itu, bahkan jika saya melakukan surfing web 4 jam sehari, saya mungkin tidak akan meletakkannya di absen saya, yang berarti info ini cukup pula berguna. Saya pikir saya akan tergoda untuk mengisinya dengan BS dan menyerahkannya dengan laporan TPS saya di akhir minggu ...

Yevgeniy Brikman
sumber