Browse by Tags

Guidance Share Sweep
One of the most important things I did while I was on vacation was sweeping Guidance Share . Guidance Share is where I consolidate my body of software engineering guidance and test user experiences. I redesigned the home page for simpler browsing and Read More...
Scenarios in Practice
Scenarios are a practical way to organize and focus your product design, development and release. (We use scenario-driven engineering in patterns & practices) Key Benefits Business value . You can use scenarios to evaluate business value. What pain Read More...
Security Inspections
Inspections are among my favorite tools for improving security. I like them because they’re so effective and efficient. Here’s why: If you know what to look for, you have a better chance of finding it. (The reverse is also true: if you don’t know what Read More...
Inspections
Inspections are a white-box technique to proactively check against specific criteria. You can integrate inspections as part of your testing process at key stages, such as design, implementation and deployment. Design Inspections In a design inspection, Read More...
Requirements Perspectives
Here's a simple set of perspectives I use for rationalizing requirements: User Business Expert / Technical Industry/Standards Believe it or not, simply identifying these perspective helps a lot. You'd be surprised how many debates happen simply because Read More...
Avoiding Do Overs - Testing Your Key Engineering Decisions
I noticed Rico has a Performance Problems Survey . From what I've seen, the most important problem is failure to test and explore key engineering decisions. By key engineering decisions, I mean the decisions that have cascading engineering impact. By Read More...
What Are You Optimizing
This is such a fundamental question. It has an enormous impact on your product design and how you structure your product life cycle. For example, are you optimizing time? ... money? ... impact? ... innovation? ... resource utilization? If you don't answer Read More...
Policy Verification Through the Life Cycle
I thought it might be helpful to share how I think about the problem of "policy verification through the life cycle." I use policy as a mapping for "rules", "building codes" or requirements. For simplicity, I think about requirements as either user, system Read More...
High ROI Engineering Activities
How do you know which techniques to use to shape your software throughout the life cycle? Start with the high Return On Investment (ROI) activities as a baseline set. You can always supplement or modify for your scenario. Most development shops have some Read More...

Search

This Blog

Syndication

Page view tracker