Sadek Drobi’s Blog

December 21, 2007

Separating business logic from technology: Kathleen Dollard on a new view of code generation

Filed under: Architecture, Agile Programming, DSL — Sadache @ 2:36 am

Even the most successful project becomes a failure when a new technology comes out and everything has to be rewritten from the ground. This is why business logic has to be separated from technology. And, according to Kathleen Dollard, code generation is a promising approach to achieve it.

(more…)

December 15, 2007

Can architecture create gap between developers and software they build?

Filed under: Architecture, Delivering Value, Agile in the Enterprise, Useability — Sadache @ 12:17 am

Today, many software project management and architecture approaches tend to parcel out  work on a project creating hierarchical layers. This helps to simplify both developers work and management. However, the undelying information shielding among layers can  potentially create a gap between developers and the software they are working on, if developers task are totally taken out of functional context.

(more…)

December 1, 2007

Debate: Scaling teams up in productivity rather than in personnel

Filed under: Architecture, Agile Programming, Agile in the Enterprise — Sadache @ 3:59 pm

Larger team size prevents from adopting the whole range of language abstraction tools and puts constraints on productivity. Reg Braithwaite believes that tools should not be tuned to the size of the team. He advocates for building teams around the tools and keeping them small. It appears however that team growth is often inevitable. What can be done then to maintain quality and productivity?

 

(more…)

Powered by WordPress