Managed Web Development

Meet your new Web Development Management Team.

Get a Managed Development Quote

benefits for managers
benefits for developers

Your team develops great products. Every distraction from that process must be avoided. While you cannot save the team from every distraction, you can take action to eliminate the time they would take to research and implement the development environment and processes.

Development teams are strapped for resources; short on people...short on time. What are needed are force multipliers. These are resources that, when combined and deployed correctly, multiply achievable results from your given human resources.

Development Environment

  • Git Source Code Repository
  • Trac Project Management (integrated with Git)
  • Ubuntu Server with SSH access
  • Apache Development Server, Loaded
  • MySQL Development Server
  • Dokuwiki for your internal documentation
  • Daily Backup of MySQL, Repository, Files
  • Documentation and Cheat-sheets

Management Tools

In order to allocate resources well, you need to know how they are performing.

  • Graphical depiction of commit trends
  • Tag cloud of commit words
  • Lines of code committed by team members

Training for Effectiveness

After creating your development environment, training is paramount to effectively use the tools and systems at your disposal. In one or two days, your team will be making code commits to the source code repository and thinking strategically and tactically about how to acheive your goals.

Support When You Need It

When someone is struggling to figure out one solution, they are not moving to the goal line. It is more efficient to get that solution quickly and move on. We can check in solutions to get past that block, with a code example and comments on use.

Trac

Trac is a focused software development managment system that integrates with Git, the source code repository and versioning system. Trac combines:

  • Ticket system, for feature requests and bug fixes
  • Progress tracking with a timeline
  • Roadmap of project plans
  • Sourcecode repository navigation
  • Project WIki
  • E-mail notification of ticket statuses
  • iPhone application for project

Git

Git is the source code repository of choice for its reliability, robust abilities and reliability.

  • Tags and branches: branch a release and keep developing the next version
  • All team members can work at once on the same code
  • All changes made to the entire codebase are kept
  • Projects can be branched for releases or other purposes

Model View Controller Framework

Your manged development project can be built on a current, efficient, object oriented model view controller framework. This will help manage cost and risk by reducing code duplication and leveraging object oriented coding style.

MVC Benefits

  • Separation of concerns makes coding and testing easier and more reliable.
  • Maintenance and modification is easier. It is easier to identify where a problem occurs.
  • Greater re-usability of code. One model can be used in many controllers, for example. DRY (Don't Repeat Yourself).
  • Because models are reusable, fixing one method fixes every page that uses it.
  • Supports scalability due to separation of tasks.
  • Makes your applications more standardized. This pays off because less time is spent inventing solutions to problems.
  • Security can be increased by using standard, more secure framework components.

Included

  • Debugging tools
  • Pre-written models, controllers and views
  • Integrated libraries: recaptcha, site map, Swift email

With our pre-writtten code, you can modify what already works and quickly come up to speed and be productive.

Kohana HMVC

If you'd like to develop on a top notch MVC (model view controller) framework, but your team is not yet experienced in that environment, we can help. We offer pre-configured and stubbed Kohana HMVC framework. The "H" in HMVC is for hierarchical, which offers distinct advantages of modularity, including add-on modules and the ability to override the framework and modules.

  • Rapid development
  • Lightweight and fast
  • Lots of great acronyms! HMVC. OOP. DRY.
  • Fully supports UTF-8 and i18n
  • Integrated class auto-loading, cascading file system, highly consistent API
  • Automatic documentation generation
  • Great selection of pre-written modules
  • Resistance to SQL injection and cross-site scripting