I just got back from interop, the conference for emerging technologies that connect business – from data center to cloud to switches, servers, and software. It was an incredibly busy […]
GTAC – Bonus Section #2:
We have seen a wonderfully isolated, encapsulated, poly-morphed, design-patterned, auto-tested, mocked app … – That could have been written procedurally in 500 Source Lines of Code– But now consists of […]
GTAC – Bonus Section #1
Our GTAC Talk evolved over an extended period, and had a lot more material than the time allowed. So, just for you Creative Chaos readers, I’m going to blog our […]
Why GTAC is different
As I write this, it’s 3:36PM on August 23rd, and I am sitting at the New York Google Office, just after co-presenting a talk on interaction-based testing. I am sick. […]
Test Automation – IV
Right now one of the “louder voices in the room” for test automation is the “Agile” test automation voice. And by that I mean something very specific – that you […]
Where have all the sapient processes gone?
Most agile test automation is, well, clerical. To borrow an analogy from James Bach, it views testing as something like an inventory clerk at a Grocery Store. “It says here […]
Test Automation – IV
Reads of Creation Chaos has left some amazing comments on the previous post; if you haven’t read them, please take a gander. First off, I agree with Shrini that “regression” […]
Test Automation – III
Charlie Audritsh asked: “I take you to mean what I’d refer to as a regression test. A test of mostly the old functionality that maybe did not change much. So […]
Test Automation – II
I got some great comments yesterday – Charlie and Scott made some solid points, and they are points that I will address. However, before I get there, I would like […]
Test Automation – I
(Taken From a recent post fo the software-testing email list) It always amazes me when strong people come out and say publicly something that I have been mulling on for […]
Why Creative Chaos? – II
The main title of this blog is “creative chaos.” What exactly does that mean? First of all, it is what I came up with after about fifteen seconds of thinking, […]
SideBar
…(Administration) covers the surface of society with a network of small complicated rules, minute and uniform, through which the most original minds and the most energetic characters cannot penetrate, to […]
Rethinking Process Improvement – IV
Yesterday I suggested that a lot of process improvement is trying to eliminate the overlap between roles. For example, when people talk about making job descriptions “better”, that is often […]
Rethinking Process Improvement – III
If software development is an assembly line, then unclear roles is a real problem (see illustration.) You don’t know who is supposed to tightnen the nut. It might be tightend […]
Rethinking Process Improvement – II
This is image 2 from Winston Royce’s Paper – “Managing the Development of Large Software Systems“ Let’s look at each stage for the process – requirements, design, coding, testing … […]
Solid presentation advice …
Suggestions and Examples of What Not to Submit 1. Attendees are paying to take classes—they don’t want to hear a sales pitch, no matter how thickly veiled. Please do not […]
Rethinking Process Improvement – I
Most of our ideas about process improvement come from a factory analogy – which was Invented by Frederick W. Taylor at the beginning of the 20th century. His idea was […]
HP Culture, Circa 1976
Wozniak:”No, I’m never going to leave Hewlett-Packard. It’s my job for life. It’s the best company because it’s so good to engineers.” It really treated us like we were a […]
Certifiable – III
I am drafting a reply to the agile-leadership group, but posting it here first. Several people (including me), asked what problem certification solves, or who the “customer” is for the […]
Choices …
Imagine, for a moment, a retirement home. Crammed full of people, they are told where to live, what to eat, when to eat … not even allowed to leave the […]