Methodology

Bluehorn’s development methodology provides a structured framework aimed at delivering high quality software solutions to clients. Over the past years we have developed a store of knowledge through hundreds of development projects. We have refined our business process by blending the best industry practices like Rational Unified Process (RUP) and Agile Methodology. We have absorbed best approaches to get maximum performance and highest quality for web-related projects while leaving away redundant complexity that may effect project budget or timing. Bluehorn's methodology promotes a result-driven interactive approach and guarantees better customer service with regards to quality, cost and customer’s strategic goals, without compromising on any of these factors.

Bluehorn follows a complete Software Development Life Cycle process with distinct phases. Bluehorn employs full control of procedures at every phase to mitigate project risks and ensure efficient performance and high quality project implementation.

Bluehorn continuously improves its methodology to meet customer expectations through accelerated development schedules and high-quality outcomes.

1. Discover 2. Define 3. Design 4. Develop 5. Deploy 6. Document
Discover the needs of the client Clearly define the project and the dependencies required to complete it Provide a creative solution that meets the clients and end users objectives Develop a solution that meets the requirements of the client and end users Deploy a solution that meets the key succes crtiteria Clearly document all that was done
  • Idea Development
    • Determine the context
    • Brainstorm with the client
  • Idea Definition
    • List existing ideas
    • Analyse ideas
    • Select best idea
    • Client sign-off
  • Prepare reverse brief
    • Outline project content
    • Client sign-off
  • Prepare Project Scope
    • Creative Brief
    • Usage Requirements
    • Functional Requirements
    • Information Architecture
    • Develop Outlines
    • Risk Assessment
    • Gantt Charts
    • Stakeholder Identification
    • Testing Requirements
    • Client Sign Off
  • Resource Management
    • Resource Requirement Definition
    • Resource Allocation
    • Contractor Management
    • Vendor Management
  • Creative Definition
    • Define Creative Pathway
    • Prepare Creative Concepts
    • Refine Creative Concepts
    • Creative Presentation
  • Functional Development
    • System Architecture
  • Creative Refinement
    • Refine Concepts Based On Client Input
    • Present Refined Concepts
    • Client Sign Off
  • User Interface Testing
    • Present Screen Designs
    • Analyse Feedback
    • Identify Key Issues
    • Refine Designs
    • Client Sign Off
  • Creative Development
    • Develop Screen(s)
    • Develop Template(s)
    • Test Template(s)
  • Content Development
    • Develop Content
    • Develop Interactive Content
    • Apply Content to Template(s)
    • Unit Test
  • Application Development
    • Develop System Functions
    • Develop Application
    • Integrate 3rd Party Applications
    • Unit Test
    • Integrate
  • Function Testing
    • Test Integratied Functions
    • Stress Testing
    • Analyse Feedback
    • Identify Key Issues
    • Refine Designs
    • Client Sign Off
  • User Acceptance Testing
    • Present Prototypes
    • Analyse Feedback
    • Identify Key Issues
    • Refine Designs / Content
    • Client Sign Off
  • Deployment
    • Setup Monitoring
    • System Test
    • Deploy staging to live site
  • Training
    • Train The Trainer
    • End User Training
    • Provide User Manuals
  • Marketing
    • Launch Online Marketing Initiatives
    • Search Engine Optimisation
  • System Maintenance
    • System Monitoring
    • Schedule System Testing
    • Database Maintenance
    • Server Software Maintenance
  • Application Management
    • Code Optimalisation
    • Software Testing
    • Benchmarking
  • Content Management
    • Content Updates
    • Metrics Analysis
    • Usability Improvements
  • Looking back
    • Discuss the state of the deliverables
    • Mark improvements
  • Finalizing the project
    • Write documentation
    • Deliver documentation
    • Client sign-off
  • Production
  • Documentation
  • Collaboration
  • Maintenance
  • Testing
  • Marketing
  • Client sign-off