About

Encode provides a wide range of technical and project management skills for hire on a consultancy basis. 

Encode conducts software architecture R&D, management of software development projects, advises on software development practises and trains software development teams.

Employing the services of Encode means you are benefiting immediately from over 12 years of experience developing, and managing the development of, specifically, Internet-based software.

Specialities:

** Software Development Process Improvement **

There are many misconceptions about software projects - that they are always late, expensive, and not what the customer wanted. I work with new and established teams, teaching them how to produce consistent and sustainable improvements to their SDLC practises by teaching them, where appropriate, how to smoothly introduce Agile development techniques into their development teams.

Applying a decade of experience with software development and developer management I enjoy refining and coaching a development team into a team of all-stars.


** Agile Project Management  **

(Software) Project Manager with 5+ years experience guiding large scale projects to success using a mix-and-match apoproach to the Agile development principles that best suit each project and each project team.

What I bring to a software development project is most accurately described as a Program Manager. In New Zealand the role of "Program Manager" is not widely known. 

What does a program manager do?

A program manager would (According to Joel Spolsky's description):

  1. Design UIs
  2. Write functional specs
  3. Coordinate teams
  4. Serve as the customer advocate, and
  5. Wear Banana Republic chinos.

** Software Developer Entrepreneur **

Specialist in designing and developing Web 2.0 and multi-tenanted Internet applications - I am presently involved in development of a number of interesting new-Web products.

Particular interest in software usability and product development.



Jason Glover

CTO, Encode IT