May 20, 2021

Better estimates with a feature development cycle

Welcome to Before DevBreak

Before DevBreak is a series of live, online, tech talks. Each session features a senior tech expert from an innovative company, who demonstrates how they solved major programming challenges in their business. This series is part of our 2-day festival experience DevBreak.

This edition of Before DevBreak takes a closer look at innovative solutions to common problems that arise in software development, especially the tricky issue of delivering on time. In this talk, Guillaume Maron co-founder and VP of Engineering at Dashlane tells us about the feature development cycle (FDC) at Dashlane.

When is the "Delivery Date" not a "Delivery Date"?

Does this sound familiar? A development project is due in February. The engineering team reports that, actually, the delivery date is more likely to be in April. Come the end of March, they adjust that to "not before July".

When Old Approaches no Longer Work

Dashlane assists clients to securely control digital identity management. When they underwent exponential growth making teams larger and further apart, they discovered that oral communication does not scale and that delivery dates could be fantasies. Dashlane responded by adapting the Software Development Life Cycle (SDLC) to their own needs. Their FDC:

  • Pivots around features
  • Provides tools and guidelines — in writing

Innovation and Commitment

Innovations included in Dashlane's bespoke SDLC include:

  1. Bringing the product marketing context (PMK) in at scope definition.

This allows the marketing team to help define scope with the focus they bring, such as:

  • WHY are we building this feature?
  • WHAT is the added value for the user?
  • HOW will we communicate the feature?
  1. Disallowing estimates for any unknowns:

By sidelining any components that lacked the data to allow informed estimates to be produced, into their own phase, the accuracy of phase estimates improved — yes Sherlock!

  1. Reviews

Lessons learned at Dashlane included some harsh realities about the potential cost of UI alterations. By adding a review cycle to any proposed UI development, more experienced colleagues identify generic components that may be reused or optimize the use of existing libraries.

A Voice of Experience

It is clear that our presenter is speaking from a base of solid experience. And, part of that comes across from the commitment to the apparent cost of their FDC. Guillaume is sanguine, even though their FDC may add 1 additional week to a 1-week project.

After all, the automation tests can be leveraged for regression testing. That clear documentation, housed in a logical location in Confluence, allows new team members to understand and develop the product with far greater efficiency. Yes, the cost of failing to document is perhaps harder to estimate than the cost of doing the documentation —  that does not mean that the investment fails to see a good ROI.

Interested to learn about the 6 pillars that make up Dashlane's FDC? Watch the full talk here.

Dashlane are recruiting tech profiles on talent.io, be sure to sign up to receive the best offers.


About  talent.io and DevBreak

DevBreak is a 2-day tech festival organised by talent.io, Europe's leading selective recruitment platform which has raised over €10m and is over 170 employees strong. We help great companies build great tech teams, in the simplest way: selected companies apply directly to vetted candidates. We cover most tech roles (software engineers, data scientists, product managers, DevOps engineers, CTOs). Our platform is open to permanent positions as well as freelance assignments, both on-site and remote.

  • 7,000+ companies use talent.io, such as Deliveroo, Volkswagen, N26, PayFit and Aircall
  • 6,000+ candidates recruited, for permanent contracts and for freelance assignments
  • 5 Countries / 11 cities (Paris, Lyon, Lille, Bordeaux, Toulouse, Berlin, Hamburg, Munich, London, Amsterdam, Brussels)

Consulter nos autres resources

October 6, 2021
Un guide pour construire votre équipe tech en remote
Regarder le replay →
June 16, 2021
talent.io s'associe à Deel pour créer la façon la plus simple de gérer l'embauche et la paie de vos équipes à l'étranger
Regarder le replay →
February 17, 2021
talent.io dévoile le salaire des professionnel·les de la tech en France
Regarder le replay →

Other articles picked for you

October 6, 2021
A guide to build your remote tech team
Read more →
September 30, 2021
How MDD can help tech team boost their productivity
Read more →
July 15, 2021
The journey of transitioning to a Shape Up methodology
Read more →