Jussi Mononen, CTO of CarbonLink, shares insights on software development, technical strategy alignment, and human elements in tech implementations through Agile principles.
Agile transformed Jussi's perspective on software development, emphasizing the importance of human dynamics over technical challenges.
Maintaining software is ongoing, with software truly 'done' only when it no longer exists.
Direct customer communication is vital for understanding core problems.
Creating a technical strategy aligning with business objectives requires maintainability and adaptability considerations.
Balancing technology choices includes evaluating familiarity, customer fulfillment, flexibility, and organizational speed.
Collaboration between tech and business thrives on respect, trust, focus on well-considered decisions, human potential maximization, and value for diverse viewpoints.
Strategic roadmapping entails weekly reviews, Trello use, seeking diverse signals, and communicating investment priorities.
Overcoming technical challenges involves handling conflicting needs, establishing shared direction, focusing on people, and attention to backlog items.
Jussi's leadership philosophy prioritizes context understanding, role models, continuous learning, and practical experiences.