Open in app
Home
Notifications
Lists
Stories

Write
Andreja Dulović
Andreja Dulović

Home
About

Pinned

My Writing Portfolio

Hello! :-) I write about how technology, people, and organization can support a business in the long run. I’ve been in software development for more than 16 years in various roles and companies, so this is just a small part of the journey. …

Writing Portfolio

2 min read


Published in Better Programming

·Nov 29, 2021

Technical Debt as a Product-Engineering Issue

What is it, how does it affect the business, and how product and engineering can work together to handle it? — What is technical debt? A search of the current literature reveals many definitions of “technical debt.” Here are a few examples: Technical debt is a concept in programming that reflects the extra development work that arises when code that is easy to implement in the short run is used instead of applying the best…

Product Management

12 min read

Technical Debt as a Product-Engineering Issue
Technical Debt as a Product-Engineering Issue

Published in Management Matters

·Oct 11, 2021

Neglected Factors When Building Enterprise Systems

1) Ease of integration in the target business, 2) vendor lock-ins, and 3) inflexibility caused by technical debt. — When I look back on all the applications and systems I worked on in my career, I’d say that 90% of all long-term problems are due to these three reasons: Ease of integration in the target business: The overall price of a product for a customer is much more than…

Product Management

8 min read

Neglected Factors When Building Enterprise Systems
Neglected Factors When Building Enterprise Systems

Published in Management Matters

·Sep 10, 2021

Project vs Product Oriented Environments

These differences start with how you make money on projects vs. products. — Several times during my career, I joined teams who wanted to transition “from projects to products.” The ride was never smooth, whether in a big company or a small and agile team. Projects (Services) A project is a singular effort made to achieve a predefined result. For example, building a bridge. Or…

Project Management

7 min read

Project vs. Product Oriented Environments
Project vs. Product Oriented Environments

Published in Management Matters

·Jul 28, 2021

Decoding Trust at Work

How to build trusting work relationships and culture. — My work has always taken me to international environments. I once joined a company with employees of 66 different nationalities, and I’ve been in a few good spots throughout my career to observe how trust evolves (and dies) in various places. This article is an attempt to describe trust in…

Leadership

9 min read

Decoding Trust at Work
Decoding Trust at Work

Published in Management Matters

·Jun 30, 2021

Ownership, Autonomy, and Responsibility

Three pillars of scalable teamwork. — The purpose of this article is to describe the impacts ownership, autonomy, and responsibility have on us and the work we do. This breakdown is for managers, individual contributors, and anyone else working in IT. These topics are universal within our industry. Ideas on how to improve these three aspects…

Leadership

8 min read

Ownership, Autonomy and Responsibility
Ownership, Autonomy and Responsibility

Published in Management Matters

·May 26, 2021

How to spread and save the company’s technical knowledge

“Ask For Comments” type of documents (similar to RFC) — This article is about a method for teams to communicate and align with complex technical topics. It helps with collecting input, defining solutions, and setting expectations. …

Scaling

8 min read

How to spread (and save) the company's technical knowledge in the age of remote work
How to spread (and save) the company's technical knowledge in the age of remote work

Published in ILLUMINATION

·May 13, 2021

The Puzzle of Development Teamwork

It’s not always easy to discover and assemble all the pieces. — The purpose of this article is to shed some light on what is needed for software development teams to perform in the long run. There are many pieces of that puzzle that, if not addressed well, could limit the potential and output of a team. Puzzle pieces of the teamwork Every development team can make…

Management

7 min read

The Puzzle of Development Teamwork
The Puzzle of Development Teamwork

Published in Management Matters

·Apr 27, 2021

Vision, Trends and Pragmatism in Tech

Navigating rough seas. — This article is about how trends affect technology vision, why change is important, and the role of pragmatism („business awareness”) in the success of a technical vision. Definitions Technology vision is a direction and a long-term plan on how technology will 1) support the company strategy and 2) influence the business…

Management

8 min read

Vision, Trends and Pragmatism in Tech
Vision, Trends and Pragmatism in Tech

Published in Dev Genius

·Apr 19, 2021

How to Come up With New Ideas

Insight, chaos, and self-control — We sometimes associate the word “innovation” with popular breakthrough things that “change the world.” But this is not about sensational inventions. Innovation in this article means finding new and better ways to achieve something relevant in your context. (Note: Innovation is not the same as problem-solving because even the best…

Innovation

7 min read

How to Come up With New Ideas
How to Come up With New Ideas
Andreja Dulović

Andreja Dulović

I connect technology with business and help teams grow and change. https://www.andrejadulovic.com

Following
  • Simone Di Cicco

    Simone Di Cicco

  • Julius Evans

    Julius Evans

  • Levi Borba

    Levi Borba

  • Rocco Pendola

    Rocco Pendola

  • Malky McEwan

    Malky McEwan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable