home   philosophy   services   methodology   jobs   contact
     
 

our methodology

 

 

We employ a single standard methodology for tackling the various services we provide. Our modus operandi, described on our company philosophy page, sheds more light on why we believe our company methodology is very effective.

Phase 1
Interview the client. Determine what the objectives are (including when the project should be completed by) and the current state of things. Find out what is essential and what is not. Understand what the client's expected service level is so that we can craft a customized SLA (Service Level Agreement). Take good notes.
Phase 2
Do our research and prepare a list of detailed follow-up questions to ask the client. This is so that we can get a better understanding of what the client's wishes are, and clear up any incorrect assumptions. Asking intelligent questions early on in the process should be proof to the client that we are doing our homework. Establishing good communications with the client is critical.
Phase 3

Iterate through the functional design/proposal process quickly. This includes doing more necessary research and fleshing out the details of our proposed design or solution. Continue communicating with the client as more questions and issues arise, and maintain a regular reality check. Conduct internal peer reviews of our functional design and/or proposal.

Phase 4
Present the completed functional design and/or proposal to the client. This will include our proposed schedule and task breakdown for development/implementation, testing, and deployment, any relevant diagrams (e.g., UML), as well as detailed analyses of the proposed design (e.g., associated costs, strengths, weaknesses, scalability, assumptions). For a software development or integration project, we will also schedule in the time that will be required for doing further UML diagrams and the necessary code-level design before we can even commence on coding.
Phase 5
Review the client's comments and suggestions on our functional design and/or proposal. Make the necessary corrections or additions and then reassess the proposed project's schedule and costs.
Phase 6
Submit the revised functional design and/or proposal to the client. Make sure we are all on the same page now.
Phase 7
Upon the client's approval, commence with the plan for detailed design work (if necessary), development/implementation, testing, and deployment. Initiate regular status updates and meetings as necessary. Make sure that the client remains happy with the quality and speed of our work.

back to top

Underlying each of the services that we provide is our philosophy and the disciplined methodology that we always use to provide the best possible service and tangible results to each of our valued clients.

Contact us for a free initial consultation!

 

  ©2008 ekko systems (All rights reserved)