AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2009, 19:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
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, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Job as Software Development Engineer at Microsoft Development Centre, Copenhagen, DENMARK kashperuk Рынок труда Microsoft Dynamics 52 26.04.2010 18:16
Dynamics AX: Pre-release of Lean Manufacturing for Microsoft Dynamics AX Blog bot DAX Blogs 0 03.04.2009 21:06
Sample Design Patterns: Sample Design Patterns in Dynamics AX (X++) Blog bot DAX Blogs 0 25.10.2007 05:44
Sample Design Patterns: Sample Design Patterns in Dynamics AX (X++) Blog bot DAX Blogs 5 15.10.2007 10:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:19.