We Have Met the Enemy…and He Is Us
Barbee Davis, MA, PHR, PMP Omaha, Nebraska, U.S.
CARToonIST WAlT KEllEy, who inked the long-running comic strip Pogo, is famous for the quote, “We have met the enemy…and he is us.” Nowhere is this sentiment more accurate than when describing a software project man- ager who is new to the software development process. Here’s how to avoid having “the enemy” be you:
• As a project manager, you expect your team members to estimate the amount of time it will take them to complete a specific task. It is detri- mental to the schedule if they go too far over the budgeted time. One of your tasks on the project is to hold meetings to drive team communica- tion. You need to demonstrate the ability to estimate and deliver the meet- ings as meticulously as you expect your developers to estimate and deliver their code.
When your meetings run long, you are stealing the precious program- ming time developers count on to meet your project schedule deadlines.
• If your project team spoke a foreign language, you would take some les- sons and get a translator. Your developers do not speak your language. Buy a book, take a class, make Google your friend, and find a developer who has the gift to explain complex things in a simple way. You cannot bluff your way through this project without learning some of the concepts, terms, and challenges your team faces.
• Regardless of the perfect methodology you used to build toasters and cars, develop pharmaceuticals, or even construct skyscrapers, it won’t work here. Let the trusted members of your team explain about agile method- ologies. They aren’t new or risky. But they are your best chance at having a working product at the end of your project.
70 97 Things Every Project Manager Should Know
• Developers are craftsmen and artists. They work differently than accoun- tants, attorneys, or bank tellers. When they are meeting in pairs and talk- ing animatedly, they are actually working. When they are bouncing a ball against a wall or doodling on a whiteboard, they may be crafting a solu- tion to an architecture problem that can’t be solved by staring at a com- puter screen. Give them space.
• Your team will work odd hours. We’ve all seen the cashier at the local food emporium switch with her replacement: she opens the register and exchanges the money drawer, and the new cashier is up and running. A programmer can’t switch places with a cohort and just pick up where his teammate left off. When your team member is feverishly at work, leave him or her alone. Researchers say it may take an hour or more for the person to regain productivity if interrupted.
• It is unnecessary to have every person program in exactly the same pro- gramming language. Some endeavors are better approached with newer languages that require fewer lines of code to write, test, store on your serv- ers, and maintain. Don’t refuse to let your developers use the best tool for the job.
Open your mind to this new world of software development, and you can be a support for your software development team, not the enemy.
如果觉得《We Have Met the Enemy...and He Is Us》对你有帮助,请点赞、收藏,并留下你的观点哦!