SlideShare a Scribd company logo
1 of 11
Download to read offline
Development methodology | page




    Development methodology
Development methodology | page 02




Presentation

The Project Development Process is a workflow concept developed by eSol ExpertIT,
dedicated to assuring maximum quality on project delivery and full transparency and
clarity for our clients.

Understanding, Architecture, Development and Delivery are the four main phases of our
development methodology, covering all the stages for a typical project and allowing the
project team to deliver robust, cost effective and reliable solutions to our clients.




Understanding means getting to know each other. And since many times it in-
volves revealing sensitive data, we will begin by signing a Non Disclosure Agree-
ment. Analyzing the project initial details and suggesting solutions to cover all
aspects, functional and technical completes the understanding phase

Architecture means designing and building the specifications of the applications,
keeping the clients needs and requests in mind at all times. Creating the docu-
mentation backbone of the system is of the most importance, helping not only the
initial development, but also subsequent developments and upgrades.

Development means modules coding, database integrations and interrogation
creations. Using Object Orientated Programming and modular development, the
source code of the project can be easily maintained and upgraded on new ver-
sions

Having the Delivery over means smooth transfer of all the modules, data and
connections to a live location, ready for use, in order to provide the client a robust
turn-key solution, bug-free and easy to use and also presenting the application to
the client, offering live training sessions, and support to any issues that may come
up, making sure the client has all the cards to transform his online business model
into a success.
Development methodology | page




                          Understanding
Development methodology | page 04




Understanding


                                Primary                   Service                 Technical
        NDA
                                details                identifications             strategy



Every one has sensitive data to be used for an online business model. eSol Exper-
tIT understands this, that’s why for every project analysis we offer Non Disclosure
Agreements to protect both parties involved.

Service Identification establishes a detailed framework for building the system. In
this phase each business/service areas are analyzed to get a clear understanding
of the elaborate and subtle ways in which the information aspects of enterprise in-
terrelate. The existing process and Information flow are studied and analyzed using
process modeling and Information flow modeling.

Creating a Technical Strategy means evaluating the technical merits of the system
concept. The various factors considered during technical strategy are performance,
reliability, maintainability and productivity of the proposed system. In this phase we
will suggest which technology to be used and what are the associated advantages
to the client.

Every client has his specific needs and requests that need to be understood and translated.
Development methodology | page




                                 Architecture
Development methodology | page 06




Architecture


  Functional       Architectural     Technology        Graphic specifications      Implementation
   design             design           details            and mockups                 schedule



A functional prototype clears all aspects of the project requirements. The functional
prototype is helpful to make the necessary changes in the system requirements. In
this phase we will finalize the functional requirements after the client approves the
functional prototype.

The system architectural design will be done in five processing regions: user inter-
face, Input, system function and control, output and maintenance. The high level
design clearly establishes the information boundary between the system being
implemented and the environment in which system is to operate.

Establishing the technology details for the project like browser technology support-
ed, connection speed supported, server resources, technology to support specific
features.

Graphic specifications are created and the designers create page mockups that
undergo the client approval.

A schedule for implementing the project design and construction is agreed with
the client and it represents the number of milestones to be reached as well as the
deadline for the project
Building a functional and technical backbone for the business model is the key to fast turn-around
results and quality products.
Development methodology | page




                            Development
Development methodology | page 08




Development


  Graphic design        Code                                                  Client
                                         Testing        Development
    integration      development                                            feedback



The Development phase covers the code development of the system. In this phase
the system is coded, tested and his documentation is created, based on constant
client feedback.

The code development is modular and each module is coded and tested individu-
ally. Code integration is done once the modules are tested and all the bugs are
eliminated. Each module is tested again to build up the system.

During the implementation, the system will be available for the client to see the
project progress. After all the system is developed it is fully tested and test reports
are generated. As our team finishes the fixes and tests, the system is available to
the client for final tests.
Development methodology | page




                                 Delivery
Development methodology | page 10




Delivery


           Client
                                      Delivery                   Support
          training



After the final acceptance of the system the code and other project related docu-
ments are deployed on the client’s server. We continue the support to the client.

Our services include a 1-3 months warranty period with free technical support
included, available 24/24h. At the end of the mentioned period, a maintenance
agreement can be signed at customer’s request. As we believe in developing long-
term business relationships, most of the times such an agreement is signed and
the clients receive continuous support and advice from us.
Development methodology | page




                                 FYB Romania
                                 Address: Calea Rahovei Street / No. 266-268
                                 Building no. 3 / Ground Floor / Room 17
                                 Postal Code 050912 / Bucharest / Romania




                                 Telephone: +4031.425.21.28
                                 Fax: +4021.456.05.54
                                 Email: contact@fyb.ro
                                 Twitter: @fyb
                                 Blog: www.fyb.ro/blog

