Talha Koç

Telecom professional and product manager

Mobile Analytics Tools

For the last couple of months I was very busy in analyzing different Mobile Analytics and User Lifecycle management products in the market. It was a really exhausting journey, having hours of discussions and conferences with sales representatives of different products. Here in this post I will be sharing the information and experience I have gathered during this process.

What is Mobile Analytics?

Today everybody knows what web analytics is. However when it comes to the mobile app analytics things are dramatically different.

Mobile analytics products provide detailed information about the user behavior within the application by collecting event information from mobile client. Every single action of the user can be tracked down within the app so that you can understand what the customers are really doing.

Mobile analytics concept

Read More

Facebook Messenger Gizli Mesajlaşma

Facebook Messenger Gizli Mesajlaşma

Facebook Messenger Gizli Mesajlaşma

İnternet dünyasında kullanıcılarının gizlilik talepleri her geçen gün artıyor ve uygulamalar şifreli ve gizli mesajlaşma özelliklerini hayata geçiriyorlar. Gizlilik kervanına Whatapp, Line ve Viber gibi uygulamalardan sonra geçtiğimiz Cuma günü Facebook Messenger da katılmış görünüyor. Facebook, mesajlaşma uygulaması olan Messenger’ın gizli mesajlaşma özelliğini test etmeye başladığını duyurdu.

Facebook’un resmi blogunda yayınlanan bilgilere göre kullanıcılar arzu ettikleri takdirde sohbet esnasında istedikleri verileri uçtan uca şifrelenmiş bir şekilde gönderebilecek.  Sadece tek cihazda kullanılabilecek gizli mesajlaşma sohbet penceresinde, gönderilen mesajlar kullanıcının belirlediği sürenin sonunda kendi kendine yok olacak. Mesajın ne kadar süreliğine görüntülenebileceği de kullancılar tarafından seçilebilecek.  Şu an için test aşamasında olan servisin yaz aylarında tüm kullanıcılar için hizmete girmesi bekleniyor.

Facebook kendi blog sayfasında şifreleme sisteminin nasıl çalıştığına dair Technical White Paper yayınladı. Temelde Whatsapp’ın da kullanmış olduğu açık kaynak kodlu Signal protokolünü kullanan Facebook messenger, Whatsapp’tan farklı olarak şifrelemeyi kullanıcıların isteğine bırakıyor. Gizli chat özelliği yalnızca mobil bir cihazdan kullanılabilirken, botlar, GIF ve mobil ödeme gibi seçenekler bu modda çalışmıyor. Kriptografi konusunda ilgili kişiler aşağıdaki kaynağı ziyaret edebilirler.

Kaynak: https://newsroom.fb.com/news/2016/07/messenger-starts-testing-end-to-end-encryption-with-secret-conversations/

Read More

Elektrik-Elektronik mi Bilgisayar Mühendisliği mi?

Elektrik-Elektronik Mühendisliği

Elektrik-Elektronik Mühendisliği mi Bilgisayar Mühendisliği mi?

Üniversite sınavlarına hazırlanan öğrencilerin tercih aşamasında sık karşılaştıkları sorular:

  • Bilgisayar Mühendisliği mi yoksa Elektrik-Elektronik mühendisliği mi?
  • ODTÜ, Bilkent, Boğaziçi, Koç, Sabancı, İTÜ hangisini seçmeli?
  • ODTÜ, Bilkent, Boğaziçi, Koç, Sabancı, İTÜ mezunları nerelerde çalışıyor, ne kadar maaş alıyorlar?
  • Yurtışında akademik kariyer hedeflemeli miyim?
  • Yurtdışında iş bulabilmek Silikon Vadisi veya Avrupa’da çalışabilmek için ne yapmalıyım?

Read More

Huawei’ye Veda

2010 yılında takım liderimiz  dahil olmak üzere taptaze bir ekiple yola çıkmıştık. Çekirdek bir kadroyla emekleyerek başladığımız bu yolda, her yeni projeyle kazanmış olduğumuz global tecrübeleri biriktirerek, Çağrı/SMS/USSD bazlı akıllı servisler diyebileceğimiz, Intelligent Network alanında Avrupa’dan Latin Amerika’ya, Asya’dan Afrika’ya dünyanın birçok ülkesine yazılım ihraç eden, kendi ayakları üzerinde durabilen, global yetkinlik sahibi bir ekip olmanın gururunu yaşadık 5 sene içerisinde.

