Je lisais récemment un article qui a déclaré:
En règle générale, il a la réputation d'être un puits de coût fond géré par des gens qui ne peuvent ';; t expliquent ce qu'ils sont faire (surtout pourquoi ils coûtent tellement), peut ';; t livrer ce qu'ils promettent, semblent se sentir mépris pour leurs clients, et ne semblent pas avoir la compréhension des préoccupations des entreprises. Je soupçonne que vous pouvez, à l'occasion, d'accord avec cette déclaration. Parfois vous vous sentez que vous ';; re payer trop cher ou des choses n' est ;; t fait aussi rapidement que vous ';; D aimez et vous n' ;; comprends toujours les explications. Je voudrais profiter de l'occasion pour explorer quelques points de notre propre expérience étendue dans HeadChannel, vous donnant un petit aperçu de ce que ce ';; s aiment travailler dans l'informatique et quels sont les éléments que l'on doit mettre ensemble pour en faire un succès . Nous avons acquis cette expérience lors de la conception, la construction de systèmes de gestion de contenu, des applications mobiles et variée d'autres logiciels sur mesure. . Espérons que ce sera aussi faire la lumière sur pourquoi les choses sont parfois pas aussi simple que vous pourriez penser Pour obtenir de bons résultats dans le domaine du développement de logiciels exige: 1. Un grand nombre de connaissances spécialisées - à commencer par une compréhension complète des exigences du projet, comment se traduisent-ils dans un, extensible et le système supportable conviviale; ce qu'il faut citer pour le projet, la technologie à utiliser, quelles sont les limites de cette technologie, etc., etc. 2. A beaucoup de discipline en termes de maintien des processus pour veiller à ce que le code de programmation est écrit dans d'une manière qui soit conforme aux normes reconnues, que la documentation est créé, qu'il ya une pleine connaissance du projet au sein de l'équipe, et qu'il y est une structure de soutien en place. De tout cela, le client est généralement parfaitement inconscients, mais il doit être fait tout de même. 3. Comprendre comment l'élément esthétique de conception fonctionne avec la technologie. Parfois, ce qui semble la meilleure, prend 5 fois plus de temps à faire que de sa prochaine meilleure alternative. Sans cette connaissance, des erreurs coûteuses peuvent être faites (et oui, dans HeadChannel nous avons fait certains d'entre eux).SCALA développeur pour CHATT APPLICATION