Bonjour à tous,
Je travail en SSII depuis maintenant presque 4 ans et je n'ai vu jusqu'à présent aucun projet utilisant les méthodes agiles.
J'ai vu par contre des projets documentés ou sans docs, avec MCD ou sans.
Aujourd'hui je souhaiterai me lancer dans un projet personnel de e-commerce. Afin de faire la veille technologique et d'améliorer mes connaissances en ASP.NET j'ai déjà décidé des technos que j'utiliserai (ASP.NET MVC4, entityFramework, architecture multi couches, SQL Server).
Et je suis un peu (beaucoup) perdu
Par ou commencer ?
De mes souvenirs d'UML et de méthodologie de la FAC, je serai parti vers des diagrammes UML, dont un MCD. Puis création de la base de données et enfin développement.
Mais à priori avec entityFramework de .Net, le plus utilisé est le "code first" qui permet de générer une base de données. En soit OK, mais au niveau conception, cela nécessite quand même d'avoir bien réfléchit à la structure de sa base en amont, non ? J'ai l'impression que c'est la philosophie inverse qui est préconisé par entityFrameWork "code first" mais je vois mal comment avoir un système robuste comme ça ?
Je vais regarder aussi du côté des méthodes agiles, que je connais pas du tout pour le moment. Je crois savoir que cela va me changer du specs techniques & fonctionnels puis code ?
Ca fait peut être beaucoup de chose à apprendre avec un seul projet. Je sais que j'ai beaucoup de lecture qui m'attends (lbcp de livres dans la section AML ont l'air passionnant ... rien que les 5 premiers me font de l'oeil ... ),
mais si déjà je pouvais avoir vos avis sur ces points :
- point de départ pour un nouveau projet ? avec ou non méthodes agiles
- avec entityFramework, comment démarrer ? MCD ou non ?
Merci d'avance
Partager