More Related Content

Recently uploaded

CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

FYB Romania: Development methodology

  • 1. Development methodology | page Development methodology
  • 2. Development methodology | page 02 Presentation The Project Development Process is a workflow concept developed by eSol ExpertIT, dedicated to assuring maximum quality on project delivery and full transparency and clarity for our clients. Understanding, Architecture, Development and Delivery are the four main phases of our development methodology, covering all the stages for a typical project and allowing the project team to deliver robust, cost effective and reliable solutions to our clients. Understanding means getting to know each other. And since many times it in- volves revealing sensitive data, we will begin by signing a Non Disclosure Agree- ment. Analyzing the project initial details and suggesting solutions to cover all aspects, functional and technical completes the understanding phase Architecture means designing and building the specifications of the applications, keeping the clients needs and requests in mind at all times. Creating the docu- mentation backbone of the system is of the most importance, helping not only the initial development, but also subsequent developments and upgrades. Development means modules coding, database integrations and interrogation creations. Using Object Orientated Programming and modular development, the source code of the project can be easily maintained and upgraded on new ver- sions Having the Delivery over means smooth transfer of all the modules, data and connections to a live location, ready for use, in order to provide the client a robust turn-key solution, bug-free and easy to use and also presenting the application to the client, offering live training sessions, and support to any issues that may come up, making sure the client has all the cards to transform his online business model into a success.
  • 3. Development methodology | page Understanding
  • 4. Development methodology | page 04 Understanding Primary Service Technical NDA details identifications strategy Every one has sensitive data to be used for an online business model. eSol Exper- tIT understands this, that’s why for every project analysis we offer Non Disclosure Agreements to protect both parties involved. Service Identification establishes a detailed framework for building the system. In this phase each business/service areas are analyzed to get a clear understanding of the elaborate and subtle ways in which the information aspects of enterprise in- terrelate. The existing process and Information flow are studied and analyzed using process modeling and Information flow modeling. Creating a Technical Strategy means evaluating the technical merits of the system concept. The various factors considered during technical strategy are performance, reliability, maintainability and productivity of the proposed system. In this phase we will suggest which technology to be used and what are the associated advantages to the client. Every client has his specific needs and requests that need to be understood and translated.
  • 5. Development methodology | page Architecture
  • 6. Development methodology | page 06 Architecture Functional Architectural Technology Graphic specifications Implementation design design details and mockups schedule A functional prototype clears all aspects of the project requirements. The functional prototype is helpful to make the necessary changes in the system requirements. In this phase we will finalize the functional requirements after the client approves the functional prototype. The system architectural design will be done in five processing regions: user inter- face, Input, system function and control, output and maintenance. The high level design clearly establishes the information boundary between the system being implemented and the environment in which system is to operate. Establishing the technology details for the project like browser technology support- ed, connection speed supported, server resources, technology to support specific features. Graphic specifications are created and the designers create page mockups that undergo the client approval. A schedule for implementing the project design and construction is agreed with the client and it represents the number of milestones to be reached as well as the deadline for the project Building a functional and technical backbone for the business model is the key to fast turn-around results and quality products.
  • 7. Development methodology | page Development
  • 8. Development methodology | page 08 Development Graphic design Code Client Testing Development integration development feedback The Development phase covers the code development of the system. In this phase the system is coded, tested and his documentation is created, based on constant client feedback. The code development is modular and each module is coded and tested individu- ally. Code integration is done once the modules are tested and all the bugs are eliminated. Each module is tested again to build up the system. During the implementation, the system will be available for the client to see the project progress. After all the system is developed it is fully tested and test reports are generated. As our team finishes the fixes and tests, the system is available to the client for final tests.
  • 10. Development methodology | page 10 Delivery Client Delivery Support training After the final acceptance of the system the code and other project related docu- ments are deployed on the client’s server. We continue the support to the client. Our services include a 1-3 months warranty period with free technical support included, available 24/24h. At the end of the mentioned period, a maintenance agreement can be signed at customer’s request. As we believe in developing long- term business relationships, most of the times such an agreement is signed and the clients receive continuous support and advice from us.
  • 11. Development methodology | page FYB Romania Address: Calea Rahovei Street / No. 266-268 Building no. 3 / Ground Floor / Room 17 Postal Code 050912 / Bucharest / Romania Telephone: +4031.425.21.28 Fax: +4021.456.05.54 Email: contact@fyb.ro Twitter: @fyb Blog: www.fyb.ro/blog