Culture

Our approach to product management marries meticulous strategy with visionary execution. It’s a masterclass in aligning innovation with business goals, crafting roadmaps that navigate market complexities with elegance, and ensuring our communications resonate clarity and conviction.

Managing Dependencies

Dependencies are external libraries used by a project, it can be npm packages, gems, and hex packages.

During development

Update as often as possible.

MVP + Launch

Update as often as possible.

Live projects with a full team

Minor versions is okay anytime. Major versions need proper release and testing schedules. For a project with a full team, things should be regularly updated.

Live projects with a full team and with real transactions

Be very careful. Watch out for major version upgrades and breaking changes.

Live projects without a team

Security updates only. You can't fire and forget these things. Don't update if no one will test it or manage the project.

Dead projects

Depends on the team involved. Usually there's no point of updating dependencies except for security issues.

Taking over a project

Update as often as possible.

Next: Product Playbook

Connect.

Mashup Garage, a premier software development team, specialises in crafting exceptional products for startups and enterprises. With expertise in React, Elixir/Phoenix, and Ruby on Rails, we deliver solutions that meet your unique needs. Our mission is to bring value backed by decades of technical expertise and global co-founding experience.

What do you need help with?

Build a project

Build a team

Consult

Speak to someone

Expect a guaranteed response from us in 1-2 business days.

United Kingdom

London

Islington, London

+44 738 777 3405

LDN

Philippines

Manila

3F Topy IV Building, 3 Economia Road, Bagumbayan, Quezon City, 1110

+63 917 3084089

MNL