<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d6566853\x26blogName\x3d1%25+inspiration\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://patke.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://patke.blogspot.com/\x26vt\x3d2795022480681574377', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tuesday, August 31, 2004

Seems like everyone is writing about how to write great software. Everyone has some "new plan" whether it is RUP or XP or...whatever. But I quite like Steve Pavlina's approach. I just found two articles on the web: Working with Teams and Zero Defect Software Development. Both really good articles, but neither article says anything new.

...and that is why I like them. These two articles talk about the basics. Step 1. So many people tend to completely forget these basic things.

So many projects tend to go straight to step 10 with UML diagrams, version control systems, sophisticated bug tracking mechanisms - as though these tools are necessary for a team to function. Well, they are not. They are just tools. They are no substitute for recruiting the best people and ensuring those people naturally follow good development practices.

Comments: Post a Comment