Tuesday, March 13, 2012

Similitudes entre le système islamique et un processus de développement logiciel

Le rôle de as-salat dans la validation régulière des 5 piliers de l'islam:


Tout d'abord le processus de développement logiciel comporte trois notions principales pour aider à organiser le développement d'un projet informatique en général :

1) discipline
3) phase
2) itérations


  1. tout d'abord, le déroulement du projet suit un ensemble de disciplines dans l'ordre par exemple (imaginons sur l'axe Y):
    1. modélisation des besoins
    2. analyse et conception
    3. développement et implémentaiton
    4. test et déploiement
  2.  ensuite, ces disciplines sont vérifiées par des phases distinctes par exemple (imaginons sur l'axe X) :
    1. initialisation ou démarrage
    2. conception ou élaboration
    3. construction ou développement
    4. livraison (du produit ou projet)
  3. enfin, ces phases elles même peuvent être réitérées (toujours sur l'axe X) autant de fois que nécessaire afin de valider la bonne réalisation des disciplines.

Ensuite, quel rapport à tout ça avec l'islam ou ce que j'ai voulu appelé modestement le système islamique, reprenons les schéma d'avant :


  1. tout d'abord, la vie d'un musulman suit un ensemble de disciplines dans l'ordre par exemple :
    1. l'attestation de foi (a-chahada : une fois au minimum)
    2. la prière quotidienne (a-salat : 5 prières)
    3. le jeune (as-siam 30 jours environ par an)
    4. l'aumone (a-zakat : 2,5 % du resultat net de l'année environ)
    5. le pélerinage (al-haj : si le musulman en a la possibilité)
  2.  ensuite, ces disciplines sont vérifiées par des phases distinctes (qui dans ce cas sont les 5 prières de la journée) par exemple :
    1. al sobh
    2. al dohr
    3. al asr
    4. al maghreb
    5. al icha
  3. enfin, ces phases elles même peuvent être réitérées autant de fois que nécessaire afin de valider la bonne réalisation des disciplines. Dans ce cas là une itération peut être :
    1. pour l'attestation de foi: 
      1. nombre d'itérations : à chaque prière, 5 fois par jour minimum
      2. durée de chaque itération : durée d'une prière complète. 
      3. prochaine itération : lors de la prochaine prière.
    2. pour as-salat : 
      1. nombre d'itérations : à chaque prière, 5 fois par jour minimum.
      2. durée de chaque itération : durée de 5 prières => un jour complet. 
      3. prochaine itération : prochaine prière.
    3. pour as-siam : 
      1. nombre d'itérations : 30 fois le ramadan au minimum
      2. durée de chaque itération :  1 jour.
      3. prochaine itération : arrivée de la prochaine année.
    4. 1 an pour a-zakat :
      1. nombre d'itérations : 1 fois par an au minimum.
      2. durée de chaque itération : le temps de payer a-zakat.
      3. prochaine itération : arrivée de la prochaine année.
    5. 1 vie pour al haj :
      1. nombre d'itération : 1 fois au minium si la santé et les finances le permettent).
      2. durée de chaque itération : autant de fois que possible.
En fin de compte, as-salat permet entre autres, le suivi et la validation des disciplines principales qui sont les 5 piliers de l'islam. Et que le musulman qui a initié son projet en tant que musulman garde le nord jusqu'à l'accomplissement de sa mission.


Ceci dit, tout ça n'est que les interprétations du modeste analyste que je suis, merci de ne pas prendre ça au pied de la lettre.

===================
translation
===================

Similarities between the Islamic system and a software development processThe role of as-salat in the regular validation of the 5 pillars of Islam:

First the software development process has three main concepts to help organize the development of an IT project in general:
1) discipline3) Phase2) iterations


    
Firstly, the project process follows a set of disciplines in order for example (imagine the Y-axis):
        
modeling needs
        
analysis and design
        
development and implémentaiton
        
test and deployment
     
Then, these disciplines are verified by discrete phases, for example (imagine the X axis):
        
initialization or startup
        
design or development
        
construction or development
        
delivery (of product or project)
    
Finally, these same phases they can be repeated (always on the X axis) as many times as necessary to validate the successful completion of the disciplines.

Then, how to report it all with Islam or what I wanted modestly called the Islamic system, let the scheme before:


    
First, the life of a Muslim follows a set of disciplines in order for example:
        
the testimony of faith (shahada-has: at least once)
        
daily prayer (salat-a: 5 prayers)
        
the young (as-Siam about 30 days per year)
        
alms (zakat-a: 2.5% in net income for the year approximately)
        
The Pilgrimage (al-Haj: Muslim if given the chance)
     
Then, these disciplines are verified through distinct phases (which in this case are the prayers of the day 5) for example:
        
al Sobh
        
al zuhr
        
al asr
        
al maghreb
        
al isha
    
Finally, these same phases they can be repeated as many times as necessary to validate the successful completion of the disciplines. In this case one iteration may be:
        
for the testimony of faith:
            
number of iterations for each prayer five times a day minimum
            
duration of each iteration: duration of a complete prayer.
            
next iteration at the next prayer.
        
for as-salat:
            
number of iterations for each prayer five times a day minimum.
            
duration of each iteration: 5 time prayers => a full day.
            
next iteration: next prayer.
        
for as-siam:
            
number of iterations: 30 times the minimum Ramadan
            
duration of each iteration: 1 day.
            
next iteration: arrival of the next year.
        
1 year for a-Zakat:
            
number of iterations: once a year at least.
            
duration of each iteration: time to pay zakat-a.
            
next iteration: arrival of the next year.
        
A life for al haj:
            
number of iterations: 1 time in minium if health and finances permit).
            
duration of each iteration: as many times as possible.
Ultimately, as-salat allows among other things, monitoring and validation of key disciplines are the five pillars of Islam. And that a Muslim who initiated the project as a Muslim guard the north to carry out its mission.

That said, all this is that interpretations of modest analyst that I am, thank you not to take it literally.

No comments:

Post a Comment

Popular Posts