In a Modern Software Development process, non-functional requirements such as security or user conversion may account for 50% of the total product development costs. Can this be optimized?
If you are a product owner, having your developer resources spend half of his time on things that don’t directly benefit the end-user seems like an unacceptable expense? This observation is misleading, though, as all users expect high-quality, secured, available and performant applications. You cannot forgo these invisible features in your cost estimate.
The appropriate question then becomes: How can you specifically optimize or decrease the costs of those expected non-functional capabilities…
While the benefits of migrating to the cloud are many — improved operational efficiency, reduced costs, and improved scalability to name a few — there are just as many obstacles that can prevent your organization from achieving a successful migration.
Migrating to the cloud is an organizational effort and requires more than just a few members of your DevOps team to pull off. Unless the organization is rowing in the same direction, your migration efforts can sputter, stall, or fail altogether.
Let’s look at a few key obstacles that can get in the way of your cloud migration and some…
With each passing day, technology becomes more tightly woven into both our working and non-working lives. The more consumers and companies increase their comfort and reliance on technology, the higher the end-user expectations become.
They don’t want to wait months for new software updates, and they don’t want to wait for bug fixes. As an added challenge, they also want the release process to be quick, painless and transparent.
The need to release quickly and often is vital to business success, as clearly stated in the Accelerate book. …
The DevOps culture challenges many companies with a software development department. Managers or even players in the field will undertake a DevOps transformation in the short term.
DevOps is a scam is meant to be a frank discussion of the essential elements required for a DevOps culture. Yes, some technologies will be discussed, but they will always be placed in an organizational, cultural or operational context.
Maintenant à la tête de sa 4e entreprise à titre de CTO, Maxime vient nous partager son expérience à livrer un MVP qui cible les grandes entreprises, et ce en 3 mois. Grâce à son parcours, il comprend à la fois les principes de gestion d’entreprise et la technologie disponible. Ainsi, Maxime est capable de prendre une idée de produit, évaluer sa faisabilité d’un point de vue technologique et prendre les bonnes décisions pour livrer ce MVP.
Car en plus de la vision, des idées, des compétences et du financement, il faut savoir procéder par étapes. Dans le contexte actuel…
Most software projects have tight deadlines. Operating at the speed of business today demands this.
When you’re working under these tight deadlines, it can seem prudent to cut processes that take extra time. Best practices like Test-Driven Development (TDD) and Code Reviews — despite directly contributing to defect-free software — can get shoved aside.
It’s easy to justify because you think you’re saving time, and there’s a deadline to hit. TDD and Code Reviews take extra time. Some estimates say these can add 30% to your design phase.
But the cost of skipping Test-Driven Development and Code Reviews is much…
Lors de la dernière édition du Club des Scalables CTO, nous avons eu l’opportunité de d’entendre Simon sur son parcours entrepreneurial qu’il l’a amené à effectuer un shift de culture afin de passer à une entreprise de produits à 100%.
Lorsqu’il a lancé son entreprise, Simon ne savait pas du tout dans quoi il s’embarquait. Il voulait simplement faire une différence dans la société et l’entrepreneuriat allait être son moyen d’y arriver. Il ne se doutait jamais de ce que GSoft deviendrait quelques années plus tard. …
Nowadays, CTOs and software architects must provide the technology strategies to meet an ever-shrinking intersection in the Venn diagram of corporate priorities.
Here are my top considerations when I act as CTO:
Let’s look at each concern in more detail.
Can the technology strategy promote responsibility transfers?
Today, there are so many aspects to consider when using technologies that doing everything in-house makes little sense. You must transfer to outside partners the responsibilities for components that are…
The modern software culture embraces DevOps teams, agile development practices, test-driven development (TDD), and continuous integration and deployment (CI/CD).
This software culture has emerged in the industry over the last 10 years. During this time, INGENO observed that not all businesses have the resources to set up their own in-house teams of software developers.
As a solution, INGENO set out to provide businesses with Agile Custom Software Development as a Service: Affordable access to a pool of world-class software development teams trained under the Modern Software Culture.
INGENO’s elastic pool of software engineers delivers significant value to businesses with any…
Cloud migration is the moving of applications, data, and other business aspects from on-premises to a cloud computing environment. By migrating to the cloud, your business can see reduced computing costs and improved performance, reliability, and security.
Let’s look at the hypothetical company AcmeCorp to see how it could benefit from cloud migration.
AcmeCorp used to be the go-to company for local, same-day small parcel delivery. Recently, AcmeCorp lost half of its business to Uber and Lyft, which offer more convenient delivery services and at a lower cost.
AcmeCorp’s operations and customer interactions are running on legacy infrastructure: 15-year old…
Be the Revolution