![]() |
#1 |
Участник
|
gatesasbait: Lean manufacturing applied to Software development (Agile design patterns: incremental software delivery)
Источник: http://gatesasbait.spaces.live.com/B...B9F5!493.entry
============== Good morning, This is a great article. I think it will be interesting for Developers, Business Analysts and Project Managers alike. I definitely recognized myself in the article, so you may too. The article is totally applicable to AX development. If you want to receive printed copies of the MSDN magazine (free for MSDN subscribers), subscribe at https://msdn.microsoft.com/en-us/subscriptions/manage/default.aspx (need to disable popup blocker) or read it online at http://msdn.microsoft.com/en-us/magazine/default.aspx. Full article: http://msdn.microsoft.com/en-ca/magazine/ee294453.aspx Excerpt: Patterns in Practice Incremental Delivery Through Continuous Design Jeremy Miller Contents Incremental Delivery of Features Continuous Design The Last Responsible Moment Reversibility YAGNI and the Simplest Thing that Could Possibly Work How Much Modeling Before Coding? What's Ahead In earlier Patterns in Practice columns, I've focused mainly on technical "patterns," but in this article I'll discuss the softer "practice" side of software design. The end goal of software projects is to deliver value to the customer, and my experience is that software design is a major factor in how successfully a team can deliver that value. Over design, under design, or just flat out wrong design impedes a project. Good design enables a team to be more successful in its efforts. My experience is also that the best designs are a product of continuous design (also known as emergent or evolutionary design) rather than the result of an effort that tries to get the entire design right up front. In continuous design, you might start with a modicum of up-front design, but you delay committing to technical directions as long as you can. This approach lets you strive to apply lessons learned from the project to continuously improve the design, instead of becoming locked into an erroneous design developed too early in the project. In addition, I firmly believe that the best way to create business value is through incremental delivery of working features rather than focusing first on building infrastructure. In this article, I'll explore how incremental delivery of working features enables a project team to better deliver business value, and how using continuous design can enable incremental delivery to be more efficient and help you create better software designs. Full article: http://msdn.microsoft.com/en-ca/magazine/ee294453.aspx Источник: http://gatesasbait.spaces.live.com/B...B9F5!493.entry
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|