Kendi adıma, yazılım mühendisi olarak başladığım profesyonel kariyer yolculuğunda, zaman içerisinde faz-grup lideri, sistem mühendisi ve çözüm mimarı (SA-Solution Architect) olma fırsatını yakaladım. (Solution Architect, basitçe ifade etmek gerekirse, bir projede, bütün servis çözümünün teknik analizini yapan, teknik çözüm dökümanını yazan, projenin teknik olarak uçtan uca teknik sahipliğini üstlenen rol). Başta İspanya, İngiltere, Çin olmak üzere birçok Avrupa, Asya ve Latin Amerika ülkesinde bizzat bulunarak çeşitli projeleri hayata geçirme olanağı yakalarken, bu süreç içerisinde başta global yazılım geliştirme ve test metodolojileri olmak üzere, servis mimari çözüm/analizi, teknik satış, profesyonel danışmanlık ve eğitim konuları gibi geniş bir yelpazede ciddi bir bilgi birikimi edindim. Yaklaşık 3 ay önce, Huawei Global Teknik komitesine karşı defans sürecini de tamamlayıp, global ölçekte resmi olarak Huawei Solution Architect(Level-3) rolünü Digital Service(DS) domaininde kazanan Huawei Turkiye Arge’deki ilk çalışan olma mutluluğuna eriştim. 

Bugün geldiğimiz nokta itibariyle, profesyonel kariyerime ilk adımlarımı attığım, telekomünikasyon sektörü içerisinde öğrendiğim birçok şeyi borçlu olduğum Huawei ile ne yazık ki ayrılık zamanı geldi çattı. Bana sunduğu bütün imkanlar için Huawei’ye şüphesiz müteşekkirim. Türkiye içerisinde iş yapan bir şirkette bu ölçekte çeşitli yatay ve dikeylerde bir tecrübe edinmek gerçekten pek olası değil. Buradan ekip liderliğimi yapan Boran Demirciler ve Emre Günaydın’a ayrı bir teşekkürü de borç biliyorum, çünkü yıllar içerisinde beni yetenek ve isteklerim doğrultusunda yönlendirerek desteklerini hiçbir zaman esirgemediler.

Kurumsal şirketlerin malesef belli başlı limitleri ve sürdürmeleri gereken insan kaynakları politikaları var. Bu yapılar özellikle de mevcut çalışanlar için pek fazla esnetilebilir olmuyorlar. Yani siz ne kadar iyi bir performans ve potansiyel ortaya koyarsanız koyun, biz zaman sonra bu kurumsal duvarlara çarpmak zorunda kalıyorsunuz. Ne demek istediğimi anlamak isteyenler şu makaleye bir göz atabilirler. Diğer departmanlarda çalıştırılan bazı terfi sistemlerinin(fast-track promotion) ne yazık ki Arge tarafında çeşitli global nedenlerden dolayı çalıştırılamıyor olması da diğer olumsuz etkenlerden. Dolayısıyla bir zaman sonra bu metal yorgunluğuna ister istemez sebebiyet verebiliyor. Öte yandan sene tecrübesine dayanan ve kademeli(gradual) ilerleyen IK yapıları da çalışanlar için heves kırıcı olabiliyor. Örneğin takım lideri veya teknik lider olduğunuzda bu sizin maaş skalanıza direkt yansımıyor, bir terfi/atlama (jump) yaşamıyorsunuz. Önce o rolde belli senelerinizi geçiriyor, yıllar sonra eğer üst yönetim tarafından uygun görülürse maaş skalanız bulunduğunuz pozisyonun değerini yakalıyor, yani her zaman arkadan takip ediyor. Dolayısıyla almış olduğunuz rol ve pozisyon kısa vadede sizin için ancak karşılıksız ve belirsiz yük getiriyor. Bunun gibi bir çok sebep saymak mümkün.

Sadede gelirsek, yakın zamanda Türkiye’nin en büyük operatörü olan ve sektörün tartışmasız en büyük oyuncusu olan Turkcell’den bir teklif aldım. Uzun yıllar çatısı altında mutlu bir şekilde çalıştığım Huawei malesef az önce bahsetmiş olduğum rijit kurumsal yapılardan dolayı, bu teklife karşı ele avuca gelir teklif(counter-offer) sunamadı. 150bin çalışanı olan büyük bir kurumsal şirketin şahıslar için yapıları esnetmesi zaten çok mümkün değil, bu ancak dünya standardında benzersiz işler ortaya koyan, Huawei’nin kaderini etkileyebilecek kişiler için sözkonusu olabilir. Hal böyle olunca ve teklif edilen pozisyonun içeriği ve sunmuş olduğu olanakların daha iyi olması nedeniyle Huawei ile olan birlikteliğimize bir nokta koyma zamanı geldi.

