Phase 2: Development & Review

Phase 2 marks our transition into full-blown project development. Taking what we've established and solidified from Phase 1, we will have a nearly complete picture of how the final application should function and operate. While certain shifts in approach may arise during this phase, all elements described in the Business Requirements and Statement of Work documents will be developed fully by this stage.

Client feedback will also be solicited throughout this process by the Project Manager to ensure interface elements are being designed appropriately and logically and that all users are on the same page throughout the development process.

Phase 2 proceeds as follows:

  • Configure and secure servers & platform software
  • Install all necessary third-party software
  • Setup Canopy framework for project deployment
  • Create Subversion Repositories for development
  • Create Issue Tracker instance for project
  • Concurrent Development by
    • Model
      • Implement Database Schema
      • Create Model Classes
    • Controller
      • Build Logic Components
      • Build Object Classes
    • View
      • Design User Interface
      • Create Layout Mockups
  • Repeat process for all components of project according to milestones and assigned tasks
  • Unit test each component
  • Client interaction: review progress and determine project scope is being met for each component

Read on to Phase 3: Testing & Training

 

HTMList.com: Synapse Studios' Blog

Is PHP 5.3 Terminal? Well, It's Getting One For Namespaces

A language lives and dies by how easy it is for a person to express something within that language. But the ease in expression is much like the type I and type II error rate in a statistical test: as you adjust one to be nearer to where you want it to be, the other gets farther away. So the architects of a language have to choose between adding more keywords and constructs or having longer, but simpler sequences of existing ones.

PHP is a very easy language to learn and use because it has a syntax that is a simplified sampling from C++/Java and Perl. People who use these languages pick up PHP fast, and people who haven't used any languages often learn PHP with as much ease as they would learn Perl.

Posted on October 27, 2008 by Edgar HasslerRead More »

Portfolio Spotlight

Swanson Family Foundation

The Swanson Family Foundation wanted a simple, clean, organic site that clearly expressed their vision and the Foundation's goals. Synapse Studios built an information site that makes it easy for potential grantees and others seeking information to contact the Foundation and find the information they need. The site also features a photo gallery that allows the Foundation to document their events and outreaches.

Read more »