Extreme programming

Perencanaan dan umpan balik berkesinambungan dalam Extreme Programming

Extreme Programming adalah salah satu dari pendekatan agile software development yang paling sering digunakan.[1] Meskipun pekerjaan awal pada ide-ide dan metode yang terkait dengan XP terjadi pada akhir 1980-an, pekerjaan seminal pada subjek ini telah ditulis oleh Kent Beck.[2] Extreme Programming diciptakan oleh Kent Beck selama pekerjaannya di proyek Chrysler Comprehensive Compensation System (C3).[3] Beck menjadi pemimpin proyek C3 pada bulan Maret 1996 dan mulai memperbaiki metodologi pengembangan yang digunakan dalam proyek dan menulis buku tentang metodologi (pada bulan Oktober 1999, Extreme Programming Explained diterbitkan).[3] Chrysler membatalkan proyek C3 pada Februari 2000, setelah tujuh tahun, ketika perusahaan diakuisisi oleh Daimler-Benz [4].

XP values

Beck [2] mendefinisikan seperangkat nilai yang membentuk fondasi untuk semua pekerjaan yang dilakukan sebagai bagian dari XP — komunikasi (communication), kesederhanaan (simplicity), umpan balik (feedback), keberanian (courage), dan rasa hormat (respect). Masing-masing nilai ini digunakan sebagai penggerak untuk aktivitas, tindakan, dan tugas XP tertentu.[1]

Untuk mencapai komunikasi yang efektif antara praktisi perangkat lunak dan pemangku kepentingan lain (misalnya, untuk membangun fitur dan fungsi yang diperlukan untuk perangkat lunak), XP menekankan kolaborasi yang erat, tetapi informal (verbal) antara pelanggan dan pengembang, pembentukan metafora yang efektif untuk mengkomunikasikan konsep-konsep penting, memberikan umpan balik yang berkelanjutan, dan menghindari dokumentasi yang banyak sebagai media komunikasi.[1]

Untuk mencapai kesederhanaan , XP membatasi pengembang untuk merancang hanya kebutuhan mendesak, daripada mempertimbangkan kebutuhan masa depan. Tujuannya adalah untuk membuat desain sederhana yang dapat dengan mudah diimplementasikan dalam kode. Jika desain harus diperbaiki, itu dapat di-refactored di lain waktu.[1]

Umpan balik berasal dari tiga sumber: perangkat lunak yang diimplementasikan itu sendiri, pelanggan, dan anggota tim perangkat lunak lainnya. Dengan merancang dan menerapkan strategi pengujian yang efektif, perangkat lunak (melalui hasil tes) memberikan umpan balik bagi agile team. XP menggunakan pengujian unit sebagai taktik pengujian utamanya. Ketika setiap kelas dikembangkan, tim mengembangkan pengujian unit untuk melaksanakan setiap operasi sesuai dengan fungsionalitas yang ditentukan. Ketika sebuah increment disampaikan ke pelanggan, user stories atau use case yang diterapkan oleh increment tersebut digunakan sebagai dasar untuk acceptance testing. Sejauh mana perangkat lunak mengimplementasikan luaran, fungsi, dan perilaku use case adalah bentuk umpan balik. Akhirnya, ketika kebutuhan baru diturunkan sebagai bagian dari perencanaan berulang, tim memberikan pelanggan umpan balik cepat mengenai dampak biaya dan jadwal.[1]

Beck berpendapat bahwa kepatuhan yang ketat terhadap praktik XP tertentu menuntut keberanian. Kata yang lebih baik mungkin disiplin. Sebagai contoh, sering ada tekanan yang signifikan untuk merancang kebutuhan pada masa depan. Sebagian besar tim perangkat lunak menyerah, dengan alasan bahwa "merancang untuk besok" akan menghemat waktu dan upaya dalam jangka panjang. Tim agile XP harus memiliki disiplin (keberanian) mendesain untuk hari ini, mengakui bahwa kebutuhan pada masa depan dapat berubah secara dramatis, sehingga menuntut pengerjaan ulang yang substansial dari desain dan kode yang diimplementasikan.[1]

