Welcome, Sign
upfor a
crew-soft.co.uk account for quick access to product demos,
whitepapers, events, and more. Contact Us E-Mail
:info@crew-soft.co.uk
Crewsoft uses a proven methodology for
successful projects. Crewsoft Project Methodology consists of 6
phases and these 6 phases cover a wide range of tasks from
defining the business requirements to give support for the created
solution.
Each Phase contains Tasks, output
artifacts, associated roles, and supporting information and
guidelines. Phase 1, Discovery is utilized at the start of a
project to determine the initial scope and business objectives.
Phases 2 through 5 form an iterative development process life
cycle that can be used across product life cycle phases to produce
phased deliverables. The tasks and deliverables in the iterative
releases would be tailored to the scope of the product deliverable
for that release. The final phase, Operation is performed after
the project is successfully deployed and includes support &
actual operation of the solution. Operation Phase may last a few
months as a warranty time or longer depending on the agreement.
Analysis
Purpose
To define and document the
client's overall business and application requirements. This
Phase includes the definition of the organizational
requirements and maintenance of the client site, which is
usually done in parallel with the development of the
application requirements.
Tasks Included
Define the overall
business requirements.
Define
site target audiences.
Define
workflow requirements.
Define
solution requirements.
Define
content related (production, globalization, personalization)
requirements.
Define
e-commerce requirements.
Define
multichannel requirements.
Define
key performance indicators.
Write
requirements document.
Begin
requirements test plan.
Define
new organizational roles and responsibilities and e-business
management processes.
Define
organizational change management approach.
Output Artifacts
Requirements document
Associated
Documents
Requirements document
Use Case
Specification
Questions for
Gathering Client Requirements
Completion Milestones
Completed and approved
Requirements document.
Design
Purpose
To design the solution that best
satisfies the client's business and technical requirements,
and to define the underlying technology infrastructure
needed to support the client application.
Tasks Included
Design workflow
solution.
Design
application.
Design
management system.
Design
database schema.
Design
cache management strategy.
Define
the network configuration.
Develop
the security strategy.
Design
staging strategy.
Define
the backup and recovery strategy.
Conduct
capacity planning.
Provide
detailed project plan and estimate to client.
Output Artifacts
Detailed project plan and
estimate
Functional Specification
Detailed Design Specification
System Architecture Specification
Associated
Documents
Functional
Specification
Detailed Design
Specification
System Architecture
Specification
Backup and Recovery
Plan
Completion
Milestones
Completed and approved functional
specification
Completed system architecture
specification
Completed and approved project
plan and estimate
Development
Purpose
Implement the
client site based on the client's requirements and the
design. Perform component, functional specification, and
requirements testing.
Tasks Included
Install software
and defect tracking system. Set up development, test and
production environments.
Implement
application architecture.
Implement
technical infrastructure architecture.
Implement
design specifications.
Implement
application integrations.
Develop
test plans.
Perform
component level testing.
Perform
functional specification and requirements testing.
Output Artifacts
Completed and tested
application components and test plans
Associated
Documents
Template
Development Guidelines
Code Review
Guidelines
Test Plan and Test Scripts
Completion Milestones
Application and infrastructure
components ready for beta testing and evaluation
Deployment
Purpose
Beta test and evaluate the site,
launch the site, move site ownership to the supporting
organization, conduct a Project Completion Review, and
perform a project debriefing to gather lessons learned.
Tasks Included
Launch beta site and
perform performance tests.
Provide
training and implement organizational changes.
Launch
the site.
Transition
ownership to the supporting organization.
Conduct
Project Completion Review.
Perform project
debriefing.
Output Artifacts
Completed system test
documentation
Fully tested and launched site
Associated
Documents
Project Configuration
Worksheet
Project Debriefing
Worksheet
Site Submission and Promotion
resources
Completion Criteria
Successful site beta test and
launch based on predefined success criteria.