Winforms Which Design Pattern / Agile Methodology to choose

Posted by ZedBee on Stack Overflow See other posts from Stack Overflow or by ZedBee
Published on 2012-06-11T21:12:30Z Indexed on 2012/06/11 22:40 UTC
Read the original article Hit count: 433

Filed under:
|
|
|
|

I have developed desktop (winforms) applications without following any proper design pattern or agile methodologies. Now I have been given the task to re-write an existing ERP application in C# (Winforms). I have been reading about Domain Driven Design, scrum, extreme programming, layered architecture etc. Its quite confusing and really hard (because of time limitations) to go and try each and every method and then deciding which way to go. Its very hard for me to understand the bigger picture and see which pattern and agile methodology to follow. To be more specific about what I want to know is that:

  1. Is it possible to follow Domain Driven Design and still be agile.
  2. Should I choose Extreme programming or scrum in this specific scenario
  3. Where does MVP and MVVM fits, which one would be a better option for me

© Stack Overflow or respective owner

Related posts about c#

Related posts about .NET