Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » agile   (RSS)

Who is an architect?

While the question ‘Who or what is an architect?’ could be popular nowadays, the important for a project and for an organization is the act of architecting, the continuous care of all-encompassing properties that give the illusion of simplicity to customers
Posted by marcod | 0 Comments
Filed under: ,

What do we –really– mean by 'coding'?

Suppose a young member of the developer role in your next project team approaches to you (member of the architect role in the same project) and said: — I will be coding as part of my role in our project and I am looking for further understanding of how
Posted by marcod | 0 Comments
Filed under: ,

What the role of an architect really wants to be?

After re-reading sections about architecture in The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks, Jr. I am wondering if what the role of a nowadays architect really wants to be is that of
Posted by marcod | 0 Comments
Filed under: ,

Should an architect code?

For those interested, the role of an architect is –also- being discussed in MSDN, here . My first reply next: The answer depends on what do you mean by “architect” (noun) and also by “code” (verb). What seasoned designers talk about when discussing architecture
Posted by marcod | 0 Comments
Filed under: ,

Discussing uncomfortable questions

For those with critical thinking habits, let’s cogitate about this: If day after day goes by with nobody discussing uncomfortable questions like these , won't the good people of my country be guilty of making things worse?” —Donald E. Knuth Could this
Posted by marcod | 2 Comments

Belief and behavior

A belief is —for practical purposes— something that we thought is true. The incredulity or disbelief is a case of belief where we thought of a belief to be false. To doubt about something means to keep the related true-false judgment in suspended or pending
Posted by marcod | 1 Comments

The "What's coming after X?" question

What could be say about the question: What's coming after X? Where X could be: Object-orientation Software engineering best findings Agile development The context for the question: Asked by blind advocates of X Usually young people (mental youth mainly)
Posted by marcod | 0 Comments
Filed under: ,

Learning items in software development

A subjectively created list of books about software development grouped in the following categories: Category I: Practitioners sharing their hard-won and thoughtful experiences. Category II: Foundational knowledge. Category I: Practitioners sharing their
Posted by marcod | 0 Comments
Filed under: ,

Message to the whole body of management teams in software industry

To all management teams in our industry: Please consider doing more of this: Increasing the minimum level of knowledge and modern actual practice required from software development sales personnel in order to negotiate projects with customers/users. Most
Posted by marcod | 1 Comments
Filed under:

Team efficiency and division of labor

The concept of paradigm as described by Thomas S. Kuhn is quite profound, I have seen object-oriented software design authors quote him when illustrating the difference between other methods of software design. Yet, it is an illustration taken from another
Posted by marcod | 2 Comments
Filed under:

Trait of an agile environment: planning-oriented developers

When agile development still was not called agile development, there were planning-oriented technicians —professional software design practitioners, that is— in a development project team all the way from the very beginning of the project to the actual
Posted by marcod | 4 Comments
Filed under: ,

Trait of an agile environment: business people who care their project

In order to an airplane stays in the air is required an strict obedience to some physical laws and principles, for example, the principle of aerodynamic sustentation by which a higher air pressure underneath the structure of the wings happens due to a
Posted by marcod | 0 Comments
Filed under:

Software development predictability

How good for doing business is to sustain conditions where customers trust their providers; one such condition is the ability to explain and predict the outcome of software development such as feature set, cost and, time to deliver. I have observed a
Posted by marcod | 1 Comments
Filed under: ,

Una introducción a la ciencia - Pensamiento científico y el método científico

Una introducción a la ciencia - Pensamiento científico y el método científico Por Steven D. Schafersman. Enero 1994. Introducción Para tener éxito en este curso de ciencia y, más específicamente, para contestar algunas de las preguntas del primer examen,
Posted by marcod | 0 Comments

Critical thinking and software design

I have consistently seen best software designers apply critical thinking ideas to their daily work, in particular, to their own design decisions. For example, I saw this: a seasoned software designer talked about why a design could be adequate for a particular
Posted by marcod | 1 Comments
Filed under: , ,
More Posts Next page »
 
Page view tracker