Dengan mengikuti masing-masing nilai-nilai ini, tim agile menanamkan rasa hormat (respect) di antara anggotanya, antara pemangku kepentingan lain dan anggota tim, dan secara tidak langsung, untuk perangkat lunak itu sendiri. Ketika mereka berhasil mencapai pengiriman increment perangkat lunak, tim mengembangkan rasa hormat yang semakin besar terhadap proses XP.[1]

Proses XP

Extreme Programming menggunakan pendekatan berorientasi objek sebagai paradigma pengembangan yang disyaratkan dan mencakup seperangkat aturan dan praktik yang terjadi dalam konteks empat kegiatan kerangka kerja: perencanaan (planning), desain (design), pengkodean (coding), dan pengujian (testing).[1]

Perencanaan (planning)

Kegiatan perencanaan dimulai dengan mendengarkan — kegiatan pengumpulan kebutuhan yang memungkinkan anggota teknis tim XP untuk memahami konteks bisnis perangkat lunak dan untuk mendapatkan perkiraan yang luas untuk luaran yang dibutuhkan dan fitur serta fungsionalitas utama. Mendengarkan mengarah pada penciptaan serangkaian "stories" yang menggambarkan luaran, fitur, dan fungsionalitas yang diperlukan untuk perangkat lunak yang akan dibangun. Setiap stories ditulis oleh pelanggan dan ditempatkan pada kartu indeks (index card). Pelanggan memberikan nilai (yaitu prioritas) ke stories berdasarkan nilai bisnis keseluruhan dari fitur atau fungsi. Anggota tim XP kemudian menilai setiap stories dan menetapkan biaya (cost) — diukur dalam minggu pengembangan — untuk stories tersebut. Jika stories diperkirakan membutuhkan lebih dari tiga minggu pengembangan, pelanggan diminta untuk membagi stories menjadi stories yang lebih kecil dan penugasan nilai dan biaya terjadi lagi. Penting untuk dicatat bahwa stories baru dapat ditulis kapan saja.[1]

Pelanggan dan pengembang bekerja sama untuk memutuskan bagaimana mengelompokkan stories ke dalam rilis berikutnya (software increment berikutnya) untuk dikembangkan oleh tim XP. Setelah komitmen dasar (kesepakatan tentang stories untuk dimasukkan, tanggal pengiriman, dan masalah proyek lainnya) dibuat untuk rilis, tim XP mengurutkan stories yang akan dikembangkan dalam salah satu dari tiga cara: (1) semua stories akan segera diimplementasikan (dalam beberapa minggu), (2) stories dengan nilai tertinggi akan dipindahkan ke jadwal paling atas dan diterapkan terlebih dahulu, atau (3) stories paling berisiko akan dipindahkan ke jadwal paling atas dan diimplementasikan terlebih dahulu.[1]

Setelah rilis proyek pertama (juga disebut software increment) telah disampaikan, tim XP menghitung project velocity. Secara sederhana, project velocity adalah sejumlah stories pelanggan yang diimplementasikan selama rilis pertama. Project velocity kemudian dapat digunakan untuk membantu memperkirakan tanggal pengiriman dan jadwal untuk rilis berikutnya dan menentukan apakah overcommitment telah dibuat untuk semua stories di seluruh proyek pengembangan. Jika terjadi overcommitment , konten rilis diubah atau tanggal pengiriman akhir diubah.[1]

Ketika pekerjaan pengembangan berlangsung, pelanggan dapat menambahkan stories, mengubah nilai stories yang ada, membagi stories, atau menghilangkannya. Tim XP kemudian mempertimbangkan kembali semua rilis yang tersisa dan memodifikasi rencananya.[1]

Desain

