Dynamic...Collaborative...Software Development
We love working with you to take your mobile, web or software idea from concept to finished product.
We develop using the “Agile Method”. The Agile method ensures a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability. In a word Agile is Collaboration.
Our solutions architecture and implementation methodologies incorporate the following steps:
Development Plan
Weekly development reviews will be conducted to ensure development is proceeding along the desired course. Note that new enhancements may be discovered or identified by the Client during the project. These items will be discussed, architected, and designed in collaboration with the Client and Zenware and scheduled for future sprints of the contract unless otherwise determined between the Client and Zenware.
Quality
Zenware seeks to release well designed and built, bug free software. Zenware will provide complete project visibility to the Client through timely reviews in the Design and Implementation phases of the engagement. Additionally, each of the project activities will be monitored and tracked against the project plans. Periodic reviews will be held to keep track of the project.
The following table provides an outline of the various meetings held:
Meeting | Frequency, Duration | Purpose | Participants |
Joint Project Kickoff Meeting | Beginning of Project | Share contact information; Review Backlog; | |
Stand Up | Daily or at regular interval, 10-15 minutes | Discuss what was completed, what will be completed, and potential risks and roadblocks | Zenware PM, Developers, Tester, Client PM if desired |
Weekly Planning Meeting | Weekly, 1 hour | Review progress from week, Review Code and Design; plan following week | Zenware PM, Client PM, Developers, Tester |
Regular Handoff Meeting | To be determined | Any functionality that is completed during “Sprint” (typically 4 week cycle) is made available to Client for review and testing | Zenware PM, Client PM |
Roles and Responsibilities
Role | Responsibility |
Project Lead |
|
Sr. Developer |
|
Application Tester |
|
Change Management
Change management is part of the agile process. No need for “change orders”. Any changes in the scope are identified and defined in the weekly project review meeting. All changes or enhancements will be documented and presented to the Client for approval in the next development cycle or scheduled for future development.
Agile development has proven a phenomenal method develop applications for our customers. Interested? Talk to one of our team members today to discuss your project.
If you can imagine it we can build it.