Friday, March 9, 2012

Cinq étapes pour créer votre produit logiciel à l'externalisation

De nombreux cadres et les investisseurs doutent que les produits logiciels peuvent être développées à l'aide d'externalisation. Encore plus de scepticisme est exprimé à l'idée de la version 1.0 de l'externalisation d'un produit. Accelerance clients utilisent encore externalisation pour créer leurs produits dès maintenant. Quel est le secret à l'utilisation d'externalisation à développer avec succès un produit logiciel ?


Beaucoup de gens pensent externalisation est inutile lorsque vous êtes dans le flou Front-End - cette zone floue entre quand une opportunité de marché est connue et lorsque le développement logiciel grave peut commencer. Ils pensent que vous deviez vous bossez à la fin d'avant floue par le codage d'un prototype de votre produit. Dans l'affirmative, vous devez l'équipe de développement en l'espèce, pas plusieurs océans plus loin.


Une autre hypothèse fausse, c'est que vous devez écrire une spécification complète pour votre logiciel lors de la fin d'avant floue. De nombreuses entreprises utilisent un processus de définition de produit très formel, optimisé pour supprimer autant « fuzz » que possible. Combien de temps devrait prendre pour la conception d'un produit logiciel avant le développement peut commencer ?


De toute évidence les temps est de l'essence lors du développement d'un nouveau produit, mais avant que le processus de développement peut commencer vous devez avoir une idée de ce que fera votre logiciel. Il est préférable de savoir de vos clients potentiels. Mais comment pouvez vous impliquez vos clients au début et souvent dans un processus de collaboration, quand tant de vous n'êtes pas sûr de ce qu'ils doivent ou veulent ? Et ce que cela a à voir avec l'externalisation ?


Selon Steve Blank, fondateur de plusieurs startups logiciels et aujourd'hui maître de conférences à la Haas School of Business, à Berkeley, vous n'avez un processus de développement de produit. Vous avez besoin d'un processus de développement de clientèle. Vous avez besoin d'un processus de découvrir quel problème ranch ont vos clients potentiels que l'entraîne à une partie de leur argent durement gagné pour résoudre ce problème en achetant votre logiciel.


La première étape du processus de développement pour le client du Blank est découverte du client. Voici ses étapes de la découverte du client :


* Créer un produit (ou une démo produit)
* Rencontrer des clients et répondre à ces quatre questions de découverte du client :


1. Avez vous identifié un problème à résoudre les clients veulent ?
2. Votre produit résoudre ces besoins de la clientèle ?
3. Si oui, avez-vous un modèle d'affaires viable et rentable ?
4. Avez-vous appris suffisamment pour sortir et vendre ?


* Changer votre produit afin de refléter ce que vous apprenez
* Itérer jusqu'à ce que toutes les questions peuvent être répondues positivement


Y a-t-il un moyen de raccourcir ces cycles d'itération ? La réponse de Accelerance, ne le code de votre produit ou prototype au début. Utilisez un éditeur HTML pour créer des maquettes d'écran. Puis les lier ensemble pour raconter le « utilisateur » de votre logiciel. Ils montrent les cas d'utilisation importante de votre produit. La démonstration du cas d'utilisation de cette façon est comme mettre vos exigences produit en mouvement. Il simule comment sera utilisé le produit réel.


HTML est facile à modifier et ne nécessite aucune programmation. Vous pouvez faire des itérations rapides avant d'engager vos idées de produits à code.


Voici la formule de Accelerance cinq étapes vous pouvez suivre à la conception avec succès votre produit :


1. Décrivez votre idée de produit et ses avantages
2. Créer une démo des cas d'utilisation importante montrant les plus grands avantages de votre logiciel
3. Effectuez les étapes de découverte client, décrits ci-dessus, une itération jusqu'à ce que vous et les clients sont satisfaits
4. Écrire un MRD comme illustrations à l'aide de captures d'écran de votre démo
5. Développer et tester votre logiciel


Dans l'entreprise moderne, vous devriez mettre l'accent sur vos compétences de base et impartir le reste. Dans le processus Accelerance en cinq étapes, les première 4 étapes de définir votre idée de produit, complétant le processus de découverte du client et documenter les exigences doivent faire partie de vos compétences de base. La dernière étape n'est pas.


***


N'importe qui peut développer des logiciels. Mais seulement vous pouvez découvrir ce que vos clients vont acheter. Et qui rend le développement de votre logiciel un processus non essentiel. Utilisez cette formule cinq étapes pour profiter du faible coût externalisation comme un moyen efficace d'obtenir votre produit se développe rapidement.

No comments:

Post a Comment