Ekipteki çok kıymetli arkadaşlarım, güzel insanlar, çok ince düşenerek bir hediye almışlar, uzun yıllar kütüphanemde ve çalışma masamın baş köşesinde saklayacağımdan emin olabilirler. Gideceğim yerde en çok onları arayacağımdan adım gibi eminim, çünkü aynı dostluk ortamını yakalamanın gerçekten imkansız olduğunun farkındayım.

Gelecek günlerin hepimize güzellik ve esenlik getirmesi dileğiyle, sözü onlara bırakıyorum:

Dostlar birbirleri hayatına zarif dokunuşlar bırakırlar, yapraklar gibi mürekkebi kendi damarlarında…
Rüzgar seni nereye götürürse, kendi izini götüreceğine eminiz. Gideceğin tüm yollarda başarı ve mutluluklar dileriz.
-NGIN ailesi-

 

Güzel şeyler – CV Hazırlama

Kimi zaman yapacağınız ufak bir hareketin, başka insanların hayatında ne boyutlarda bir etkiye sahip olacağını tahmin bile edemezsiniz. Bu sayfa üzerinden telekom sektörü özelinde yazılım mühendisliği için hazırlanmış şablon bir CV’ye ulaşıp Huawei’ye başvurma kararı alan bir arkadaşımızın yıllara sonra gelen teşekkürü:

CV Hazırlama

CV Hazırlama

Yazılım – Bilgisayar Mühendisi Maaşları 2016

Yazılım Mühendis maaşları

Yazılım / Bilgisayar Mühendis Maaş

Şu sıralar bir çok okurumuzdan yeni mezun yazılım mühendisi maaşı, bilgisayar mühendisi maaşı, elektrik-elektronik mühendisi maaşı nedir gibi sorular alıyorum sıklıkla. Bu sorulara cevaben 2016 senesi için Micheal Page’in çeşitli sektörlerde yapmış olduğu anketi sizlerle paylaşıyorum.  2016 senesi yazılım sektörü içerisindeki çeşitli pozisyonlara ait maaş araştırması çalışmasına aşağıdan ulaşabilirsiniz.

Not: Yazılımcı Maaşı, Yazılım Geliştirici Maaşları, Yazılım Mühendisi Maaşı, Bilgisayar Mühendisi Maaşı, Yazılım Sektörü Maaşları, Yazılım Uzmanı gibi pozisyonlar için Teknoloji linkine tıklayabilirsiniz.

How to prepare for PSM I Certification Exam

I’ve finally cleared the Professional Scrum Master PSM I certification exam with %98 score. Here below you can find the summary of my journey for PSM I exam.

Professional Scrum Master PSM I

Professional Scrum Master PSM I

BACKGROUND:

I’ve been working as an old developer, team leader and solution architect in one of the top telecom vendor companies, mainly using the traditional project management approach (PMI and CMMI Level 3). Thanks to my job responsibilities, I need to travel worldwide and engage with different project teams from different R&D companies. I’ve seen the Scrum in action for the first time when I was working with the Telefonica R&D group. I was quite impressed with the lightweight methodology they are using for managing their teams and projects. Cross-functional, self-organizing and focused teams with experienced members, carrying out creative and productive work, in a very dynamic manner. The exposure was quite enough for me to get interested in Scrum, as the differences between the traditional and scrum approach was obvious.

At that time I decided to read about Scrum, however I had no intentions to get certified as I had no space in my daily work to apply Scrum, as a vendor company, doing invisible stuff for the operators, I still believe that the traditional approach suits more in my domain. Recently I’ve accepted a job offer as Technical Product Manager from a telco operator, so I decided it would be a good step to get the certification. Although I will be playing the PO role, I decided to go with PSM I, as it is much more valued and recognized.

PREPARATION:

1) http://www.scrumtrainingseries.com/
If you are not practicing Scrum, this training is the best material you can ever find. It is fully cognitive learning experience, which will help you to understand how Scrum is practiced. Don’t take this as reference for the examination though, stick with Step 2.

2) Scrum Guide:
Don’t read the material, digest it! Think about every sentence and look for the conceptual gaps left deliberately by the author.

3) “The Scrum Master Training Manual” of Mplaza.
I don’t recommend this one which is lurking in this forum and many members referring to it. It includes some very fundamental mistakes such that the “Sprint Backlog is frozen and no more items can be taken from Product Backlog etc.”

4) Scrum A Pocket Guide:
Although this one is recommended by Scrum.org I don’t see any benefit in it considering the PSM exam.This one is more about the philosophy of the Scrum, and I think therefore it is recommended by the people in this community. If you are looking something with PSM exam focus, considering also the price tag for only 100 page, I don’ recommend it.

5) Open Assesments:
Go with PSPO and PSM open, until you score %100. Take note of the intermediate level questions which seems ambigous. You will see some of the questions, at least the full terminology in the real exam.

