|
AAA - The Aplyca Agile Approach
how do we do it?
AAA – the Aplyca Agile Approach
Aplyca uses a combination of three different Agile techniques in our development process:
- SCRUM
The Scrum methodology for development practices emphasizes communication and collaboration, functioning software, and the flexibility to adapt to emerging business realities.
- Kanban
Kanban is system of continuous supply of components, parts and supplies, so that everyone has what they need, where they need it, when they need it.
- XP (Extreme Programming)
A development process that includes advocates frequent "releases" in short development cycles that improve productivity and introduce checkpoints where new requirements can be adopted.
We believe that technology is working successfully when it’s invisible to users. That’s why we put a lot of effort into working out a solid web strategy for each of our clients, targeted to their business objectives. To accomplish this, we follow a five-step process with each project we take on:
| planning |
 |
content |
 |
design & development |
 |
implementation |
 |
maintenance |
Planning |
First, we work closely with you to define the specific outcomes that you need from your collaboration with us. From analyzing your current web platform and structure and recommending architecture and design changes, to documenting use cases and fine-tuning reader expectations, we construct a roadmap that specifies the best plan of action to meet your unique business goals. |
Content |
At Aplyca, we believe Content is King. Your content is what represents you to your audience, and we help you develop, organize, massage, and position it in the exact way that it will benefit your
We use eZ publish Content Management System and Framework as the backbone for your content. eZ systems are industry standard, flexible, and robust for a solid base for your web content, allowing for easy creation, management and repurposing content that reaches your audience like never before. |
Design & Development |
Our world-class designers and developers use the SCRUM Agile Development methodology. As opposed to the traditional “waterfall” approach in which a single iteration can take months or years in the cycle, agile development practices favor short iteration or sprints that result in usable code early in the project’s lifecycle. We also employ thorough testing processes to ensure functional and usability integrity before going live.
We work with a wide range of technology platforms, both proprietary and open source, and we favor PHP/PostgreSQL-MySQL for the smaller projects and Java J2EE/Oracle for sophisticated business applications and integration projects. |
Implementation |
When it’s time to put your new design into action, we’re there with you every step of the way.
We also offer training and documentation for your editorial and technical staffs so they are fully equipped to run every aspect of your systems on their own. |
|