Our Approach
ambientPineapple
will adopt the process that works best for your circumstances to ensure a successful
outcome for your project. If you have methodologies in place then we are happy to
work with those. If not we can recommend what might work best in your unique situation
cherry picking from the best of UML, SSADM, Agile, SCRUM, RAD…
We have a highly skilled team of analysts, designers, architects and artists who
have worked in a broad range of market sectors such as aerospace engineering, military
logistics, publishing, market research and music so we are well placed to understand
the nuances of your business requirements.
There are no hard and fast boundaries between each stage of the project life cycle
and we recognise that each transition will be an iterative one. Generally we find
that a project life cycle consists of the following elements:
ambientPineapple recognize that the transition between each stage of the project life cycle will be iterative
Scope
At the outset of a new project it is vital to agree the potential costs and impact
of both success and failure. Every stakeholder should be aware of the commitment
that will be required to achieve success and the potential for business process
change.
Analysis
During the analysis phase we learn about the business drivers that lead to the project
initiation. We develop a set of success criteria which the project can be reviewed
against throughout development. We refine a set of detailed requirements that
will be used during the design and development phases. We also take note of non-functional
requirements such as performance availability and aesthetic considerations.
Design
Functionality and aesthetics are two facets of design which we recognize have equal
importance in the successful outcome of any software development. Our designers
may start by making prototypes to make sure that the plans incorporate all of the
required functionality. Then the graphic artists and web designers overlay their
expertise to ensure that the combination of efforts satisfies both criteria.
Develop
Our software is all developed in the UK to the highest standards using the most
appropriate of the modern technologies and methodologies available.
Testing
Software will go through several phases of testing including functional, usability
and performance.
Implementation
We can help plan your implementation strategy to ensure a successful roll-out of
your new software across your enterprise.
Training
ambientPineapple
can help you plan, prepare and present training materials to promote success.
Review
At the conclusion of each project we will conduct a review to ensure that all of
the success criteria were achieved and to see if there are lessons that could be
learned from the experience.