Latest articles
-
The 6 "Be's" of Meeting Etiquette
A meeting can be very productive. A meeting can be a veritable nightmare. A lot depends on the professionalism of the participants. I’ve devised…
-
The Cornell Method of Note-taking
Ok, so a lot of folks nowadays will type their meeting notes directly into their laptops, and that’s not a bad thing. It certainly…
-
Open Source Data Modeling Tools – Worth a Look!
This post is to bring attention to some open source data (and general UML) modeling tools I think are worth a look.
-
What's the value of good requirements?
Numerous professional studies have shown that poorly understood software requirements are the number one cause of schedule and budget overruns and ultimately project failure.…
-
Business Analyst Job Description
So, what exactly is a Business Analyst? What is the role of the Analyst in the software development lifecycle? If you don’t want to…
-
Functional Specs: Don't write them??
“Functional specifications documents lead to an illusion of agreement. A bunch of people agreeing on paragraphs of text is not real agreement. Everyone is…
-
Great Software Engineering Proverbs
Lots of software engineering quotes and maxims. Some of them hurt to laugh at because they’re so true, some are classics, and some are…
-
Avoiding the "How" Trap in Requirements Authoring
One of the main challenges in drafting requirements is to state “what” the solution must entail, and not “how” the solution must be tailored.…