Desain XP dengan ketat mengikuti prinsip KIS (Keep It Simple). Desain yang sederhana selalu lebih disukai daripada representasi yang lebih kompleks. Selain itu, desain tersebut memberikan panduan implementasi untuk sebuah stories seperti yang ditulis — tidak kurang, tidak lebih. Desain fungsi tambahan (karena pengembang menganggapnya akan diperlukan nanti) tidak disarankan. XP mendorong penggunaan kartu CRC sebagai mekanisme yang efektif untuk berpikir tentang perangkat lunak dalam konteks orientasi objek. Kartu CRC (class-responsibility-collaborator) mengidentifikasi dan mengatur kelas berorientasi objek yang relevan dengan software increment saat ini. Kartu CRC adalah satu-satunya work product desain yang diproduksi sebagai bagian dari proses XP. Jika masalah desain yang sulit ditemui sebagai bagian dari desain sebuah stories, XP merekomendasikan pembuatan prototipe operasional dari bagian desain tersebut. Disebut spike solution, prototipe desain diimplementasikan dan dievaluasi. Tujuannya adalah untuk menurunkan risiko ketika implementasi yang sebenarnya dimulai dan untuk memvalidasi perkiraan awal untuk stories yang berisi masalah desain.[1]

Pada bagian sebelumnya, kami mencatat bahwa XP mendorong refactoring — teknik konstruksi yang juga merupakan metode untuk optimasi desain. Fowler[5] menjelaskan refactoring adalah proses mengubah sistem perangkat lunak sedemikian rupa sehingga tidak mengubah perilaku eksternal kode namun meningkatkan struktur internal. Ini adalah cara yang terdisiplin untuk membersihkan kode [dan memodifikasi / menyederhanakan desain internal] yang meminimalkan kemungkinan bug. Karena desain XP hampir tidak menggunakan notasi dan menghasilkan sedikit, jika ada, work product selain dari kartu CRC dan spike solution, desain dipandang sebagai fakta sementara yang dapat dan harus terus dimodifikasi ketika konstruksi berlanjut. Maksud refactoring adalah untuk mengontrol modifikasi ini dengan menyarankan perubahan desain kecil bahwa "secara radikal dapat meningkatkan desain".[5] Perlu dicatat, bahwa upaya yang diperlukan untuk refactoring dapat tumbuh secara dramatis seiring dengan meningkatnya ukuran aplikasi. Gagasan sentral dalam XP adalah bahwa desain muncul sebelum dan sesudah koding. Refactoring berarti bahwa desain terjadi terus-menerus ketika sistem dibangun. Bahkan, kegiatan konstruksi itu sendiri akan memberikan tim XP panduan tentang cara meningkatkan desain.[1]

Pengkodean (Coding)

Setelah stories dikembangkan dan pekerjaan desain awal dilakukan, tim tidak pindah ke kode, melainkan mengembangkan serangkaian pengujian unit yang akan melatih setiap stories yang akan dimasukkan dalam rilis saat ini (software increment) .Sekali pengujian unit telah dibuat, pengembang lebih mampu fokus pada apa yang harus diterapkan untuk lulus pengujian. Tidak ada hal ekstra yang ditambahkan (KIS). Setelah kode selesai, kode dapat segera diuji, dengan demikian memberikan umpan balik instan kepada pengembang.[1]

Konsep kunci selama aktivitas pengkodean (dan salah satu aspek XP yang paling banyak dibicarakan) adalah pemrograman berpasangan (pair programming). XP merekomendasikan agar dua orang bekerja bersama di satu komputer untuk membuat kode sebuah stories. Ini memberikan mekanisme untuk pemecahan masalah waktu-nyata (dua kepala seringnya lebih baik dari satu) dan jaminan kualitas waktu nyata (kode ditinjau saat dibuat). Itu juga membuat pengembang fokus pada masalah yang dihadapi. Dalam praktiknya, setiap orang mengambil peran yang sedikit berbeda. Sebagai contoh, satu orang mungkin berpikir tentang detail pengkodean dari bagian tertentu dari desain sementara yang lain memastikan bahwa standar pengkodean (bagian yang diperlukan dari XP) sedang diikuti atau bahwa kode untuk stories akan memenuhi pengujian unit yang telah dikembangkan untuk memvalidasi kode terhadap stories.[1]

Ketika pemrogram berpasangan menyelesaikan pekerjaan mereka, kode yang mereka kembangkan terintegrasi dengan pekerjaan orang lain. Dalam beberapa kasus ini dilakukan setiap hari oleh tim integrasi. Dalam kasus lain, programmer berpasangan memiliki tanggung jawab integrasi. Strategi "integrasi berkesinambungan" ini membantu menghindari masalah kompatibilitas dan antarmuka dan menyediakan lingkungan "smoke testing" yang membantu mengungkap kesalahan lebih awal.[1]