6) http://mlapshin.com/index.php/psm-quiz/
This is the best mock exam which will shock you after you think that you are ready after Step 2&5. If you can score over 75/80 in first attempt, you are in good shape.

7) Some more free mock questions:
scrumstar.com/scrum-certification-practice-exam
www.agileprojectmanagementtraining.com/agile-exam-resources/
mplaza.pm/product/psm-preparation-practice-test/

8) Scrum Narrative and PSM Exam Guide:
I was not very confident about the number of questions I solved, hence decided to go with this one, as it includes plenty of questions. The overall format of the book is awful, fonts, colors, formatting. It is like personal notes of a person in a wordsheet. However it is very focused on the exam and the author has sound understanding of the exam pitfalls and guides the reader in a thorough manner. If you can bear the format, you will benefit.

9) Scaled Scrum related topics:
This one is one of major confusion area in the forums and among exam applicants. There are major reasons for that, as there was no standards like Nexus from Scrum.org, and there are many plenty of other alternatives for scaling in the past. Even a recommended reading, “Scrum A Pocket Guide” from Gunther Verheyen puts some concepts like multiple product owners and chief product owner, which will totally misguide you.

In order to be confident with the questions, search for “Scrum Practitioner Open” which is currently not available now. This one has really difficult questions which are above intermediate level. You can find the discussions of the questions in google. One example is given below:

https://www.scrum.org/Forums/aft/1292

Also I found the following official “Scaled Scrum Open” link which is still working.
http://www.classmarker.com/online-test/start/?quiz=7rt5464b55300026

EXAM EXPERIENCE:

I was a little bit anxious as there was many people in the forum failing in the exam. Hence my expectation about the difficulty of the exam was higher. Actual exam is not that difficult, it is in line with the official declaration that it is an “intermediate” level exam. However don’t be fooled by the level of open exam questions.

In mock exams, the only area I was not very confident was about the “SM facilitation”. Many SM role questions are not direct asking concepts on the boundaries of SM role. We know SM is a “facilitator” but how much does he facilitate? What is level and scope of such facilitation? Sometime SM takes an active role and acts as the protector&knight of Scrum process, and sometimes in a passive role, letting the team to do it or, sort it out. Hence the grey are causes many ambiguous questions in several mock exams, where the answer depends completely on the mindset of the person who prepares the question.

Not to my surprise, I missed the questions in this subject area:
Scrum Framework 97.5%
Scrum Theory and Principles 100.0%
Cross-functional, self-organizing Teams 100.0%
Coaching & Facilitation 83.3%

PSM I Certification Score

PSM I Certification Score

SUMMARY:

I’m very glad that I grasped the basic fundametals of Scrum and looking forward to practice it. I hope my experience above will help people who are new to Scrum like me. Scrum on guys!

How To Answer “What’s Your Current Salary?”

You are almost guaranteed to get the question “What’s your current salary?” or “What are you earning now?” when you’re looking for a new job.

You have to be ready to answer the question with a smile while keeping your personal salary-history information private.

salary

Lots of in-house recruiters and third-party recruiters take it for granted that they are entitled to know your current and past salaries, but that is a bad assumption on their part.

Of course they want to know what you are earning now and what you’ve earned at every job you’ve ever held.

It gives them and the employer they work for a huge negotiating advantage when they know your salary details. You would love to know what they paid the last person in the job, too, but they’re not about to give you that information — so why should you part with your salary information?

recruiters

You may find it helpful to practice answering the question “What’s your current salary?” so that you can answer it smoothly and comfortably without stumbling.

Read More

SSCA SIP Training & Certification Exam

It has been a great journey taking the SSCA training from TheSIPSchool which is the only industry recognized (such TIA and Cisco) training for Session Initiation Protocol (SIP). Although I have sound information on SIP related topics due to my daily work, I found the training material really diverse and enjoyed the depth and variety of the topics.

The course covers the following topics:
1. Core SIP
2. Wireshark
3. SIP, the PSTN and SIP-T
4. SIP, VVoIP and QoS
5. SIP Security
6. Firewalls, NAT and Session Border Controllers
7. SIP Trunking
8. Testing, Troubleshooting and Interoperability
9. ENUM, DNS and Peering
10. SIP in the Cloud, LTE, the IMS and VoLTE
11. SIP and Fax over IP
12. SIP and Unified Communications

After long hours of training, going over the whole material twice, spending more than 50h, I’m really happy to clear out the exam with 51/55 (%93) score mark. The exam is not too difficult, however I strongly recommend taking notes in each chapter while studying the material, as you may get some very basic questions and may need to remember some concepts.

scca certificate

SCCA Certification

Pages:123456