Category Archives: Management

Who’s the Boss?

An interesting subject came up at the post-presentation hangout of this evening’s CharmCityJS Meetup. I was talking with a fellow attendee about the fact that I’d rather be an analyst, requirements engineer, and architect than a full-time coder (not that … Continue reading

Posted in Management | Tagged , , | Leave a comment

Nine SDLC Cross-Functional Areas

I met the very impressive Kim Hardy at an IIBA Meetup in Pittsburgh a few weeks ago. She is passionate about relating her insights to people, their needs and values, and how to make them effective, engaged, and happy while … Continue reading

Posted in Management | Tagged , , , , | Leave a comment

Addendum To Process Described in Post on Domain-Driven Design

I’ve edited the post from May 11th that describes my preferred project/VV&A methodology. I was reminded, while viewing some excellent presentations at the Project Summit / Business Analyst World conference in DC this week (at which I volunteered) that I … Continue reading

Posted in Management | Tagged , , , , | Leave a comment

Domain-Driven Design

At yesterday’s DC PHP Developer’s Community Meetup Andrew Cassell gave a really nice presentation on Domain-Driven Design. He described the major books in the field, some of the main movers and history, and what the idea is all about. In … Continue reading

Posted in Management | Tagged , , , , | Leave a comment

How My Core Competencies Map To Working With Customer Systems

I created the figure below while I was working out the requirements for a simulation tool that would support analysis of this kind of system. While this diagram represents a fairly specific example of the set of things I’ve been … Continue reading

Posted in Management | Tagged , , , , , , | Leave a comment

Learn Your Customer’s Culture

Every customer you work with will have an interesting variation in culture, and it’s good to get to know what they are. The differences may be merely interesting, may be motivating, or may be important to how you relate to … Continue reading

Posted in Management | Tagged , , | Leave a comment

Discovery Takes Place on Many Levels

Technical projects involve learning on many different levels. You learn about your customers, your colleagues, yourself, technologies and techniques, modes of organization, ways to prevent errors, ways to add value, your customer’s project, how to do the next person’s work, … Continue reading

Posted in Management | Tagged , , , | Leave a comment

You Can’t Always Get Kismet, But You Can Avoid Terrible

Sometimes things just come together. You end up with magic. Kismet. And maybe a nice trophy. And sometimes you don’t. My fraternity at Carnegie Mellon was rarely any good at Buggy (also called Sweepstakes) but we were always competitive in … Continue reading

Posted in Management | Tagged , , | Leave a comment

Working for Big Companies vs. Small Ones

I’ve worked mostly in smaller companies during my career, which has been a mixed blessing. I worked for two larger companies at the beginning of my technical career (and I guess you’d have to classify the Army as a large … Continue reading

Posted in Management | Tagged , , , | Leave a comment

Project Management Environments I’ve Worked In – Part 2

Yesterday’s post described the project management environments I encountered earlier in my career. The unifying themes of each environment are that the formality and intensity of project management techniques are proportional to the scope and scale of each project. The … Continue reading

Posted in Management | Tagged , | Leave a comment