Skip to content

Tag: Agile software development

Teaching Software Engineering

As a software engineering instructor, I’ve taught a diverse group of master’s students with varying technical backgrounds. I’ve found that catering to the needs of all students requires a tailored approach. Here are the strategies that have worked for me. Starting with the Basics To ensure that everyone is on the same page, I always start with the basics, covering fundamental programming functions, variables, and more. This…

Leave a Comment

Engineering Strategy and Planning

Any organization needs planning. Strategic planning can divide the work into smaller pieces, reveal challenges, reduce risk, and improve delivery estimations. Each company has yearly and quarterly plans. Within each company, there are multiple departments and teams. Each entity needs to align with the company strategy. It’s hard to do than said. There are multiple things to think about when you get into the details. In this…

Leave a Comment

Çevik Yazılım

Çevik yazılım geliştirme, bir takım yazılım geliştirme yönteminden ibarettir. Bu yöntemler, yazılımın ve gereksinimlerin biri biriyle etkileşim halinde tutarak ortaya koyulmuş süreçlerin tekrarlanmasına ve aşamalı bir şekilde ilerlemeye dayanır. Yöntemlerin uygulanmasında, zamana dayalı ilerleme, evrimsel geliştirme ve teslim süreci ve değişime karşı esnek yapı ön plana çıkar. 2001 yılında yayımlanan Agile Manifesto, yöntemlerin temelini oluşturan belgedir. Yazımın devamında, çevik yazılımı doğuran süreç ve çevik yazılım geliştirme  üzerinde…

1 Comment