Small Enterprise - Applications

Application Development Process

Developing an effective application is a complex, multi-step process that has very real business implications. Learn application development best practices, maximize process efficiency, and reap bottom-line benefits.


Stay on top of emerging technologies and changes in the IT landscape. Learn which technologies are right for your organization, and develop the best strategy for implementation.

Understand - Technology Insights

Rich Internet Applications Pumped Up with Adobe Flex
Rich Internet Applications Pumped Up with Adobe Flex

While the Java Enterprise Edition (JEE) and .NET application development platform debate rages on, alternative development frameworks such as Linux-Apache-MySQL-PHP (LAMP) and Adobe Flex are gaining traction in small enterprises. Adobe Flex is a capable framework for developing and delivering Rich Internet Applications (RIAs). RIAs can allow small enterprises to breathe new life into existing...

Common Pitfalls of Dysfunctional Specs

Ineffective functional specifications result in wasted time, costly mistakes, and increased development time. Further, they contribute to failures in...

Exploit Extreme Programming for Dynamic Projects

When it comes to application development, requirements are often a moving target. When developers think they have locked down everything the customer...

The Right IDE Smoothes Out .NET vs. Java Discord

The Java vs. .NET debate is ongoing. Many Java companies are considering moving to .NET because of the dearth of Java talent and the seemingly...

Strategize - Strategy & Planning

Effective Project Management
Effective Project Management

Most projects are initiated to achieve mission-critical business goals. On average, nearly 50 percent of these projects fail to meet objectives. This level of failure is unacceptable. Ensuring that you have a sound project management system in place is essential in order to obtain your desired results.

Chasing the Waterfall May Lead to Project Downfall

In some software development projects the requirements supporting the business objectives are easily defined, while in other projects they are more...

Do Agile Projects Need Functional Specs?

Agile project approaches have changed development processes by stressing frequent releases and little or no documentation. Object-oriented analysis...

Five Essentials for Foolproof App Testing

Software testing is a constantly overlooked issue. Nevertheless, a software project cannot be delivered on time and on budget without the essential...

Get Requirements Right the First Time

A thorough business requirements gathering process can spell the difference between project success and failure. Follow Info-Tech's nine steps to...

More Resources Targeted to the Business Analyst Role

Demand for Business Analysts has been steadily climbing. With formal certification of the role now available, there is increasing interest in...

Requirements Models: The What, When, and Why

Gathering requirements is a first step in any project. Using those requirements to drive the design and development of an automated system often...

The Politics of Collecting Business Requirements

In application procurement or development, requirements management encompasses all of the tasks that go into the feasibility, scoping, and definition...

Time-boxed Projects: Manage Requirements Ruthlessly

IT leaders must manage requirements of time-boxed projects. Ruthlessly prioritize project requirements to achieve desirable results within the...

Successfully make the key technology acquisition decisions for your organization. Choose the right products and negotiate the best deal.

Evaluate - Product Evaluation

Google Gadgets Expand the Toolkits of Web Developers

Google Gadgets have leapt from their former home on end-users' Google homepages and Google Desktops and can now be added to regular Web pages....

Should You Move to Apache 2.2.x?

Apache 2.2 offers significant benefits and should become the default choice on new Web servers. Avoid upgrading to Apache 2.2 until application needs...

Select - Selection Advice

Agile Development Match-Making: Pick the Right Flavor

Adoption of agile methods can be a difficult process. IT leaders must match company needs with agile method capabilities to increase the success of...

Java and .NET: Core Differences Make Little Difference

IT decision makers are still trying to decide between the Java and .NET platforms for their application development environments. While these...

Online Tool Evaluates Agile Methods

Adoption of agile methods can be a difficult process. IT leaders must match company needs and agile method capabilities to find the best methodology...

Optimize your IT department for maximum efficiency and productivity.

Implement - Implement & Integrate

A Framework for Adopting Agile Development Methods

Strict guidelines to implement agile software development do not exist. Agile methods alone do not provide sure-fire recipes for agile software...

IIS 7 Migration: More than Meets the Eye

The migration to IIS 7 may necessitate a chain-reaction of software upgrades and process updates. Map the software dependencies that will be impacted...

Keep a Release Configuration Record

Release management is the process by which new applications or modifications to existing ones are moved into the production environment.

Release Management: Seven Steps to Implementation

A release management process ensures that changes released into the production environment are stable. Application changes are not released directly...

Operate - Operate & Optimize

Check Your Web Site's Compliance

Improving Web site accessibility and usability is an important but often challenging task for both public and private sector organizations. Using...

Release Management: Is It Right for the Small Enterprise?

There are few IT departments that can release code directly into the production environment without problems. Unless a development team is small,...

Save Money: Cut the Number of Logical Application Environments

Vendors and consultants often recommend that their customers have multiple logical environments (i.e. development, test, training, etc) to properly...

Web Design and Usability Guidelines from the Gurus

The US Department of Health and Human Services has released the 2006 edition of Research-Based Web Design and Usability Guidelines. This book is a...

Manage - Management & Staffing

Small Enterprises: Good Process Comes Before Requirements Tool

Small Enterprises should not spend money on requirements management tools as a first step in improving project success. Considerably reduce project...