Pengujian (testing)

Pembuatan pengujian unit sebelum pengkodean adalah elemen kunci dari pendekatan XP. Pengujian unit yang dibuat harus diimplementasikan menggunakan kerangka kerja yang memungkinkan mereka untuk diotomatisasi (karenanya, mereka dapat dieksekusi dengan mudah dan berulang kali). Ini mendorong strategi pengujian regresi setiap kali kode diubah. Ketika pengujian unit individual diorganisasikan ke dalam "universal testing suite",[6] pengujian integrasi dan validasi sistem dapat terjadi setiap hari. Ini memberikan tim XP indikasi kemajuan yang berkesinambungan dan juga dapat menaikkan bendera peringatan lebih awal jika semuanya serba salah. Wells menyatakan: "Memperbaiki masalah kecil setiap beberapa jam membutuhkan waktu lebih sedikit daripada memperbaiki masalah besar sebelum batas waktu." Acceptance test , juga disebut customer test, ditentukan oleh pelanggan dan fokus pada keseluruhan fitur sistem dan fungsionalitas yang dapat dilihat dan ditinjau oleh pelanggan. Acceptance test berasal dari user stories yang telah diterapkan sebagai bagian dari rilis perangkat lunak.[1]

  1. ^ a b c d e f g h i j k l m n o p q r Pressman, Roger S. (2015). Software engineering : a practitioner's approach. McGraw-Hill Education. ISBN 9781259253157. OCLC 949696534. Diarsipkan dari versi asli tanggal 2023-07-16. Diakses tanggal 2019-07-30. 
  2. ^ a b Beck, Kent, 1961- Verfasser. Extreme programming explained : Second edition, embrace change. ISBN 0321278658. OCLC 953805139. 
  3. ^ a b "Extreme Programming". Diarsipkan dari versi asli tanggal 2019-07-30. 
  4. ^ Stephens, Matt, 1971- (2003). Extreme programming refactored : the case against XP. Berkeley, Calif.: Apress. ISBN 1590590961. OCLC 52359427. 
  5. ^ a b Fowler, Martin Beck, Kent (2002). Refactoring improving the design of existing code. Addison-Wesley. OCLC 935190387. Diarsipkan dari versi asli tanggal 2023-07-16. Diakses tanggal 2019-07-30. 
  6. ^ Wells, D., “XP—Unit Tests,” 1999, available at www.extremeprogramming.org/ rules/unittests.html.

Read other articles:

Keuskupan OberáDioecesis OberensisDiócesis de OberáKatolik Katedral Santo Antonius dari PaduaLokasiNegaraArgentinaProvinsi gerejawiCorrientesStatistikLuas78.074 km2 (30.145 sq mi)Populasi- Total- Katolik(per 2012)275.100203,800 (74.1%)Paroki17InformasiDenominasiKatolik RomaRitusRitus RomaPendirian13 Juni 2009 (14 tahun lalu)KatedralKatedral Santo Antonius dari Padua di OberáKepemimpinan kiniPausFransiskusUskupDamián Santiago BitarUskup agungAndrés Stan...

 

Ibnu Nafis. Ibnu an-Nafis (lahir di Damaskus (kini wilayah Suriah) tahun 1210 – meninggal di Kairo (kini wilayah Mesir), 17 Desember 1288 pada umur 77/78 tahun) merupakan orang pertama yang secara akurat mendeskripsikan peredaran darah dalam tubuh manusia (pada 1242). Penggambaran kontemporer proses ini telah bertahan. Khususnya, ia merupakan orang pertama yang diketahui telah mendokumentasikan sirkuit paru-paru. Ia adalah orang yang pertama mengemukakan teori pembuluh darah kapiler. Secara...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Inspektur Hopkins, yang bernama lengkap Stanley Hopkins, adalah seorang detektif fiksi yang bekerja untuk Scotland Yard rekaan Sir Arthur Conan Doyle dalam kisah petualangan Sherlock Holmes. Hopkins, seperti termaktub dalam kisah Peter si Hitam, adalah...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Gereja Sveta NedelyaКатедрален храм Св. НеделяAgamaAfiliasiGereja Ortodoks BulgariaEcclesiastical or organizational statuskatedraDiberkatiAbad ke-10 / 1867 / 1933LokasiLokasiSofia, BulgariaKoordinat42°41′48″N 23°19′17″E&...

 

