Reducing the distance between programming and project management

Some days ago me and [info]bpfurtado were talking about different areas of interest on software development and the distance created by programmers in not involving themselves on another interesting (for me :-)) areas, such as process management, requirement analysis, change control processes, etcetera.
Programmers tend to create a barrier between their tasks and other areas on software development, they prefer to be more specialist. Most of them don’t like to participate on requirement analysis discussions, design sessions, development of test cases. They prefer to code instead of being involved on such activities.
When you work on a software development company, you must have interest at the *big thing*, you need to have the whole vision of your area. People around will put better eyes on you, if you show these interest.
Nowadays at my company I’m participating in activies like use case requirement analysis and programming, because I wanna be involved in the best of both worlds. I wanna increase my analysis and programming skills. It was my decision to participate part time on requirement analysis and the rest on programming activities. I think it’s very important to have this vision and consequently it makes you a better professional. And you? Dou you like to be involved not only in programming tasks?

One Reply to “Reducing the distance between programming and project management”

  1. Programming, project management and business

    Rafael, acho que você tem toda razão. Gostaria só de complementar lembrando que além de se aproximar mais do gerenciamento de projetos, é interessante também o programador ter uma boa visão de negócios. Conhecer o modelo de negócios da empresa/projeto e os interesses do cliente para o qual ele está trabalhando é essencial.
    Aquele tipo de programador que acha que só ficar mergulhado em códigos e algoritmos é o que importa, geralmente não vai muito longe…


    Juliana Barros

Leave a Reply to Anonymous Cancel reply

Your email address will not be published. Required fields are marked *