Software development fundamentals

Solution Search:
Driving Business Success with Software Reuse by IBM
to this approach is considerable: devising an effective software reuse strategy enables software development teams to construct enterprise software systems through assembly of reusable parts, and...
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up by Rally Software Development Corp.
paper outlines a distinct planning framework that has been successful in large-scale agile software development projects and relies.. Experience gathered during large-scale implementation of agile...
Test Driven Development with YUI Test by The Ajax Experience
features (such as XHR and DOM events). Learn how to apply the fundamental concepts of Test Driven Development (TDD) to JavaScript using YUI's unit testing framework, YUI Test. The session explores the...
Innovation in Software Development for Tough Economic Times by Black Diamond Software
based virtual appliances that provides a complete, cost effective, easy to use IBM-centric software development and delivery environment. Read this product overview to learn more. This paper was written...
Avoiding the Epic Fail: Improving Software Development Success by ActiveState
44; we present the open source Perl programming language as a solution for avoiding typical software development problems. We discuss how an enterprise-grade version of Perl can cure the headaches that go...
Take the Maturity of Your Systems and Software Development Process to the Next Level with ALM by IBM
white paper introduces the steps that organizations must take to improve their systems and software development processes, by implementing key best practices and uniting development teams with...
Next Generation ALM: Collaborative Software Development on Demand by CollabNet
CollabNet is the standard for on-demand collaborative software development networks. CollabNet software and services help distributed enterprises reduce costs and...
Agile Development: A Manager's Roadmap for Success by VersionOne Inc.
and organizations adopt agile development practices to deliver real... Despite advances in software development technology, getting software out the door continues to be a tremendous challenge. The majority...
Source Code Analysis in an Agile World by Klocwork
develop code to be both faster and higher quality. As part of this trend, the Waterfall method of software development began to give way in the late 1990s to a more lightweight method of software development: Agile.

...

IBM Rational Asset Manager e-Kit by IBM
reuse any type of development assets, including SOA and systems development assets. It reduces software development costs and improves quality by facilitating the reuse of all types of software development...
Doing More With Less: Helping Software Development Teams Thrive in a Down Economy by Electric Cloud
Cloud VP Engineering Martin Van Ryswyk as they explore specific ways you can transform your software development infrastructure to cut costs yet boost productivity. Following the economic downturn of 2000...
Faster Application Development via Improved Database Change Management by Embarcadero Technologies, Inc.
and from test to production and then back again, tracking database changes across the software development life cycle is a challenge that is not easily met by typical software development tools.

...

Minimizing Code Defects to Improve Software Quality and Lower Development Costs by IBM
software can be used together to reduce the number of defects in your company's code. Software development organizations are under more pressure than ever before. Development costs continue to rise...
Strategic QA: Steps to Effective Software Quality Assurance by IBM
details the challenges and solutions available for organizations wishing to improve their software development process, reduce costs, improve quality and increase reliability of planning. Customers...
Bringing an "Outside In" Perspective to the Requirements Definition by IBM
Carl Kessler, Vice President of Worldwide Software Development for IBM's Enterprise Content Management business, discusses the challenges faced by...
Five Myths of Agile Development by VersionOne Inc.
Because agile techniques force organizations to rethink traditional approaches to software development, many businesses continue to shy away from this approach, clinging to the safety of more...
Streamlining Offshore Java™ Development by Embarcadero Technologies, Inc.
Software development work is increasingly being off-shored or outsourced as companies try to reduce costs in...
eGuide: Cloud Computing for Enterprise Developers by TechTarget Application Development Media Group
This article looks at what it means to be computing in the cloud, why developers should be looking into the concept, and what different cloud types have to offer...
Agile Software Best Practices by Ness Software Product Labs
Agile software development practices have exploded onto the product engineering scene. However when development teams...
MKS Toolkit for Developers v9.2p2 by MKS, Inc. - Interoperability Division
MKS Toolkit for Developers speeds the software development and administration process and reduces errors by eliminating the time spent on tedious...
Seamlessly Connect Your Development Teams - Large and Small by IBM
separate locations, work together to build software ranging from simple to complex. Today's software development environment is complex. Often teams that code for heterogeneous environments when building...
JIRA 3.13 -- Bug and Issue Tracking Software Trial Demo by Atlassian
JIRA lets you prioritize, assign, track, report and audit your issues, whatever they may be -- from software bugs and help-desk tickets to project tasks and change requests. More than just an issue tracker...
Software Quality Resources
The Economics of Open Source Software Development -- Chapter 1, An Introduction by Jürgen Bitzer and Philipp J. H. Schröder
you're entitled to a complimentary copy of Chapter 1 of The Economics of Open Source Software Development by Jürgen Bitzer and Philipp J. H. Schröder and published by Morgan Kaufmann, a division of Elsevier. Chapter 1 introduces the fundamentals of open... More...
Aug 23, 2007
Real-Life MDA -- Chapter 1, Introduction by Michael Guttman and John Parodi
manufacturing.


Book description:
Model Driven Architecture (MDA) is a new approach to software development that helps companies manage large, complex software projects and save development costs while allowing new technologies that come along to be readily... More...

Mar 22, 2007
Addressing software quality issues with development models, methods
for you, we've gathered these articles, tips, books and other resources about the main software development models. You'll learn what their main philosophies are, their benefits and downsides, and how companies are using them to create quality software.

Are there... More...
Mar 29, 2007
performance testing
fundamentals: Performance testing: Software performance testing is crucial to software development and very easy to mess up. These tips and expert opinions illustrate how to conduct performance tests effectively. Three tips for successful application... More...
Jun 7, 2007
Related Tips
10 steps to acing web app security assessments By Kevin Beaver
for successfully assessing applications' Web security.

A software project leader just told me a related story, in which she detailed how much time she and her team... More...

Jun 15, 2009
Three software regression testing steps can perfect defect fixes By John Overbaugh
A tester or a customer finds and logs a defect. Development fixes the defect and returns it to the tester. Next, the tester tests the fix and declares it... More...
Jun 10, 2009
Budget-friendly Web app performance testing, monitoring tips By Karen N. Johnson

About the author: Karen N. Johnson is an independent software test consultant. She views software testing as an intellectual challenge and believes in the... More...

Jun 9, 2009