61 Virginis dJenis objekPlanet luar surya Nama lainGJ 506 dData pengamatan(Epos J2000.0[*]) Rasi bintangVirgo Asensio rekta199,596455 derajat Deklinasi−18,3157745 derajat Metode penemuanspektroskopi Doppler[*]Tahun penemuan14 Desember 2009[sunting di Wikidata] 61 Virginis d adalah sebuah planet luar surya yang terletak sekitar 27,76 tahun cahaya dari Bumi. Planet ini ditemukan pada tahun 2009 dengan menggunakan metode kecepatan radial. 61 Virginis d memiliki massa sebesar 0,07...

 

Chronologie de la France ◄◄ 1961 1962 1963 1964 1965 1966 1967 1968 1969 ►► Chronologies L'ensemble 15 d'André Courrèges, février 1965.Données clés 1962 1963 1964  1965  1966 1967 1968Décennies :1930 1940 1950  1960  1970 1980 1990Siècles :XVIIIe XIXe  XXe  XXIe XXIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies géographiques Afrique Afrique du Sud, Algérie, Angola, Bénin, Botswana, Burkina Faso, Burundi, Cameroun, Cap...

Indian politician Hukumdev Narayan YadavYadav receiving the Outstanding Parliamentarian Award in 2018.Member of Parliament, Lok SabhaIn office2009-2019;1999-2004Preceded byShakeel Ahmad, INC(1998-1999 & 2004-2009)Succeeded byAshok Kumar Yadav, BJPConstituencyMadhubani Personal detailsBorn (1939-11-17) 17 November 1939 (age 84)Bijuli, DarbhangaCitizenshipIndiaNationalityIndianPolitical partyBharatiya Janata PartySpouseSudesh Yadav[1]Children3 including Ashok Kumar YadavResiden...

 

Cet article est une ébauche concernant le communisme. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Consultez la liste des tâches à accomplir en page de discussion. Le terme de titisme est utilisé pour décrire la version de l'idéologie communiste adoptée après 1948 par Josip Broz Tito, dirigeant de la république fédérative socialiste de Yougoslavie. Il dérive du nom de guerre de son principal inspi...

 

Peter Mutharika Presiden Malawi ke-5PetahanaMulai menjabat 31 Mei 2014Wakil PresidenSaulos Chilima PendahuluJoyce BandaPenggantiPetahana Informasi pribadiLahir18 Juli 1940 (umur 83)Chisoka, Thyolo, NyasalandKebangsaanMalawiPartai politikPartai Progresif DemokratisAfiliasi politiklainnyaFront Demokratis Bersatu (Sebelum 2004)Suami/istriChristophine (wafat 1991) Gertrude Maseko ​(m. 2014)​HubunganBingu wa Mutharika (kakak)Anak 3 MoyendaMahopelaCharlotte...

Style of large stone and flint tools Heavy Neolithic tools of the Qaraoun culture found at Mtaileb I - Massive nosed scraper on a flake with irregular jagged edges, notches and noses. Light grey and streaky silicious limestone. The Stone Age ↑ before Homo (Pliocene) Paleolithic Lower PaleolithicEarly Stone Age Homo Control of fire Stone tools Middle PaleolithicMiddle Stone Age Homo neanderthalensis Homo sapiens Recent African origin of modern humans Upper PaleolithicLater Stone Age Behavior...

 

