: ABOUT XYMA SOFT : METHODOLOGY
SOFTWARE METHODOLOGY
The development process at XymaSoft is divided
into four sequential phases.
I. Initiation
I. Client approaches us for software development
with an idea. If required by client, at this stage we sign a Non
Disclosure Agreement (NDA), following which the client shares the
project requirement specifications or the idea with us.
ii. Based on the initial consultation we give a
ball park estimate of time and cost to the client.
II. Project Planning

We go through the requirement specifications and
work out a project report. The project report consists of:
I. Project Briefing
ii. Scalability
iii. System Architecture
iv. Security
v. Usability
vi. Development Guidelines
vii. Milestones
viii. Milestones Iterations
ix. Iteration Time Schedules in Hours
x. Quality Assurance Method Description
xi. Summary
III. Project Management and Development
Our Project Management Methodology is guided by
the management principles established by the management of PMI
(Project Management Institute) through their PMBoK (Project Management
Body of Knowledge), Agile Software Development methodologies and UML.
Together with the concepts from PMI and the
PMBoK, the methodology developed by XymaSoft includes many activities
contained in the processes of initiation, planning, executing,
monitoring and controlling and closing in order to organize the work
to be done for each phase of the project.
We work hard every day to ensure that we are
delivering great solutions according to our client timetables, meeting
exactly what they want and with a budget they can afford. Agile
Software Development is what drives us to achieve these goals.
IV. Maintenance and Further Development
After a project is completed and delivered to the
client, we provide ongoing maintenance and are happy to add new
functionality if the client desires, once more starting from the first
phase.