Yazılımcının Agile ile İmtihanı: Teknik Çevikliğin Sırları ve Sınırları


Ayrıntılar
Agile Talks mini-konferansımız 4 konu ve 5 konuşmacısı ile bu kez HAVELSAN'ın desteği ve sponsorluğunda Ankara'da gerçekleşecek. Birbirinden deneyimli konuşmacıların yer alacağı buluşmamıza ilgilenen herkesi bekliyoruz.
AJANDA
===================================
- HAVELSAN Uygulama Yaşam Döngüsü Yönetimi (ALM) Altyapısının Gel-İŞ-let (DevOps) Yaklaşımı ile Yönetimi
Ahsen İkbal Aytekin ve Çağdaş Üsfekes
- Bir kamu yazılım projesinin çevik yazılım geliştirme metodu ile yönetimi
Hasan Cengiz BAYRAK
- Çevikliği Kodlamak: Teknik Çeviklik ve DevOps Kültürünün Yapıtaşları
Lemi Orhan Ergin
- Kendini İyileştirebilen Takımlara Dönüşüm: Gerçek mi Efsane mi?
Alper Tonga
===================================
KONULAR VE KONUŞMACILAR
===================================
HAVELSAN Uygulama Yaşam Döngüsü Yönetimi (ALM) Altyapısının Gel-İşlet (DevOps) Yaklaşımı ile Yönetimi
“Günümüz şirketleri, müşterilerinin beklentilerini doğru anlamak ve bu beklentileri hızlı bir şekilde karşılamak durumundadır. Bu nedenle bilişim sistemleri, uygulama yazılımlarında üretimin, yönetimin, ticaretin ve sosyal hayatın yaşandığı sistemler haline gelmiştir. Uygulama yazılımlarında ilk fikrin geliştirilmesi ve kullanıma alınması ile mevcut yazılım üzerinde değişiklik yapılması hızlı davranış yeteneği gerektirmektedir. Bu yeteneği kazanmak için, uygulamayı geliştirenler ile aynı uygulamayı işletenler arasındaki süreçsel ve organizasyonel mesafe kısaltılmalıdır. GelİŞlet, geliştiriciler ve işleticilerin aynı çatı altında ve işbirliği içerisinde birlikte çalışarak kullanıcı ihtiyaçlarına hızlı tepki vermelerini sağlayan bir yaklaşım olarak tanımlanmaktadır. Bu oturumda, HAVELSAN Uygulama Yaşam Döngüsü Yönetimi alt yapısının, GelİŞlet yaklaşımı ile işletilmesi, bakımı ve kazanımları sunulacaktır.”
http://photos4.meetupstatic.com/photos/event/c/a/a/6/600_450111878.jpeg
Ahsen İkbal AYTEKİN, lisans eğitimini 2009 yılında TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği'nde tamamlamıştır.
Profesyonel kariyerine Progis firmasında yazılım geliştirme mühendisi olarak başlamış ve 2012 yılında HAVELSAN ailesine Yazılım Geliştirme Mühendisi olarak katılmıştır.
2012 yılından itibaren HAVELSAN içerisinde geliştirme ortamı altyapısını sağlayan ekipte çalışmasını sürdürmektedir.
http://photos4.meetupstatic.com/photos/event/c/a/b/b/600_450111899.jpeg
Çağdaş ÜSFEKES, lisans eğitimini 2009 yılında Çankaya Üniversitesi Bilgisayar Mühendisliği'nde tamamlamıştır.
Profesyonel kariyerine yazılım geliştirme mühendisi olarak başlamış ve 2012 yılında HAVELSAN ailesine Yazılım Geliştirme Mühendisi olarak katılmıştır. Öncesinde Bilkent CyberPark bünyesinde çalışmıştır.
2012 yılından itibaren HAVELSAN içerisinde geliştirme ortamı altyapısını sağlayan ekipte çalışmalarını sürdürmektedir.
===================================
Bir kamu yazılım projesinin çevik yazılım geliştirme metodu ile yönetimi
"Şirketler, şartname ile aldıkları bir kamu projesinde; önceden belirlenen gereksinimlerin tamamını, sabit bir bütçe ile belirli bir süre içerisinde geliştirmek zorundadır. Yapılan araştırmalar yazılım projelerinin büyük çoğunluğunun başarısızlıkla sonuçlandığını göstermektedir. Şartname gereksinimlerini karşılayacak şekilde teslim edilen ürüne ait çoğu özelliğin hiç kullanılmadığı veya kullanıcının gerçek ihtiyacını karşılamadığı görülmektedir. Çevik yazılım geliştirme süreçlerinin firmalar tarafından tam olarak uygulanmadığı günümüzde bu farkındalığın bir kamu kurumdan beklenmesi son derece zordur. Bu oturumda, bir kamu projesinin çevik yazılım geliştirme metodu ile nasıl yönetildiği sunulacaktır."
http://photos4.meetupstatic.com/photos/event/c/b/6/4/600_450112068.jpeg
Hasan Cengiz BAYRAK, lisans eğitimini 2003 yılında Hacettepe Üniversitesi Bilgisayar Mühendisliği'nde tamamlamıştır.
Profesyonel kariyerine Kara Kuvvetleri Komutanlığı Bilgi Sistemler Daire'de yazılım geliştirme mühendisi olarak başlamış ve 2015 yılında HAVELSAN ailesine Teknik Yönetici olarak katılmıştır.
2016 yılından itibaren HAVELSAN içerisinde proje yöneticisi olarak çalışmasını sürdürmektedir.
===================================
Çevikliği Kodlamak: Teknik Çeviklik ve DevOps Kültürünün Yapıtaşları
Çeviklik günümüzde çoğunlukla süreç ve proje yönetiminde başarılabilecek bir hedef gibi algılanır. Ancak çeviklik bu algının çok daha ötesinde kodun kendisinde, yazılımcının günlük geliştirme alışkanlıklarında, operasyonel işlerde ve altyapı yönetiminde birçok değişiklik gerektirir. Sıklıkla gözlerden kaçan teknik çeviklik ve günümüzün popüler kavramlarından DevOps kültürüne değineceğim ve yaşanmış örnekler ile pratiklerinden bahsedeceğim.
http://photos3.meetupstatic.com/photos/event/c/c/a/1/600_450112385.jpeg
Lemi Orhan Ergin ACM’de yönetici ortak ve “Software Craftsman" görevlerini yürütmektedir. Lisansını ve yüksek lisansını Marmara Üniversitesi Bilgisayar Mühendisliği bölümünde tamamlamıştır. Yazılım hayatına başladığı 2001 yılından bu yana aktif olarak yazılım geliştirmektedir. BYM, GittiGidiyor / eBay ve Sony Avrupa'da onlarca yazılım projesinde yazılımcı, yazılım mimarı, yazılım ustası, teknik lider, takım lideri, teknik koordinator, Scrum Master ve agile koç olarak görev almıştır. Yazılım takımlarında çevik yazılım kültürün kurulması, devamı ve sürdürülebilirliği konularında liderlik etmiştir.
2008 senesinden bu yana Scrum, Kanban ve eXtreme Programming ile yazılım geliştiren takımlarda çalışmaktadır. Takım ve organizasyonlarda çevik dönüşüm ve bu süreçte yazılım kültürü dönüşümü, çevik yazılım mühendisliği pratikleri, teknik koçluk ve liderlik, ALM süreçlerinin inşaası ve yazılım kültürüne entegrasyonu, yazılım ustalığı (Software Craftsmanship), çevik süreçler ve yöntemleri konularında deneyimlidir.
Scrum, Kanban, Lean, Agile, Agile Mühendislik Pratikleri, Git, TDD, Continuous Integration, Management 3.0 konularında eğitim vermekte, ulusal ve uluslararası konferanslarda konuşmalar yapmaktadır.
===================================
Kendini İyileştirebilen Takımlara Dönüşüm: Gerçek mi Efsane mi?
http://photos1.meetupstatic.com/photos/event/c/c/b/d/600_450112413.jpeg
Alper Tonga is a Lean/Agile experimenter, public speaker, and happiness at work advocate from Turkey. He is a strong follower of visual documentation and predictive planning methods such as; mind maps, user story mapping, Monte-Carlo simulations, and applying mathematical models to forecast project outcomes and boost team awareness. He believes aiding decision making process with mathematics is much better than just following instincts. Also it is harder to argue.
Alper Tonga has a BSc degree in Electrical Engineering received from Missouri University of Science & Technology. He has been professionally involved in multinational defence and IT projects more than 14 years as a developer, systems engineer (INCOSE), and program manager. Although he has been applying and using lean and agile principles in his work and personal life, his professional coaching and organizational transformation career started in 2012. He has PSM 1 and LKU Kanban Practitioner certificates along with others. He is currently holding a Lean Facilitator position at ACM.
When he is not busy with optimising flow and building mathematical models, he likes to spent quality time with his family; he is a father after all. He hates to be called during off hours. He likes to take pictures with his faithful Nikon D90, meditates with yoga, and likes to throw people off balance in Aikido Dojo. Nothing to be alarmed, his is just a 1st Dan black belt. He has a lot to experience and learn in both areas; work and personal life.

Yazılımcının Agile ile İmtihanı: Teknik Çevikliğin Sırları ve Sınırları