Ini adalah nama Korea; marganya adalah Lee. Lee Sung-KyungLee Sung-kyung pada tahun 2019Lahir10 Agustus 1990 (umur 33)Korea SelatanPendidikanUniversitas Wanita DongdukPekerjaanModel, aktrisTahun aktif2008–kiniAgenYGK-Plus (model) YG Entertainment (aktris)Tinggi5 ft 8,5 in (1,74 m)Nama KoreaHangul이성경 Hanja李圣经 Alih AksaraI SeonggyeongMcCune–ReischauerI Sŏnggyŏng Lee Sung-kyung (lahir 10 Agustus 1990) adalah model dan aktris asal Korea Selatan. Ia diken...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Katsuhiro adalah nama Jepang. Tokoh-tokoh dengan nama Jepang ini antara lain: Pemain sepak bola Jepang Katsuhiro Hamada Katsuhiro Kusaki Katsuhiro Minamoto Katsuhiro Nakayama Katsuhiro Suzuki Katsuhiro Yamaki Halaman-halaman lainnya Semua halaman deng...

Pandemi COVID-19 di OklahomaPeta penyebaran di Oklahoma menurut persen orang yang terinfeksi (pada 11 Oktober)   10.00%+ terkonfirmasi terinfeksi   3.00%-10.00% terkonfirmasi terinfeksi   1.00%-3.00% terkonfirmasi terinfeksi   0.30%-1.00% terkonfirmasi terinfeksi   0.10%-0.30% terkonfirmasi terinfeksi   0.03%-0.10% terkonfirmasi terinfeksi   0.00%-0.03% terkonfirmasi terinfeksiPenyakitCOVID-19Galur virusSARS-CoV-2LokasiOkla...

 

ASD Calcio Zola PredosaCalcio Zolesi, Rossoblù, Zeta, Predosini Segni distintiviUniformi di gara Casa Trasferta Colori sociali Rosso, blu SimboliZ, Delfino Dati societariCittàZola Predosa Nazione Italia ConfederazioneUEFA Federazione FIGC CampionatoEccellenza Fondazione1991 Presidente Mauro Lasi Allenatore Enrico Frigeri StadioEnrico Filippetti(1 000 posti) Sito webwww.zolapredosacalcio.it PalmarèsTrofei nazionali1 Coppa Italia Dilettanti Dati aggiornati al 1º luglio 2022Si ...

 

For other radio stations nicknamed The Mountain, see The Mountain (disambiguation). This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (September 2022) (Learn how and when to remove this message) Radio...

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst. Emanuel Haldeman-Julius Emanuel Haldeman-Julius (* 30. Juli 1889 in Philadelphia, Pennsylvania; † 31. Juli 1951), geboren als Emanuel Julius, war ein sozialistischer Reformer und Verleger jüdischer Abstammung. Sech...

 

Conservation charity in the United Kingdom Rare Breeds Survival TrustFormation1973FounderJoe Henson[1]TypeConservation charityLegal statusRegistered charityPurposeConservation of native livestock breeds of the United KingdomLocationStoneleigh ParkNr. KenilworthWarwickshire CV8 2LGCoordinates52°20′23″N 1°31′27″W / 52.3398°N 1.5243°W / 52.3398; -1.5243Region served United KingdomChairmanJohn AtkinsonWebsitewww.rbst.org.ukRemarksCharity no. 269442 An E...

Kementerian Keberlanjutan dan Lingkungan HidupMinistry of Sustainability and the EnvironmentInformasi lembagaDibentuk1972; 52 tahun lalu (1972)Wilayah hukumPemerintah SingapuraKantor pusat40 Scotts Road #24-00, Environment Building, Singapore 228231SloganSustainable SingaporePegawai4.493 (2018)[1]Anggaran tahunan S$2,75 miliar (2019)[1]MenteriGrace Fu, MenteriAmy Khor, Menteri Negara SeniorKoh Poh Koon, Menteri Negara Senior MinisterBaey Yam Keng, Sekretaris Parlementer S...

 

Decrease in value at a rate proportional to the current value A quantity undergoing exponential decay. Larger decay constants make the quantity vanish much more rapidly. This plot shows decay for decay constant (λ) of 25, 5, 1, 1/5, and 1/25 for x from 0 to 5. A quantity is subject to exponential decay if it decreases at a rate proportional to its current value. Symbolically, this process can be expressed by the following differential equation, where N is the quantity and λ (lambda) is a po...