News

Understanding the software architecture of what you're building can prevent chaos and encourage collective code ownership. But how do you do this without resorting to big design up front and UML?
Agile software development is more popular than ever - here's where it came from, how it's being used in major organisations, and how it's likely to evolve in the future.
Aaron Kendall of Barnes & Noble discusses an Agile method they have been using that combines the design of the overall architecture and implementation.
In the rush to address some of the (valid) limitations of current Agile methodologies, there is a danger that we simply reinvent Waterfall.
Given the growing role of software in an SoC project, it seems fair to ask if Agile techniques could-or should-be applied to the enormous OS porting, driver development, middleware integration, and ...
The Agile family is an abstract solution to an age-old problem: requirements management and timely cost-effective software applications design and development.
In the spirit of becoming more adaptive, organizations have rushed to implement Agile software development. But many have done so in a way that actually makes them less agile. These companies have ...
Making Hardware Design More Agile Experts at the table, part 2: Reducing duplication in development, debug and verification; differences between hardware and software methodologies; why now?
JCAP’s agile process implements quarterly program increment planning cycles, and two-week development sprints that yield minimum viable capability releases or minimum viable products — MVCR ...
Military commanders have to contend with a new cyber domain that calls for responsive, “agile” software development.