Software Engineering, Project Management, and Effectiveness
From the Archives Reference Models, Reference Architectures, and Reference Implementations – A reference model is is a model of something that embodies the basic goals or ideas, and you can use it at as a reference for various purposes. It’s like having a topology map of the key concepts. A reference architecture provides a proven template solution for an architecture for a particular domain. A reference Implementation goes beyond a reference architecture and is an actual implementation. The way to distinguish between a reference architecture and reference implementation is simple: If it’s an exemplar of the architecture, it’s a reference architecture … If it’s an exemplar of the implementation, then it’s a reference implementation. Each serve different purposes, and require different levels of detail or abstraction.
40 Hour Work Week at Microsoft - One of the most important lessons at Microsoft was learning the value of a 40 hour work week. I’ve been on time, on budget for 10 years on projects ranging from grass-roots or “best efforts” to $ million+ investments. In my first few years, I was on time, on budget through heroic effort. That’s not sustainable and folks don’t want to sign up for that more than once. Luckily, I learned early on how to drive more effective results by fixing time and flexing scope, while flowing value, and optimizing team health.
From the Web Productivity Personas - Personas are a simple way to share examples of the different types of behaviors. Anybody can be a mix of some or all of the various personas. No persona is good or bad. Some are more effective than others, depending on the situation. The key is to use the personas as a lens on behavior. You can analyze yourself, other people, and common interactions. We all have the capacity for the various behaviors. The trick is to know your preferences and the preferences of others. This is a set of personas relevant to the productivity space.
Motivation - Motivation is the “Why” behind the goal. It’s your little engine that says you can, when the rest of you says you can’t. It’s also the same force that on a good day can help you move mountains. Motivation is a life-long skill that you can improve through self-awareness and proven strategies. The better you know your own drivers and levers, the more effective you’ll be at getting the results you want in your life.