Tarkvaraarendus on nagu inseneriteadus, nagu maja ehitamine. Alustad vundamendist ja lõpetad katuse paigaldamisega. NOT! Tegelikult ei ole üldse nii. Praegusel aastakümnel seda enam ei usuta. Kui leidub keegi, kes ütleb, et tarkvara tuleb teha kriitilise ahela projektijuhtimise metoodika järgi või pole rohkem vaja kui Gantti diagrammi ja ressursse, mõistetakse ta hukka ja tembeldatakse anti-innovatiivsuseks. Praeguse hetke trend on, et tarkvaraarendus on nagu autotööstus – Toyota, TPS, Lean, Agile ja muu.
Samas oi kui palju on vastaseid – Jaapan ei ole tegelikult produktiivne, Toyota lihtsalt töötas palju rohkem tunde kui teised, TPS ja Lean on haip või et see ei töötaks meil. Usun, et kindlasti tuleb varsti uus ja parem mudel, kus tarkvara arendus on kasvõi koogi küpsetamine või lille kasvatamine. Kuid probleem on selles, et inimestele ei meeldi muutuda. Samas kui inimesed ei muutuks, ei oleks avastatud muuseas ka seda, et maa on kera.
Kunagi tuleb uus ja parem mudel, praegu jääb üle ainult uskuda ja proovida muutuda. Siin, Saikus, püüame me olla muutuvad, teha muutuse võimalikuks. Jah, vahel me ebaõnnestume ja vahel lähevad asjad väga hästi, aga me surume ennast mugavustsoonist välja ning proovime uut. Saiku tähendab jaapani keeles meisterlikkust. Meie tahaksime olla meistrid ja tahaksime, et teised tarkvara arendajad oleksid ka meisterlikud. Tahame aidata tellijaid, et nad saaksid arendajatest aru. Tahame, et arendajad saaksid teistest arendajatest aru. Tahame, et inimesed õpiksid ja muutuksid paremaks.
Oled sa siis .NET-i taustaga või hoopis PHPlane, tavaliselt kirjutad Javat või midagi muud. See pole oluline. Meie soov on jagada mõtteid teemadel, mis ei sõltu programmeerimiskeelest. Ja niisamuti soovime ise teada saada teiste mõtteid. Sest tegelikult oleme ju kõik kommunikatsiooniäris ja kui suhtlemine ebaõnnestub – ei päästa tulemust miski.
* Foto autor duchesssa – http://www.sxc.hu/profile/duchesssa
Loe veel sarnastel teemadel:
- Automaattestimine aastal 1915 Fordi tehases, 15. veebruar
- Kasvame vaikselt, et rohkem jõuda, 16. juuni
- See ei ole aprill! Oleme tõsised, 1. aprill
- Rubylik C#: Monkeypatching, 27. oktoober
- Analüütikutest, 27. jaanuar
KAIZEN FEED
Telli endale Kaizeni uudisvoog
KOMMENTAARIDE FEED
Telli endale kommentaaride voog
KAIZEN TWITTER
Lühiuudised Kaizeni autoritelt
KAIZEN FACEBOOK
Liitu Kaizeniga
MIS ON KAIZEN?
Kaizen on Saiku tarkvaraarendusealane blogi, kus kirjutame erinevatest lähenemistest meisterlikule tarkvaraarendusele.
KATEGOORIAD
- .NET (18)
- Analüüs/Arhitektuur (11)
- Arendus (66)
- Ettevalmistus (1)
- Juhtimine (2)
- Varia (23)
SILDIPILV
- .NET (41)
- ilus kood (23)
- Arendus (23)
- C# (20)
- Analüüs/Arhitektuur (14)
- Testimine (10)
- raamat (8)
- Ruby (8)
- projektijuhtimine (8)
- printsiibid (6)
- produktiivsus (5)
- ReSharper (5)
- PHP (5)
- NHibernate (4)
- objekt-orienteeritud (4)
- pidev integratsioon (4)
- Viited (4)
- agile (4)
- Java (4)
- Geekdinner (4)
- lean (4)
- raamatukogu (4)
- CI (3)
- Cruise Control.NET (3)
- Robert C. Martin (3)
- scrum (3)
- iteratsioon (3)
- suhtlus (3)
- jQuery (2)
- TechEd 2008 (2)
- Visual Studio (2)
- valideerimine (2)
- intervjuu (2)
- analüüs (1)
- ASP.NET (1)
- ümberstruktureerimine (1)
- üritus (1)
- CodeRush (1)
- dokumentatsioon (1)
- Kent Beck (1)
- LINQ (1)
- Martin Fowler (1)
- Moq (1)
- Rhino Mocks (1)
- stackoverflow (1)
- võltsitud objektid (1)
- Whiteboard Wednesday (1)
- hindamine (1)
- tarkvara kvaliteet (1)
- ajagraafikud (1)
- Saiku (1)
- koolitus (1)
- tagasivaate (1)
- koosolek (1)
- dünaamilised keeled (1)
- staatilised keeled (1)
- FluentNHibernate (1)
- facebook (1)
- aastapäev (1)
- Rake (1)
- Oredev 2008 (1)
- toyota way (1)
- raiskamine (1)
- NDepend (1)
- podcasts (1)
- väle tarkvaraarendus (1)
- raido tonts (1)
- minimal marketable feature (1)
- kasutajalugu (1)
- twitter (1)
- Joomla! (1)
- MVC (1)
- andmebaas (1)
- versioonimine (1)
- diskussioon (1)
- regulaaravaldised (1)
- motiveerimine (1)
- mõõdikud (1)
- agileestonia (1)
- riistvara (1)
- koolitused (1)
- kujundus (1)
- kodulehed (1)
- veeb (1)
