Sunum, iş analisti ve iş analizi hakkında en temel bilgileri içermektedir.
Aynı konuda eğitim de düzenliyoruz; temasa geçmek için : info@erkmendanismanlik.com
Eğitimin Tanımı:
Son günlerde sıkça duyduğumuz "İş Analisti" kelimesi 2005 yılından sonra yükselen bir değer olarak hayatımıza girmiştir. Bu yıllarda ardı ardına kurulan Bilişim/Teknoloji şirketleri başta banka, sigorta ve telekomünikasyon olmak üzere tüm sektörlerde yoğun olarak iş analisti pozisyonları açmış ve bu açıklarını kapatmaya çalışmıştır. Yıllar içinde artan iş analisti sayısı sonucunda da analiz sektöründe kurum ya da geleneksel yöntemler terk edilerek, tüm dünyada kullanılan adımlar takip edilmeye başlanmıştır.
İş Analistliği, sektörler üzerinde bir birimdir. Analitik düşünme becerisine sahip olan ve BABOK kurallarına uyan her analist her hangi bir sektör hakkında kısa sürede fikir sahibi olabilir ve sektörü-alt sektörleri analiz edebilir.
İş Analistleri günümüzde “Business Analyst” ve “IT Business Analyst” olarak ikiye ayrılmış durumdadır. Eğitimimizde, analiz dünyasına IT Business Analyst perspektifi ile bakmaya ve bu dünyanın temel bilgileri üzerinde duracağız. Analistlerde olması gereken "Analitik düşünce", "BlackBox ve WhiteBox" düşünce yapılarını irdelemeye ve BABOK kurallar bütünlüğü içinde talep yönetimi, domain modelleme, analiz teknikleri ve analiz dokumanı hazırlama yöntemlerini anlatacağız.
Gereksinim analizi çalışmaları yazılım projelerinin başarıya ulaşabilmesi için yapılması gereken en önemli iştir. Doğru şekilde ihtiyaçları ortaya konmuş projeler ancak başarılı olabilirler.Gereksinim analiz çalışmaları iki aşamadan meydana gelir; Gereksinimlerin ortaya çıkarılması
Gereksinimlerin öncelik durumuna göre analiz edilmesi. Bu sunumda iyi bir proje için gerekli olan gereksinim analiz dokümanı hazırlama yöntemi verilmiştir.
In this session you will learn:
Introduction to Test Automation Framework
What is a Test Automation Framework?
Utility of Test Automation Framework
Sample Automation Test Framework
Types of Automation Frameworks
Data Driven Automation Framework
Keyword Driven Automation Framework
Hybrid Automation Framework
Benefits of Automation Framework Approach
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
This is chapter 3 of ISTQB Advance Agile Technical Tester certification. This presentation helps aspirants understand and prepare the content of the certification.
The document outlines the framework and process for automating testing of an Oracle Identity Management application. It includes sections on the execution approach, framework types, the Test Complete automation tool used, application under test details, framework implementation including GUI design, expected vs. actual result comparison, and report generation. The framework implementation is demonstrated through examples for user identity verification and account provisioning test cases.
Agile Test Management Using Jira and ZephyrXBOSoft
Do you have traceability where you can efficiently determine the cause of defects if there was an unclear requirement? Are you sure your test cases cover your requirements? Can you easily execute targeted regression when you’ve updated your software’s functionality? Now with software development teams mostly working from home or in dispersed geographies, supporting effective collaboration between remote workers is critical. In this XBOSoft quarterly webinar, our CEO, Philip Lew, teams up with BDQ’s CEO Chris Bland, to discuss the problems with working remotely, integrating the phases of testing in development in an Agile, and how this can be done using Zephyr, one of the predominant plugins in the Atlassian marketplace for test management. In this webinar, you will learn how to:
--Link tests with user stories and group tests within test cycles.
--Tie your results (defects) all the way back to user stories for effective defect root cause analysis.
--Classify defects to analyze and prioritize your test efforts.
--Use the traceability matrix with Zephr for deep visibility into your Agile process.
Risk Yönetim Planı projelerde risklerin tanımlanması ve yönetilmesinin nasıl yapılacağının anlatıldığı yerdir. Bu dokümanda aslında risklerin neler olduğu ve nasıl karşılanacağı yer almaz. Burada Risklerin ve karşılama planlarının tanımlaması için hangi süreç ve araçların kullanılacağı yer alır. Planda bununla birlikte şu bileşenler yer alır;
ISTQB eğitiminde yazılım testi ile ilgili önemli konulara ve örneklere değinilmiştir. "Test Nedir?", "Testin Prensipleri", "Test Teknikleri", "Yazılım Metodolojileri" ve daha birçok önemli başlık hakkında detaylı ve teknik bilgiler yaşanmış örneklerle verilmiştir. Bu sunumda, bahsedilen konu başlıkları ve daha fazlası genel haliyle anlatılmıştır.
Sunum, iş analisti ve iş analizi hakkında en temel bilgileri içermektedir.
Aynı konuda eğitim de düzenliyoruz; temasa geçmek için : info@erkmendanismanlik.com
Eğitimin Tanımı:
Son günlerde sıkça duyduğumuz "İş Analisti" kelimesi 2005 yılından sonra yükselen bir değer olarak hayatımıza girmiştir. Bu yıllarda ardı ardına kurulan Bilişim/Teknoloji şirketleri başta banka, sigorta ve telekomünikasyon olmak üzere tüm sektörlerde yoğun olarak iş analisti pozisyonları açmış ve bu açıklarını kapatmaya çalışmıştır. Yıllar içinde artan iş analisti sayısı sonucunda da analiz sektöründe kurum ya da geleneksel yöntemler terk edilerek, tüm dünyada kullanılan adımlar takip edilmeye başlanmıştır.
İş Analistliği, sektörler üzerinde bir birimdir. Analitik düşünme becerisine sahip olan ve BABOK kurallarına uyan her analist her hangi bir sektör hakkında kısa sürede fikir sahibi olabilir ve sektörü-alt sektörleri analiz edebilir.
İş Analistleri günümüzde “Business Analyst” ve “IT Business Analyst” olarak ikiye ayrılmış durumdadır. Eğitimimizde, analiz dünyasına IT Business Analyst perspektifi ile bakmaya ve bu dünyanın temel bilgileri üzerinde duracağız. Analistlerde olması gereken "Analitik düşünce", "BlackBox ve WhiteBox" düşünce yapılarını irdelemeye ve BABOK kurallar bütünlüğü içinde talep yönetimi, domain modelleme, analiz teknikleri ve analiz dokumanı hazırlama yöntemlerini anlatacağız.
Gereksinim analizi çalışmaları yazılım projelerinin başarıya ulaşabilmesi için yapılması gereken en önemli iştir. Doğru şekilde ihtiyaçları ortaya konmuş projeler ancak başarılı olabilirler.Gereksinim analiz çalışmaları iki aşamadan meydana gelir; Gereksinimlerin ortaya çıkarılması
Gereksinimlerin öncelik durumuna göre analiz edilmesi. Bu sunumda iyi bir proje için gerekli olan gereksinim analiz dokümanı hazırlama yöntemi verilmiştir.
In this session you will learn:
Introduction to Test Automation Framework
What is a Test Automation Framework?
Utility of Test Automation Framework
Sample Automation Test Framework
Types of Automation Frameworks
Data Driven Automation Framework
Keyword Driven Automation Framework
Hybrid Automation Framework
Benefits of Automation Framework Approach
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
This is chapter 3 of ISTQB Advance Agile Technical Tester certification. This presentation helps aspirants understand and prepare the content of the certification.
The document outlines the framework and process for automating testing of an Oracle Identity Management application. It includes sections on the execution approach, framework types, the Test Complete automation tool used, application under test details, framework implementation including GUI design, expected vs. actual result comparison, and report generation. The framework implementation is demonstrated through examples for user identity verification and account provisioning test cases.
Agile Test Management Using Jira and ZephyrXBOSoft
Do you have traceability where you can efficiently determine the cause of defects if there was an unclear requirement? Are you sure your test cases cover your requirements? Can you easily execute targeted regression when you’ve updated your software’s functionality? Now with software development teams mostly working from home or in dispersed geographies, supporting effective collaboration between remote workers is critical. In this XBOSoft quarterly webinar, our CEO, Philip Lew, teams up with BDQ’s CEO Chris Bland, to discuss the problems with working remotely, integrating the phases of testing in development in an Agile, and how this can be done using Zephyr, one of the predominant plugins in the Atlassian marketplace for test management. In this webinar, you will learn how to:
--Link tests with user stories and group tests within test cycles.
--Tie your results (defects) all the way back to user stories for effective defect root cause analysis.
--Classify defects to analyze and prioritize your test efforts.
--Use the traceability matrix with Zephr for deep visibility into your Agile process.
Risk Yönetim Planı projelerde risklerin tanımlanması ve yönetilmesinin nasıl yapılacağının anlatıldığı yerdir. Bu dokümanda aslında risklerin neler olduğu ve nasıl karşılanacağı yer almaz. Burada Risklerin ve karşılama planlarının tanımlaması için hangi süreç ve araçların kullanılacağı yer alır. Planda bununla birlikte şu bileşenler yer alır;
ISTQB eğitiminde yazılım testi ile ilgili önemli konulara ve örneklere değinilmiştir. "Test Nedir?", "Testin Prensipleri", "Test Teknikleri", "Yazılım Metodolojileri" ve daha birçok önemli başlık hakkında detaylı ve teknik bilgiler yaşanmış örneklerle verilmiştir. Bu sunumda, bahsedilen konu başlıkları ve daha fazlası genel haliyle anlatılmıştır.
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - DanışmanlıkAydin Ozcekic
İnşaat şirketlerinin teknoloji kullanımı ile ilgili bir planı olmalı. İşte hızlıYOL Teknoloji bu konuyla ilgili çalışıyor. Mühendislik - Mimarlık - Yüklenici - Proje Yönetimi
GupShup tarafından oluşturulan akıllı mesajlaşma platformu ile farklı mesajlaşma uygulamalarına uygun BOT'lar oluşturulabilir. Günümüzde giderek gelişen BOT konusunda önemli bir girişim. hızlıYOL Teknoloji olarak, GupShup'ın Türkiye partneriyiz.
http://www.hizliyol.com
This document discusses test-driven development (TDD) using Rails, RSpec, and other tools. It notes benefits of TDD like creating solid, change-resilient code, self-testing software, and fewer bugs for customers. Principles like SOLID, dependency injection, and interface segregation are covered. Configuration files and commands for setting up RSpec for testing Rails applications are also listed.
Fiziksel Web ile Kurumsal Teknoloji ÇözümleriAydin Ozcekic
Beacon teknolojilerinin google'ın geliştirdiği eddystone protokolü ve fiziksel web yaklaşımı ile yeni bir döneme geçtiğiniz söyleyebiliriz. hızlıYOL Teknoloji olarak fiziksel web konusunda çalışmalar yapıyoruz. www.hizliyol.com
El documento presenta la información sobre los objetivos, contenidos y actividades de los clubes de handbol (masculino y femenino) para 7° y 8° básico y enseñanza media en el Colegio Saint Gaspar. Los objetivos son desarrollar el gusto por el deporte, dominar aspectos técnicos y tácticos del handbol, y adquirir valores. Los contenidos incluyen técnicas ofensivas y defensivas y tácticas. La actividad principal es la participación en ligas escolares de handbol.
Mobil ile IoT'nin buluştuğu noktada beacon ile size değer katan çözümler geliştiriyoruz. hızlıYOL Endüstriyel üretimde beacon'lar ile ne yapacağınızı merak ediyorsanız www.hizliyol.com
Çiğdem Duman is a keynote speaker who discusses topics related to social branding and digital reputation. Her keynotes and workshops provide concrete strategies and ideas to help audiences optimize their online profiles, such as LinkedIn, to create an impressive personal brand and build a respectful digital reputation. Duman draws from over 13 years of experience in sales and marketing roles for various industries, as well as postgraduate studies in social media and online marketing. Her engaging speaking style leaves audiences equipped to immediately act on their improved social branding and digital presence.
Bilgi teknolojileri alanında girisimcilik Volkan Erturk
Picus Security'nin girisimcilik konusunda ogrendikleri, izledigi yol ve bu yola cikacak kisilere tavsiyeleri. Hacktrick konferansı icin hazırlanmıstır.
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?mobilike
Türkiye'nin mobil sektör dergisi madreport'un Q1 2013 sayısı çıktı! İçerisinde yer alan "Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?" konusunu sunumdan inceleyeblirsiniz.
madreport'ta yayınlanan diğer konulara linke tıklayarak ulaşabilirsiniz. goo.gl/6LdTL
Çevik(Agile) değer ve prensipleri, geleneksel yaklaşımdan farklarını ele alan, Scrum Çerçevesi ile XP(Extreme Programming) pratiklerinin anlatıldığı detaylı bir sunum.
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın TemelleriOzan Ozcan
13.02.2019 tarihinde Atölye15 Talks etkinliğinde kullanılan sunumdur.
Proje Yönetimi Tarihçesi, Çevik proje yönetimi metodolojileri, Scrum tarihçesi, rolleri, toplantıları ve uygulama örnekleri yer almaktadir.
4 Nisan 2015 tarihinde Kadir Has Üniversitesi'nde yapılan 9. Yazılım Teknolojileri Seminer etkinliğinde Uğur Umutluoğlu'nun yaptığı Yazılımcı Gözüyle Scrum sunumu
Agile Scrum proje yönetimi altyapısını anlatan temel bir eğitim setinin Türkçe olarak yorumlanmış şeklidir.
Kaynak:https://www.tutorialspoint.com/scrum/index.htm
E-ticarette Yazılım ve Altyapı
Startup Heroes, Developers
We Made IT Possible
Software and Hardware Help Desk Saving %40 Time for IT teams
Hazır Yazılım Deri ceket gibidir, hep birşeylerin ekliğini hisedersin.
Before going down Proactive Monitoring
‘Mükemmel iyinin düşmanıdır’, Voltaire
‘Engineering is nothing but optimization’
Yazılım, yaşayan bir organizmadır... İhmale gelmez.
In IT Complete Solution means, Agile Swat Teams
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow, releases endorphins, and promotes changes in the brain which help enhance one's emotional well-being and mental clarity.
ZCloud Consensus on Hardware for Distributed SystemsGokhan Boranalp
3rd Workshop on Dependability,
May 8, Monday 2017, İYTE,
https://goo.gl/fSVnZy
http://dcs.iyte.edu.tr/ws/ppt/10/presentation.pdf
In distributed applications where the number of members in the cluster increases, the
separation of the consensus related operations at the hardware level is essential for the
following reasons:
1. At the operating system level, messages broadcast on the protocol stack cause latency.
2. It is necessary to increase the number of completed transactions in the communication of
distributed system components and on the network unit (throughput).
3. For devices with limited storage and CPU computing facilities that use embedded operating
systems such as IOT devices, it is also necessary to reduce the processing burden due to
"consensus" operations.
4. A common consensus communication model is needed for different applications that need
to work together in (BFT) distributed systems.
Erlang 101 provides an overview of the Erlang programming language. It discusses Erlang's history and current status, key features like concurrency, distribution, and fault tolerance. These features make Erlang well-suited for building large, distributed, highly-available systems. Examples are given of companies using Erlang like Amazon, Facebook, Twitter, and of applications and frameworks built with Erlang like Apache CouchDB, RabbitMQ, and Riak. Resources for learning more about Erlang are also provided.
This document is a 101 guide to Git that introduces key concepts like snapshots instead of differences, configuration files, common commands, hooks, objects, and resources for further learning. It discusses SCM and VCS systems at a high level, explains basic Git functionality and configuration, and provides additional references to dive deeper into topics like hooks, plumbing, and the client-server model if there is extra time.
1. SCRUM
İle Yazılım Projesi Yönetimi
ve Redmine
15 Ekim 2011
Özgür Web Günleri
Yeditepe Üniversitesi
http://www.ozgurwebgunleri.org.tr/2011/
Gokhan Boranalp
gokhan@zetaops.com
2. Yol yordam
● Yazılım projesinde hayat döngüsü
● SCRUM, XP ve CMMI
● Redmine proje yönetim yazılımı
● Püf noktaları
● Sorular
3. Yazılım projesinde hayat döngüsü
● Zaman çok az
● Bütçe daima kısıtlı
● Kaynaklar belirsiz
● Belgeleme zayıf
● Bilgi akışı sorunlu
● Programcılar kofti
● Yöneticiler cahil
● Patron hodbin
● Hakem daima bıyıklı
● Zaman iyi planlanmış
● Bütçe ihtiyaca göre
● Kaynaklar belirli
● Belgeleme güçlü
● Bilgi akışı doğrudan
● Programcılar canavar
● Yöneticiler hedefe
odaklı
● Patron akil
● Zemin futbola müsait
4. Yazılım projesinde hayat döngüsü
● En başta, sorunları doğru tespit etmek
● Hatanın, daima var olacağını düşünerek, hatayı azaltacak
sistemler kurmak
● Proje büyüklüğünü doğru anlamak
● Zayıf ve güçlü noktaları doğru tespit etmek
● Daima iletişim kanallarını açık tutmak
ÖNCE KENDİNİ EĞİT
5. SCRUM
● Geliştirme sürecini hızlandırmak
● Bireysel ve kurumsal amaçları yan yana getirmek
● Performansa dayalı bir kültür yaratmak
● Hisse sahiplerinin değer üretmesine destek olmak
● Her seviyede, kalıcı ve istikrarlı bir iletişim performansına
erişmek
● Bireysel gelişimi ve yaşam kalitesini ilerletmek
6. SCRUM
● Babaları Takeuchi ve Nonaka, 1986
● Jeff Sutherland, Ken Schwaber, 1993, Easel Corp.
● Agile Manifesto, 2001
● CMMI, Capability Maturity Model Integration
● Lean Development
● Kanban
10. SCRUM
● Roller
– Product Owner, ScrumMaster, Team.
● Toplantılar
– Sprint Planlama, Sprint Gözden Geçirme
ve Günlük Scrum Toplantıları
● Yapılar
– Product Backlog, Sprint Backlog ve
Burndown Chart
11. SCRUM
● Ürün Sahibi - Product Owner
– Ürünün özelliklerini belirlemek,
– Ürünün çıkma tarihini belirlemek
– Ürünün karlılığından sorumlu olmak. ROI.
– Piyasa koşullarına göre özellikler arasında
sıralama yapmak.
– İhtiyaca göre, her 30 günde bir özellikleri ve
sıralamayı tekrar ayarlamak
– İşin sonucunu kabul ya da reddetmek
12. SCRUM
● SCRUM Master - Çilekeş
– Ekibin işlevsel ve üretici olduğuna emin
olmak
– Tüm rollerle yakın işbirliği yapmak
– Engelleri kaldırmak!
– Ekibi harici müdahalelerden korumak
– Sürecin takip edildiğine emin olmak.
Toplantılar zamanlamak v.b.
13. SCRUM
● Team - Yazılım Ekibi
– Yedi ve daha fazla üyesi vardır
– Sprint hedeflerini seçer ve işin sonuçlarını
tanımlar
– Proje yönergeleri dahilinde sprint hedefine
erişmek için gerekeni yapma hakkı vardır.
– Kendisini ve yapacağı işleri kendi kendine
organize eder
– Çalışma sonuçlarının demosunu Ürün
Sahibi'ne yapar.
14. SCRUM
● Sprint Planlama Toplantısı
– Müşteriyle yazılımcıları en başında yan
yana getirir
– Reel maliyetlerin tespitine olanak sağlar
– Müşterinin ne yapmak istediğini, hedeflerini
yazılım ekibi doğru anlamış olur
– Yapılacak işlerin sıralaması doğru yapılır
– Bu işlerin tamamı 'Product Backlog' a
yazılır.
15. SCRUM
● Sprint Planlama Toplantısı
– Ekip yapılacak işin zaman tahminini yapar
– Belirlenen sprint zamanı aşılamaz
– Backlog'daki toplam işler 2 gün ila 16
saatlik daha küçük işlere bölünür
– Bu toplantılar 4 saati geçemezler
– Ekip işin zamanında bitmeyeceğine karar
verirse, eksiltme veya sıralamayı tekrar
gözden geçirme talebinde bulunabilir
16. SCRUM
● Yan faydalar
– Başta sistem mimarı ve analistlere daha
çok iş düşer. Ekipteki junior programcılar,
bu süreçte nasıl planlama yapıldığını ve
sistem mimarisini öğrenme şansına sahip
olurlar
– Müşteri ile yazılım ekibi arasındaki bağlantı
kopmaz.
– Müşteri ne zaman, ne özellikte bir ürüne
sahip olacağını bilir.
17. SCRUM
● Sprint Gözden Geçirme Toplantısı
– En fazla 4 saat olabilir
– Ürün Sahibi ve ortaklar ilk yarısına katılır
– Backlog'daki işlerin hangilerinin yapıldığı
denetlenir.
– Sonraki sprint işleri sıralanır
– Zamanın yarısında, Scrum Master, ekip
üyeleriyle birlikte geriye dönük
değerlendirme (Sprint Retrospective)
yapar.
18. SCRUM
● Günlük Scrum Toplantılar - Daily Scrum Meeting
– Dün ne yaptım?
– Bugün ne yapacağım?
– Bana engel olan şeyler nelerdi?
Scrum Master;
●Biten, başlayan işleri takip eder. Buna
göre Burndown Chart'lar güncellenir
●Bağımlı işleri, engelleri tespit eder
●Daima ekibin kişisel sorunlarını dikkate alır
19. Redmine
● Redmine bir proje yönetim sistemidir.
● Redmine backlogs plugin SCRUM için geliştirilmiştir.
22. Püf Noktaları
● Ekip elemanları değişebilir. Yapıyı buna göre kurun.
● Daima en önce test ve continuous integration (CI) alt
yapısını kurmaya bakın. Buildbot, Hudson, Teamcity v.b.
● Ekip üyelerini seçmeye zaman ayırın. Test edilmemiş
coder'la 'asla' çalışmayın.
● Proje yönetiminin, aslında kriz yönetimi olduğunu
unutmayın. Sakin olmaya çalışın.
● Ürün yöneticisiyle açık ve net ilişki kurun. Sorunları
kendinize saklamayın.
● Redmine üzerinde, kullanmaya başlamadan mutlaka
pratik yapın.
● Kesinlikle her gün spor yapın!
24. Kaynakça
Ekitaplar
● The Scrum Papers: Nuts, Bolts, and Origins of an Agile Process, Jeff Sutherland, Ph.D. Ken
Schwaber,
● Lean Software Development: An Agile Toolkit, Mary Poppendieck, Tom Poppendieck
● Yöneticiler için Dogru Sorular CMMI, Orhan Kalaycı
Baglantılar
● http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration
● http://www.nitelik.net/
● http://www.extremeprogramming.org/rules.html
● http://agilemanifesto.org/
● http://www.redmine.org/
● http://www.redminebacklogs.net/