Software Development Fundamentals
- September 29, 2008
Too much coupling of code within a system makes the system hard to understand, integrate, extend, and test. By managing dependencies via 3NF, for example, you can prevent such problems, as well as allow for agility. Kevlin Henney explains what ...
- June 27, 2008
While there's a strong interest in new software development techniques and processes, SearchSoftwareQuality.com's 2008 Agile Trends survey found that many people still follow waterfall practices.
- June 23, 2008
Development teams can use continuous integration (CI) to find and fix bugs, share knowledge and generally work better together, Agile coach Jared Richardson told attendees at the Better Software conference.
- May 28, 2008
In this profile article, Ivar Jacobson, the father of use cases and a founder of UML, advocates adopting useful software development practices over full-blown processes such as RUP and CMMI.
- March 04, 2008
As continuous integration gains popularity, the notion of continuous performance management also gains credence. Carefully mixing performance testing with continuous builds can lead to shorter development cycles, faster triaging and greater ...
- June 25, 2007
CruiseControl, a continuous integration framework from ThoughtWorks, has been enhanced for IT departments and software teams in large organizations. New features include an enhance interface and executive-level program management dashboard.
- June 25, 2007
Paul Duvall, co-author of a new book on continuous integration, discusses how CI has evolved and how it can improve software quality. He also offers some tips for development teams on how to do CI.
- June 12, 2007
This recording from Venkat Subramaniam's presentation at 2007 The Server Side Java Symposium in Las Vegas looks at different agile software development methodologies, then compares and contrasts the features of each.
- February 27, 2007
Xcitek, maker of securities processing software, increased software quality and customer satisfaction using quality assurance (QA) automation tools from Compuware and a continuous integration development method.
- May 09, 2006
Software security doesn't require completely changing your software development life cycle. Application security expert Gary McGraw, author of Software Security: Building Security In, talks about software security best practices that can be easily ...
- April 26, 2006
The IEEE has approved revisions to the IEEE P1074 standard, giving project leaders methodologies for incorporating application security throughout the software development life cycle (SDLC).