ALSS

Edit Content

Short program

MANAGING SOFTWARE DEVELOPMENT

Course Introduction

The course provides an introduction to software development management in both technical and administrative perspectives. The course concepts such as extended software development lifecycle which includes staffing, planning, development, and delivery of products, are useful for both product owners, customers, or anybody who has a startup idea willing to work with software teams. The two hour sessions will be held online on the announced dates. The course is designed and delivered by an international university instructor of Computer Engineering. It is being offered as an open course and can be attended by anyone who is, or aspires to get, involved in the industry of software development, or willing to understand the basic technical details in order to better communicate their ideas to developers. 

Course Subjects

• Recruitment, team members: Designers, architects, developers, testers
• Support engineers and technicians
• Software engineering
• Software development lifecycle
• Requirements analysis
• Iterative design and improvement
• Project plan, deadlines, and critical path
• Development and agile approach
• Issue tracking
• Time plan and cost analysis
• Configuration management
• Continuous delivery and updates
• Continuous integration,
• Automated testing and build of modules, quality assurance
• Staffing
• Conveying feedback and introvert module owners
• Remote team management, cultures and timezones
• Overtime and stress management
• Support, 1st level, and 2nd level
• Startups and incubating projects

Course Outcomes

Upon completion of this course, you should have an understanding of software and support management concepts such as:
● Recruitment and team building
● Software engineering
● Software development lifecycle
● Project plan
● Development
● Quality assurance
● Staffing
● Support
● Startup headaches

Course Structure

Week 1: Meeting the Team and the Process (2 hours)

Recruitment, team members: Designers, architects, developers, testers
Support engineers and technicians
Software engineering
Software development lifecycle
Requirements analysis

Week 2: Project Design and Tracking (2 hours)

Iterative design and improvement
Project plan, deadlines, and critical path
Development and agile approach
Issue tracking

Week 3: Cost and Quality Management (2 hours)

Time plan and cost analysis
Configuration management
Continuous delivery and updates
Continuous integration,
Automated testing and build of modules, quality assurance

Week 4: Team-building and Feedback (2 hours)

Staffing
Conveying feedback and introvert module owners
Remote team management, cultures and timezones
Overtime and stress management
Support, 1st level, and 2nd level
Startups and incubating projects

Graduate Benefits from ALSS

Completing a business leadership program offers numerous benefits to graduates. Firstly, these programs provide comprehensive training in leadership techniques and strategies, enhancing graduates’ skills in decision-making, problem-solving, communication, and team management. This equips them with the necessary tools to excel in leadership roles and drive organizational success.

Professional Development

Our programs are designed to give you the edge to excel on your profession with advanced knowledge.

Quality Education

We are up-to-date with latest business trends and insights that enable us to offer qualitative education

Alumni

We have a global pool of alumni from all eh parts of the world who are excelling on their leadership journey.

Department Contact

Social Info

Accreditation & Certification

The Academy of Leadership Sciences Switzerland (ALSS) is an international education institution  that  offers  continuing  education,  further  education,  and  post  graduate advanced  education  courses,  workshops  and  programs  focusing  on  advanced  studies in Leadership and Management. The ALSS also offers short courses that are not credit- bearing, and do not lead to formal qualifications. All attendees who attend all the four presentations for the Introduction to Sports Law course will be awarded certificates of successful attendance by the ALSS.

Course Leader

Dr. Murat Özyurt, PhD
Dr. Murat Özyurt is a computer engineering instructor. He has received his BS degree in
computer engineering in 2005, MS degree in software engineering in 2008, and PhD
degree in computer engineering in 2019 from Bogazici University. He has worked as a
software engineer, architect, team lead in commercial projects as well as R&D project. He is
also running his own companies for consultancy and development of software projects. Dr.
Özyurt has been working with ALSS since 2023 on IT courses. He has also been lecturing in
Bogazici University Computer Engineering Department since 2020 on Introduction to
Programming Courses. Dr. Özyurt has assisted similar courses since 2016 with a
specialized platform Teaching.Codes, which is designed to address lectures and automated
evaluation and grading of student submissions in programming courses. Has has been
generating programming courses contents and examples for Java and Python programming
languages. His professional experience is based mostly on computer networks,
telecommunications infrastructure planning projects, web applications, 3D applications,
mobile games, etc. More detailed information about Dr. Özyurt can be found in
https://linkedin.com/in/muratozyurt. Similarly his recent publications can be accessed
through https://www.researchgate.net/profile/Murat-Ozyurt-2 .