We use our business and technical expertise to deliver agile enterprise systems that meet the business vision of our clients. Whether it’s a packaged product or a hosted application, our agile development process gives us the flexibility to design, develop and deliver high transaction, high volume and service oriented applications. We provide end to end services which include complete project lifecycle management, outsourced application maintenance and application and infrastructure support.
Agile development uses short sprints of iterative and incremental practices to deliver a usable set of features at the end of each iteration. It has a simple implementation that is designed to increase productivity and reduces the time it takes to benefit from a software/product development. Importantly, it embraces adaptive and empirical systems development. It fosters open communication among the development team and the end users. The requirements of the subsequent sprints can be adjusted based on the experience gained from the previous sprints. The software/product is tuned in each sprint to deliver a final product that is driven from constant feedback from the end users.
Kick off
Create a broad project structure which includes the vision, strategy and goals of the project
Conduct a client review of the broad project structure
Gather high level requirements and begin the requirements prioritization process
Sprint Process
  • Requirements will then be flushed out into specific scenarios
  • Establish the scenarios for the current sprint with prioritization
  • Create user acceptance cases and prioritization for the scenarios in the current sprint
  • Signoff on user acceptance cases for the current sprint
  • Sprint to current output
  • Design, Develop and Unit
  • Testing Deliver current sprint for testing to client with unit test
Refine high level requirements and begin sprint process for the next set of requirements
Requirements Document
Scenarios Document
User Acceptance Test Cases for each sprint
Architecture Document
Design Decision Documents
  • Example: Integration Design, Default Values List, etc… 
Challenges Document for Tracking
Project Risk Document
Copyright © 2006 Ganini. All rights reserved.   Contact Us   |   Privacy Policy