• submit to reddit
Cagdas Basaraner06/13/12
0 replies

5 Common Antipatterns in Software Project Management

Project mismanagement and poor staff motivation are a couple of the common antipatterns discussed in this short, informative post.

Giorgio Sironi06/13/12
0 replies

Lean tools: Cost of delay

Time is money: measuring a delay as a monetary loss is the best way to raise awareness.

Jay Fields06/12/12
0 replies

Follow-up Thoughts on Aligning Business & Programmer Goals

A post back in May brought on a conversation between a reader and Jay Fields on the subject of Aligning Business & Programmer Goals... Here's what transpired.

Jens Schauder06/11/12
1 replies

The Mikado Method

Have you ever considered a large scale change to a piece of software? Something that you can’t possibly get done within a single day? Did you refrain from the change because of that? Or did you hack away on your code hiding in a corner for week. Having nightmares about merging it with all the other changes that happened in between?

Giorgio Sironi06/11/12
0 replies

Record and replay for testing of legacy PHP applications

The only way to know what a legacy script does is to recording its inputs and outputs.

Krishna Kumar06/10/12
1 replies

Validation Through Rejection

Is it true that if someone out there doesn’t hate your product, it’s probably not worth using? Let's explore the idea of trying to please everyone with your software products.

Jay Fields06/10/12
1 replies

Is Productivity Killing Your Creativity?

I'm a multi-tasking machine. I am the worlds most productive man, or so I liked to pretend.

Douglas Rathbone06/07/12
0 replies

Continuous Integration Tip #2 – Using App_offline.htm in Your Build

Deploying in an automated fashion using Continuous Integration doesn’t happen instantly, and depending on the size of your application, your continuous integration deployment can get caught in a state of unknown/in-between if a user visits your application half way through deployment.

Johannes Brodwall06/07/12
3 replies

Use Scrum Even If You Don't Want To Be Agile

Instead of criticizing these organizations of “agile heresy”, I would instead like to offer some useful experience from Scrum, even if the word “agile” doesn’t appeal to you.

Douglas Rathbone06/06/12
1 replies

Continuous Integration Tip #1 – FTP Deployment

Having a good Continuous Integration setup can be one of the highlights of any developers daily grind. Regardless, it can be seen as almost pointless if your automated deployment setup still needs a physical person to upload the files to your server if it is offsite. Adding FTP/SFTP to your CI process is the solution to this.

Giorgio Sironi06/06/12
0 replies

Lean Tools: Queuing Theory

Queuing theory applies to computer systems and webservers that accept a large number of requests, but also to organizations and development teams.

Kief Morris06/04/12
1 replies

Describing Continuous Delivery (Without Using the Term)

DeMarco isn’t recommending specific methodologies like Agile, but this is a pretty good business oriented description of Continuous Delivery without continuous (production) deployment.

John Esposito06/04/12
1 replies

How AMD's Heterogeneous Systems Architecture Works, and How to Learn More

Recently Anand Lai Shimpi hosted a community Q&A with Manju Hegde, Corporate VP of Heterogeneous Applications and Developer Solutions at AMD. The topic: Heterogeneous Systems Architecture, the standards-based, AMD-led effort to ease development of heterogeneous systems, especially CPU+GPU systems. Normally I'd just send you over to that most excellent Q&A -- but in this case the questions are so good, and Manju's answers so thorough, that you might not have a chance to read everything. So here's a detailed summary, with links to more in-depth resources:

Douglas Rathbone06/03/12
1 replies

Another Look at Continuous Delivery/Continuous Deployment

I’ve spoken to a lot of people about Continuous Delivery/Deployment over the years and a lot of the time i hear that the amount of time that it takes to implement it into a project is a cost their managers are simply not willing to allow them to incur. This is ludicrous.

Ayobami Adewole06/01/12
0 replies

Don't Build the Software, Let the Users do it

Most software applications fail to meet the end users needs, simply because often at times the users are not carried along in the development process...