Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » agile   (RSS)

Product owner

Writing software for my own—or my kids—use and delight is almost always a fun and successful endeavor, if expectations are not well managed, I throw it away, no problem. Likewise, when programmers write software for their own use, there are more chances
Posted by marcod | 0 Comments
Filed under:

SQA — Are you–really–making sure that quality is present?

What is the idea behind SQA? If SQA stands for “Software Quality Assurance”, then I hardly find a project team member not under that cap —in a team with agile principles, values and practices, that is. If SQA stands for “testing” (validation and verification
Posted by marcod | 0 Comments
Filed under:

Agile and lean fads are the new excuses for brittle software

Now that many are looking for ways to cut costs and maximize the benefits out of their shrunk budget, there is no shortage of offers about how to do just that. Among those offers are the agile and lean software development methods, which are quickly becoming
Posted by marcod | 1 Comments
Filed under: ,

A way to specify behavior

The modern name for an ancient programming technique —which roots can be traced back to Dr. E.W. Dijkstra*— was “test-first programming” and didn’t preclude, in any sense, the need of validation and verification testing, done by an independent group of
Posted by marcod | 1 Comments
Filed under: ,

Adaptive Methods for reality

The attitude of mind to approach reality that has helped humans to explain and to predict phenomena (observed facts) consistently and precisely, the scientific mindset, is one among those things computer professionals could adopt to better understand
Posted by marcod | 2 Comments
Filed under:

Most of people around are not doing eXtreme Programming, should I try it?

If billions of people believe something, does that alone make it a justified true belief ? Please, try for yourself eXtreme Programming techniques or whichever else design technique you found, and bring your findings and insights for discussion . Also
Posted by marcod | 1 Comments
Filed under: ,

Paving the history of our trade

Which could possibly be the most common mistake on the history of the adoption of iterative and incremental development? Craig Larman proposes an answer to such a question in his book Agile and Iterative Development: A Manager's Guide : “ Sure, we don't
Posted by marcod | 1 Comments
Filed under:

The new hells have been nurtured, by now they are alive and well

“ Want me to adopt your solution? Let’s clarify first which are the new problems it brings on ” -a conscious customer The very presence of a solution to a problem brings on new kind of problems , ad infinitum . That is another way to say that there always
Posted by marcod | 2 Comments
Filed under: ,

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 | 3 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 | 2 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 | 1 Comments
Filed under: ,
More Posts Next page »
 
Page view tracker