Opinion
Home
Articles
Templates
Opinion
Resume
BLOG
This section of the website is reserved for shorter, opinion pieces that I have written.  These can range from perspectives on
technology direction to 'how-to' related approaches on different technologies and methodologies.  The
Articles section of this
website provides more formal documents which are annotated and referenced.
Blending A Test Strategy into an
Iterative Development Project
A short article on techniques to apply a comprehensive testing strategy within
an iterative development project.  The article focuses on key learnings
developed during a large scale, web development project that I managed.
(2,000 words)
Enterprise Project Management
A look at some of the key elements necessary for Enterprise Project
Management within a full lifecycle delivery framework.
(1,000 words)
Managing Requirements of
Requirement Management
Another short piece focusing on how to best apply use cases within a
software development project.  Practical techniques on how to structure your
use cases along with topics dealing with the type of requirements capture
tool to use are discussed.  
(1,500 words)
Offshore Development Management
Real world experiences in managing offshore software development.  
Techniques and approaches to managing some of the unique implications of
managing an offshore development project.
(2,500 words)
1
Hallmarks of Iterative Development
This piece focuses on the best practices that I've applied successfully to
Iterative Development projects.  It's full of links to articles and websites that
provide more context to these ideas and also illustrate that I'm not the only
who has applied these techniques!
(2,000 words)
Scaling Agile: Leveraging Agile in
the Enterprise
A presentation shared with the Houston Rational Users Group (HRUG) on
techniques to scale Agile into larger enterprise environments.  This includes
links to a number of reference sites as well as reference to a model to
balance agility and discipline for your project.
(2,000 words)
Great Walls of Wonder
Leveraging Task Cards and creating a Wall of Wonder can be an effective
enabler for a small software development team.  This article describes how
to create your own Wall of Wonder and talks about its benefits.
(1,500 words)
Agile Unified Process Project
Management
This presentation describes how to blend the Unified Process with Agile
development techniques (Scrum/XP) to create a comprehensive and agile
development process
. (Powerpoint)