Software Development
Software Development Methodology: covering all phases from system design to feature design including analysis, design and build through to the final phases of testing and deployment.
Professional Development Ladder for Software Developers: a “checklist” path showing the technical, leadership and interpersonal competencies expected for a software developer to advance professionally.
Certified Software Developer program: this is a concept for a certification process based on the misunderstandings and miscommunications between our universities, business owners and software developers which I believe to be the root cause of the majority of quality and financial issues common to most software projects.