I can manage your software development project and interface with your existing team, develop myself or build a team. I define and organize software project processes and teams to best ensure success. This includes definition of roles and responsibilities, requirements and feature gathering, estimation of effort, quantification of success, and tool and technology assessment and determination. In short, this will answer the questions around who, what, when, why, and how.