Risk Assessment Checklist

Download link : Risk Assessment Checklist Risk Assessment Checklist Project Name   Project Code   Program Manager   Project Manager   1       Engineering Process 1.1      Requirements Item Yes No NA Remarks Stability Are the requirements stable [1] Are the external interfaces changing Completeness Are there requirements you know should be inthe specification but aren’t? (IF […]

Notes on build script

Choose a language that can be used in multiple platforms (very important for a Java project) Ensure that as many steps are automated. Begin with a full clean up and allow full build and deployment to the server Automate even server restart to increase developer efficiency Each build should ensure that it recompiles all classes and optionally fetches […]

The line that separates a developer from an administrator

Experience is the ultimate weapon. I am a big fan of learning from one’s own mistakes. I have countless stories of stupid decisions, and although documenting them in a book would be amusing to some, it would serve little purpose. Truly learning from one’s mistakes requires making them, and the ramifications of those mistakes ensure […]

Never use a shared database server for development work.

Like many conveniences in software development, a shared database is a tar pit waiting to fossilize a project. Developers overwrite each other’s changes. The changes I make on the server break the code on your development machine. Remote development is slow and difficult. Avoid using a shared database at all costs, as they ultimately waste […]

SVN – revision control – slides – pdf

SVN – revision control Download pdf : Coordinating projects ● Problem: How to coordinate and synchronize code  between multiple developers on a project? – Work on the same computer, take turns coding  Nah…  – Send files by e-mail or put them online. Lots of  manual work. – Put files on a […]

Lessons Learned – from a cms developer

Never use the Root directory for your website; “forward” requests to a secondary directory. Giving credit is nice; hackers will love you! “Everything isn’t always BETA.” STABLE works. CMS do not equate to no web-editing or scripting—just less of it! Commercial Hosting Services offer the Fantastico program for installing OS Applications. Why not?

9 skills developers will need in the next five years

With the recent changes in the economy, a lot of developers are focused on their short-term job prospects. At the same time, it’s important to make sure that you get the most bang for your buck when it comes to taking the time and energy to learn new skills. Here is a  list of 10 […]