Select Page
[lou cos] Magic words, almost as much as Free buffet o free software. Fairground charlatan fallacies? If they offer us low-cost jewelry, low-cost haute cuisine or ... low-cost health, all our alarms go off. Not so with low-cost flights, low-cost fuel o low-cost electronics (except low-cost Apple;)), we have given up a level of quality sufficient with which we feel comfortable.

 So, squeezing the provider ad infinitum:
Can we get a low-cost product?

No, what we get is one less supplier.

.
Pacific Southwest Airlines (1949 - 1988) was the first airline with low-cost DNA, however in Europe we give that credit to the Irish RyanAir, founded in 1985 by the Ryan family. In reality, although they now proclaim themselves an 'ultra-low cost carrier (ULCC)', they needed to accumulate 20 million pounds in losses (1990) - after 5 years of price war - to reach THE conclusion:

Low cost is a digital workplace strategy that requires
absolutely adjust the business areas
so that everything fits

Low cost is not a commercial discount to close an operation. No. Low cost is a way of doing things. Wow! So how do we achieve a low-cost software quality strategy?

software quality strategy

 

 

 

Our software manufacturing processes are continually being refined, refined, and streamlined. We rely on highly efficient ecosystems that ensure their economy, extensively detailed in our series on eco-logical manufacturing. Optimization efforts are not minor in Testing and Certification processes, being ours testing orientation towards factory models a clear proof of it. However, the strategy is missing:

Quality a priori before quality a posteriori

As well as the low-cost airline strategy is much deeper than "cutting peanuts", we will have to develop and execute a meticulous software quality strategy that enables us to offer low-cost:

 

  • Build on a predefined and guaranteed service architecture.
  • Consider software as an accounting asset. Controlled, managed and audited.
  • Set base patterns (as CRUD patterns).
  • Standardize common services (such as traceability, validation or utilities).
  • Segment in information contexts: application, session and operation.
  • Separate operations into layers (presentation, business -for example-).
  • Automate the generation of metrics and quality control on artifacts.
  • Synchronize Software Quality Assurance (SQA) with the entire life cycle.
  • Centralize artifacts (services) and reuse them.
  • Train and share knowledge about centralized artifacts (services).
  • Differentiate between the work of architects and that of programmers.
  • ....

If the way we build, evolve, or test our software causes each cycle increases the workload (code, functional, regressive ... whatever we want), We will never achieve a low-cost software quality strategy. No matter how tight the cost wants to be, if we multiply it by infinity, the result will always be great.

To sleep peacefully, we will have to handle metrics that tell us that approximately 80% of the code is based on patterns or services that have already been tested and are reliable. AND IT IS POSSIBLE.

If, even, it is possible to develop a business of beautiful low-cost houses (The BoKlok concept), How can we not have a low-cost software quality strategy?

Yet another more extreme example of how to change the way you do things:

Parag Gupta & Waste Ventures

 

Finally, a little play on words.

There are low-cost elements for which our culture already has explicit names, which leave no room for imagination. The «low-cost jewels» are costume jewelery or trinkets, the «low-cost wine or drink» is fierce wine or carafe and the «low-cost accommodation» is a pension.

Do you think that low-cost Software Quality already has a name?

House_water_2013_046

 
Miguel Ángel Nicolaus

Miguel Ángel Nicolaus

Miguel Ángel is CIO, Director of Innovation and co-founder of Panel Sistemas. Follow @ mnicolao11 on Twitter, or visit their profile at LinkedIn. You can also contact him via e-mail at this address.

Leave us your comment

Comments

  1. Javier Lopez-Camacho

    A great reflection on a magnificent post. Congratulations.

    I think that this "low cost" that you mention, the result in part of this crisis, is nothing more than adjusting what you pay to what you really want, without additional easements or services that you have not asked for, and for which you do not want to pay.

    I think that several of the points you make in your strategy go along this line: Try only what is necessary, but with the necessary means.

    Reply
    • Miguel A. Nicolao

      Thanks Javier,

      The price adjustment effect, typical of a "pay for what you consume" model, I consider innate to factory models.

      However, even in factory models, a huge task will have a high cost / price. To ensure that Software Quality is kept at low costs, the volume of the task has to be contained and that (I think) is the key to this low-cost strategy.

      In other words, objective: that the new deliveries generate a "small" volume of tests to be carried out.
      (easy to say ...)

      Regards,
      MAN

      Reply
  2. Lucia Garrido

    A brilliant post, as always 😉

    I totally agree that the way of doing things must be changed. Pe, is today's marketing really low cost? I do not believe it. When marketing ran out of budgets, it had to reinvent itself, and the result has been a new way of marketing, cheaper, but also more imaginative and efficient. Just look at the layout of this post! ;-D

    Reply

Trackbacks / Pingbacks

  1. Integration strategies between software products - "Pain or Gain?" - […] these questions as soon as possible allow us to aspire to produce software integration with quality and at a low price.…
  2. #SoftwareQA - Automated testing for responsive websites? - […] implementation and maintenance is kept within reason, I consider that applying a Low-cost Software Quality strategy…
  3. Profitable Innovation - Masa K Maeda - Panel Sistemas Informáticos, a Spanish software development company, software quality services and IT outsourcing. - […] Consequently, quality is a state, a perception. There is no absolute quality, there is quality fit for purpose. Yes…
  4. Test automation for "responsive" websites? - Panel Sistemas - […] implementation and maintenance is kept within reason, I consider that applying a Low-cost Software Quality strategy…

Send a comment

Your email address will not be published. Required fields are marked with *

Share This