background preloader

Management

Facebook Twitter

Network inventory software. CTOnet.org - The Chief Technology Officers Network. Managing Software Development: Top 100 Blogs for Development Man. Note: The newest edition of this list is available here! Finally, it’s here! The new list I’ve been working on for more than two weeks! This is the top 100 most popular blogs for software development managers. You might already have seen my earlier list: the Top 100 Best Software Engineering Books, Ever. Well, I’m afraid this new list was even harder to make. Please refer to the bottom of the list for my list of complaints, and why my life sucks. But first, let’s have look at the results… Do you seek more advice for Software Developers, Team Leaders & Development Managers? Get the book! Management 3.0 Leading Agile Developers, Developing Agile Leaders About the NominationsOnly blogs that were nominated are present on this top 100 list.

The idea of this list is to promote popular blogs that are interesting to software development managers. About StatisticsThe nominated blogs have been rated using five different statistics. Let it be known that I don’t care if people think my system sucks. Dr. Dobb's | The Dream Team | March 3, 2005. Optimal Software Development Processes and Practices. Introduction Work habits and conditions vary dramatically between software development groups. At one extreme of the spectrum are productive, tuned development teams delivering solutions on schedule and on budget, staffed with passionate experts happily building their skills and careers while providing valuable cutting-edge solutions. At the other extreme lie dysfunctional, under-utilized teams. The latter group endlessly catapults magnitudes past estimates of time and money, with a revolving door roster of contemptuously-treated employees.

Most shops fall somewhere in-between – imperfect, but continually working towards better, more efficient practices and process, all while trying to provide a rewarding, fulfilling, and career-building experience for team members. These observations are gleaned from my experience with teams of varying sizes and types, acting in a variety of roles including management, team lead, developer, process consultant, mentor, mentee, and technology consultant.