a·bout, adv., me, pron.,
(™-bout' m")
The circumstances, conditions, and objects that affect one�s existence and development

Methodology

As the complexities of web applications and enterprise integrations increase, a rigorous approach to formulating the development approach becomes critical.

Duane Nason follows the following proven methodology which incorporates a well-tested five-phase holistic approach, which provides a cyclical, strategic framework that is both flexible and scaleable:

Define
Design
Develop
Debug
Deploy

 

Define

The first, and most crucial, step of every project is clearly defining its objective(s), scope, and the means of achieving its goals. It is necessary to finalize all deliverables in this phase before moving on.

Duties:
· Define objectives and target audience
· Perform competitive analysis and research
· Analyze current online efforts (if established)
· Analyze ongoing media efforts (if applicable)

Deliverables:
· RFP/Project Plan
· Creative and Technical Briefs
· Budget
· Preliminary Project Timeline

top

Design

This is where the project takes its first step in being realized. Based on previous planning, creative and technical briefs are presented to visualize the project while remaining in a flexible and conceptual format.

Duties:
· Define site flow
· Establish site identities and methodologies
· Work with client on revisions and approvals

Deliverables:
· Site Flowchart
· Technical Specs
· Visual Design Comps (drawings of look/feel)
· Semi-Working Prototype
· Finalize Project Timeline
· Client sign-off

top

Develop

This is where the project production begins. All design is fully explored and realized, and technology is programmed and implemented. This is the most time-intensive stage of the project, where all of the "nuts and bolts" work is performed.

Duties:
· Begin design and production
· Initiate application development
· Integrate design with technology
· Review client progress
· Obtain client revisions and approvals

Deliverables:
· Beta Site

top

Debug

At this stage, initial development is completed, and the finished work is now ready to undergo extensive scrutiny. Focus group testing and outside technology testing will also occur.

Duties:
· Test functional verification
· Unit testing
· Integration testing
· Stress testing
· Configuration testing
· Environmental testing
· Perform content testing
· Fact checking
· Spelling and grammar checking
· Media testing (if applicable)

Deliverables:
· Test Reports
· Project Documentation
· Site Readiness

top

Deploy

At this stage, all technology is fully functional and tested. Project is transferred from development/testing servers to live hosting servers. Typically, a "soft launch" is performed, which entails live real-world testing with a limited number of users. The project is now ready to "go live".

Duties:
· Obtain client final approval
· Perform post-mortem needs assessment
· Develop training materials
· Create maintenance methodology

Deliverables:
· Client Site Approval Sign-Off
· Needs Assessment Report
· Training Materials
· Final Client Project Approval Sign-Off

top