The Latest
Agile Services In An (SO)Architected World[article] Because one of the core stated objectives of Service Oriented Architecture (SOA) is to increase business and IT alignment and IT's flexibility in meeting changing business needs, on the surface it would seem that SOA and agile methods are a natural fit. And within the SOA model of service production, distribution and consumption, use of agile development methods clearly has great opportunity for effectiveness on the consumption side of the equation. However, the approach by which a suite of generally reusable services within an SOA are defined and produced requires a cross-project perspective that could be viewed as running counter to a typical agile development approach. Some amount of up-front architectural thought must go into initial service definition to prevent those services being developed from becoming solely project-centric. |
||
Improve Service-Oriented Architecture Development with Agile QA Testing Practices[article] Service-oriented architectures (SOA) promise to address many technical challenges by allowing developers to incrementally deliver new business capability while leveraging existing assets. By using agile practices during QA testing, SOA development teams can turn potential roadblocks into opportunities. |
||
The Truth About Exploratory Testing[magazine] Forget what you thought you knew about exploratory testing. Dion Johnson is disturbed by its exploitation by those who wish to escape accountability and forgo up-front planning, but says that exploratory testing and scripted testing can work together to enhance quality practices. |
||
Books Are Tools, Too[magazine] One of the most important tools a tester can keep on hand is a book, whether it contains instructions for a new method or is a reference for an old favorite. This Tool Look contains one tester’s take on the book "Fit for Developing Software" by Rick Mugridge and Ward Cunningham. |
Sidney Snook
July 5, 2006 |
|
Diagnosing Malignant Management[magazine] Software development is a creative process that requires communication and nurturing. It's a big surprise to new director of software development Clarion Walker, therefore, to discover that his company’s issues may be rooted in poor team management. |
||
Time for New Test Ideas[magazine] Testers are quick to think about speed when testing, but there are many other time-related guidewords that can help broaden your test coverage as well. Michael Bolton suggests a few guidewords to get you started. |
||
The Need for Speed?[magazine] Tod Golding is all for increased speed and saving time, but not if they compromise the maintainability of your code. The speediest code won't mean much down the road, if someone unfamiliar with the code isn't able to drop in and make an important change or fix. |
||
All Models are Wrong[magazine] From the Copernican solar system to an engineer’s scale replica of a bridge, the world is full of models that answer our questions and help us solve problems. Lee Copeland tells us that a model doesn't have to be correct to be useful. |
||
Developers Who Test[magazine] Every software professional knows that testing is hard, and the situation is even bleaker for software developers. The good news is that effective techniques exist that won't break the schedule or overwhelm developers with test cases. Let loose your inner tester with patterns designed with developers in mind. |
Neil Harrison
July 5, 2006 |
|
Debunking Myths of Agile Development[magazine] Agile methods have made their way to the software mainstream in the last few years. As more organizations turn to agile development, its definition often gets obscured. Learn the facts behind five common agile myths, as Robert Holler attempts to dispel these misconceptions. |
Robert Holler
July 5, 2006 |
|
What Lies Beneath[magazine] Just when you think your application is free of defects, you find security vulnerabilities lurking beneath the surface. Penetration testing can help you get them before they get you. Ryan English discusses vulnerabilities and offers five steps to organizations looking to start a Web application security initiative. |
Ryan English
July 5, 2006 |
|
Agile SCM: It’s All Related[article] In this article, the authors the use of basic patterns that can help build a software configuration management process that works well with your agile development environment. They discuss how codeline policy, private work spaces, smoke tests, private system builds, integration building, unit testing, and regression testing all work together to enable you to maintain an active development line. |
||
Jared Richardson - Just Ship It - No Fluff Just Stuff 2006[article]
Podcast
Jared Richardson, author of the book Just Ship It, offers advice that can allow nearly any shop to make there process more agile. |
||
Ramnivas Laddad - AOP - No Fluff Just Stuff[article]
Podcast
Ramnivas Laddad talks about Aspect Oriented Programming, which isn't just for security and logging anymore. |
||
Brian Sletten at No Fluff Just Stuff 2006[article]
Podcast
Brian Sletten, a Washington, D.C.-area consultant, talks about NetKernal and the Semantic Web. |