Articles

Please enter an article title, author, or keyword
Opening the Door to Better Open Door Policies

Many managers claim to have an open-door policy. They want to be available to their employees. But do they really have an open-door policy, or is it a handy name for a commendable intention? Naomi Karten describes the flaws in open-door policies and offers suggestions for making them work.

Naomi Karten's picture Naomi Karten
Project Negotiations and the Iron Triangle

Negotiation skills are useful in life and essential for professional success. This week, Payson Hall provides a short tutorial on project negotiations that includes a technique to help you look for solutions. The use of motivation and the "Iron Triangle" is a good starting point.

Payson Hall's picture Payson Hall
Lessons Learned About Starting a Development Group in India, Part 3

In this closing segment of a three-part series, Peter Clark explains how he and his company took lessons learned from their first failed attempt at establishing a software development group in India and developed a new and successful plan the second time around.

TechWell Contributor's picture TechWell Contributor
Role of Management in an Iterative and Agile Software Development Environment

This article discusses the role of management within iterative and agile software development and project management. The author shares his personal experience as a software engineer who started out in the traditional way of software development, and along the way discovered a much better way—iterative and agile software development and iterative and agile project management.

TechWell Contributor's picture TechWell Contributor
Knocking Down Silos: Transitioning the Enterprise to Agile

In this article, the structure of the misaligned IT organization is revealed as process-centric silos which have created an ever-widening chasm with business clients that the enterprise organization is supposed to serve.

TechWell Contributor's picture TechWell Contributor
Agile Conversations

This article is a collection of conversations that demonstrates some of the tangible and intangible benefits of successful agile implementation. Some of the conversations were written down during sprint retrospectives, but others were documented as part of a concerted effort to simply observe some of the behaviors and dialogues of collocated individuals in a real agile environment.

Electric Cloud Reaps Rewards of Continuous Integration and Developer Builds

Electric Cloud, a leading provider of software production management tools, has always employed an iterative, agile approach to its software development. But like many fast-paced technology companies, a script-driven, manual approach and once-daily integration builds could not scale effectively to support its growth. Through a mix of tools and best practices, Electric Cloud was able to deploy an end-to-end build and change management system with fully automated continuous integration (CI). This new software production system has reduced the time Electric Cloud engineers spend on software production by more than 30 percent and has saved the company an estimated $700,000 per year.

TechWell Contributor's picture TechWell Contributor
Experiences in Release Planning: Two Days in the Life of an Agile Newbie

Hello, my name is Maurice Sare. (my friends call me Mo). I am a first level tech lead/engineering manager at Gameonics, Inc, a multinational developer of distributed gaming for PCs and now, it seems, "smart phones." I've only been here a few weeks. Before that, I worked for a company that developed operating systems for smart phones, so I know something about the domain, but I've never worked at the applications layer, before. Before this, I hadn't had any formal training in agile development practices.

TechWell Contributor's picture TechWell Contributor
Well-Formed Teams and Agile: An Opportunity to Thrive

Well-formed agile teams can thrive in a direction ideally set by business vision. Unfortunately, many teams are forced into survival by organizations that push work through the team matrix, forcing teams to establish themselves as dependencies. The purpose of this article is to firmly establish the notion of well-formed teams so that guidance patterns for their creation can help organizations to "thrive" instead of "survive."

TechWell Contributor's picture TechWell Contributor
An Uncomfortable Truth about Agile Testing

One characteristic of agile development is continuous involvement from testers throughout the process. Testers have a hard and busy job. Jeff has finally starting to understand why testing in agile development is fundamentally different.

Jeff Patton's picture Jeff Patton

Pages

Upcoming Events

Sep 22
Oct 13
Apr 27