Mentoring in DDD and Software Architecture

Remote

Mentoring for developers, tech-leads and architects

Understand systems you are building and your organization from a new perspective.

Improve and learn even though you work in high-pace environment with constant time and delivery pressure.

Courses, conferences, or AI agents may help you a bit, but mentoring helps a lot!

Mentoring is tailored for you to develop your role in real-life discussions where the focus is on you and your challenges.

‍

Curious? Get in touch!

‍

What is mentoring?

CoWork offers mentoring as professional 1:1 discussions where we go through topics from software architecture and development of complex systems from a sociotechnical standpoint.

The topics are adapted to the context you work in by discussing relevant issues from your organization. We focus on the basic principles of software engineering and product development and through this strengthen what you already know and stand for:

• Understand end-users, your leaders, and other stakeholders and their perspective on software

• Modularization and code structure based on logical dependencies

• Modeling based on business needs

• Real benefits of testing and Test-Driven Development

• Improve communication with other teams and integration partners through increased understanding of the importance of good API design

‍

‍Format

We meet for online discussions that fits your schedule where we take the time to answer your questions and take care of your perspectives. We document the insights so that you can use it for your own work in your organization.

‍How to explain to your boss that mentoring is the right step for both you and your organization?‍

• You will work on concrete issues from your environment and get suggestions for new solutions and approaches.

• You will be able to apply the knowledge immediately

• You and your team will become better decision-makers

• Better communication skills will reduce friction with other teams and stakeholders

• Perhaps mentoring could be something for the entire team?    

  ◦ Common language, mindset, and ideas lead more quickly to implementation and improvement

‍

‍Prerequisites‍

We assume previous experience in product development of IT systems. You'll get the most out of it if you're part of a ongoing product development or IT project in any capacity.‍

‍

What other people say about our mentors:

‍Through conversations with Mufrid, I have become more confident in my role as a developer - In everything from code structure to integration between systems and interaction with other teams. Mufrid has inspired and motivated me to learn more about DDD, distributed systems, organizational structure and much more. Highly recommended!
 - Oda Lauten, system developer and technical coach, DIPS

‍

When I worked as a developer, I had regular conversations with Mufrid. Among other things, we discussed the relationships between the domain and the system architecture we built. These sessions were incredibly informative and gave me new perspectives. The points and topics we discussed were so valuable that I used them directly for workshops I facilitated for my development team later. The experiences have been a great strength for me, also in my current role as a development manager. Mufrid is easy to talk to, approachable, and very generous in sharing his own knowledge and experience. I can highly recommend Mufrid as a mentor!
 - Konstantino Zuraris Helders, development manager, DIPS

‍

Interested?

Fill out the form Mentoring for Developers, Tech-Leads and Architects or get in touch with us at kurs@cowork.no explaining your needs and background to get started with mentoring!

Meld deg på kursetMeld deg på webinaret