I am shortly beginning a new role as PM in a software development firm and although I worked in IT for the past 5 years I have very little experience in that specific field. Any advise on spevific ressources I should study?
Thanks! Saving Changes...
Sort By:
Thomas WalentaGlobal Project Economy ExpertHackenheim, Germany
Dobromir,
do your research, it will inform your skill gaps. Find out what SW do they build and maintain, for which audience, are they promoting being agile or not, what are interests of their leaders (read their LinkedIn articles and posts) and why are they hiring you in the first place.
SW development is about
- extracting requirements mainly from the sponsor and recipients of the SW (users)
- understanding the SW development environment (tools, methods used)
- having a solution architecture in mind (design)
- managing the development process
- in parallel setup the testing
- ensure quality independently
- prepare for handover to operations or customer environment (training, manuals, support environment)
Avoid learning programming languages, developers will always be ahead of you hopefully.
Remember, your success depends on the people you lead, so make sure to build rapport, trust and a common mindset.
Good luck, Thomas Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
The only thing you have to understand is "the software is intangible". So, when you go to measure progress you have to take into account the method you use to measure it. Saving Changes...
Make sure there is a good technology/solution lead in place on the team regardless of what approach (predictive or adaptive) gets used. They will be both your right-hand person as well as the "go to" person for the tech team members. I
Depending on how conceptual the end product is from a requirements perspective, an adaptive approach with frequent feedback loops might be superior to a predictive one.
Hello,
study the PMBok. There is an extension specific for software development. Get acquainted with Agile framework, methodologies and practices. Join local chapter, meetups, etc. to share experiences with local peers. Develop "soft skills" such as leadership and communication (join Toastmasters). Find a mentor. So much to learn ;) Saving Changes...