GIS Application

A Few Happy Clients

1. Confidentiality Statement

The information contained in this document is confidential and proprietary to Digital Aptech Private Limited (DAPL). This information may not be disclosed, duplicated or used for any other purposes. The information contained in this document may not be released in whole or in part outside DAPL without the written permission of Digital Aptech Private Limited.

2. DAPL Code of Conduct

We, in our dealings, are self-regulated by a Code of Conduct as enshrined in the DAPL Code of Conduct. We request your support in helping us adhere to the Code in letter and spirit. We request that any violation or potential violation of the Code by any person be promptly brought to the notice of the DAPL Administration and Legal Counsellor. All communication received in this regard will be treated and kept as confidential.

3. About the Author

Debanil Majumdar is a senior business analyst and project lead and comes with a total of 4.5 years of professional experience and 2 years of extensive experience in Digital Aptech Private Limited. He has completed Master in Business Administration (Leipzig University, Germany) and B.Sc. & M.Sc. Degree in Computer Science. He has worked in IT industry for the entire career. He has vast experience in end-toend program project management, requirements planning and management, requirements elicitation, requirements analysis and documentation, requirements communication, solution assessment and validation. He has worked in domains such as E-commerce solution for product based in B2C and B2B sector, WebRTC based online communication system, Online Banking system, Regression Analysis, Fractal Analysis, Logistic regression, Supervised Machine learning and Manufacturing and Sports Sector.

4. About the Domain

The subject discussed in this paper relates to the development and the challenges faced in the process of planning, plotting, tracing and positioning of the shape files as shared by the CESC GIS CELL. The primary objective of the Business Analyst team and Development Team is to provide research, analytical support and documentation for the implementation of this solution in QGIS using dynamic coding and real time update in database.

5. Context

As an Enterprise expands its business and adds IT systems, factors influencing the performance of the Enterprise become more distributed and dynamic. The biggest challenge for long-term growth of the Global GIS Based solution for big and dynamic business is currently revamping with the following causalities:

  • Ongoing service level and stability challenges with current platform
  • Continuing delays in the deployment of a global model that supports the functions of the key features

In order to facilitate rapid growth in all the markets and ensure continued global success of their brand, the Enterprise has partnered with the DAPL team:

  • To migrate from the current solution to QGIS, as QGIS is an open source platform with huge community support
  • To be faster and more nimble
  • For easily integrating and use Python as the programming language and Django as the Framework

It is the ability to adapt to changes rapidly and smoothly, which decides success of a business

6. Responsibilities of the DAPL Team

A significant responsibility of the DAPL team is to assure that the business analysis artefacts are prepared with the highest level of quality.

DAPL needs to assume leadership in formalizing the expected quality, format, and presentation of the artefacts. Such a levelling of quality is approached initially through training and the creation of artefact templates. In addition, standardization of all tools used by the Business Analyst increases the levelling of quality. Furthermore, support of projects by the DAPL team ensures that the same care and level of professionalism are applied to all the projects within the organization. Finally, assistance in conducting post-project retrospectives allows the DAPL team to discover the areas where there are scopes for betterment, resulting in continuous quality improvements:

DAPL Team Workflow:
  • Facilitate management of complex and dispersed business ideas through a single Business Requirement Document (BRD)
  • Well adaptation of cross-functional environments, where geographical diversity is the key issue
  • Focused solution approach, helping Enterprises to strategically control information, thereby improving the performance
  • Sharing of information in a well-defined and controlled manner
  • Improved documentation on information and better tracking updates on processes and assigned tasks
  • Accountability and follow through on assigned goals and action plans
  • Better coordination of work efforts, with reduced errors and schedule slippage
  • Better inter-team as well as intra-team interactions and leveraging improved sharing of information, communication and team management
  • Streamlining business processes to meet objectives and timelines
  • Assisting in pre-sell launch of products, facilitating the calls, meetings and much more
  • Support beta testing, application testing, and end user testing in the following ways:
    • Outlining the UAT strategy planning
    • Designing test cases: Test cases are designed to cover all the functional scenarios of the software in real-world usage. They are designed in a simple language and manner to make the test process easier for the testers
    • Executing test cases and documenting: The testing team executes the designed test cases. Sometimes they also execute some relevant random tests. All bugs are logged in a testing document with relevant comments
    • Bug fixing: Responding to the bugs found by the testing team, the software development team makes final adjustments to the code in order to make the software bug-free
    • Sign-off: When all bugs have been fixed, the testing team indicate acceptance of the software application. This shows that the application meets user requirements and is ready to be rolled out in the market
  • Define graphs/charts for volume projections and data analysis
  • Follow the development process – Ideation, Conceptualization, Approval, Implementation

7. Development Process

Technology Used:

  • QGIS
  • Geo Server
  • Django and Python
  • DATABASE: PostgreSQL & MySQL
  • MAP: GOOGLE MAP API

8. Challenges Faced

  • Working in totally new technology
  • No Support provided by any teams
  • Completely had to understand the topology of the ELECTRIC DISTRIBUTION NETWORK
  • CONVERGE GEOP SPATIAL DATA with CESC Landbase
  • POPULATE & TRANSPIRE THEIR BUSINES REQUIREMENT using the QGIS application
  • Migrate the desktop version solution to Web Based solution
  • Integrate with DJANGO to create API responses and also display the Shape Files

9. Extension Used

  • QGIS internal Extensions found in the QGIS EXTENSION LIBRARY Section
  • PANDAS Dataframe to populate the data using Python in to a proper database structure
  • Google Map Tracing JAVASCRIPT SDK

10. About the Customer

Our client is one of the largest suppliers of electricity based in Kolkata. The company is serving about 567 square kilometres of area in the city of Kolkata and parts of 24 Parganas (N), 24 Parganas (S), Hooghly and Howrah. The users of this electricity supplier include industrial, domestic as well as commercial users.

11. Customer/Client Partner Feedback

  • DAPL Deliverables :    Consistent and quality deliverables in development mode. Client is extremely satisfied with DAPL deliverables till date.

  • Feedback on DAPL Team :    Client is satisfied with current DAPL team performance. Client would like to consider DAPL as a preferred partner for their future needs.

  • Future Plans and Opportunities :    Depending on expansion for Enterprise, BA engagement has high visibility. Will need to consistently manage the Client expectations.

  • Risks :    No risk as such.

12. Acknowledgements

I would like to thank the CESC department, CESC GIS CELL, Abhisek Roy, Debraj Nandy and all my team members for encouraging me to write this paper, providing their guidance and their valuable comments which have helped me in expanding my knowledge.

13. References

GIS Application

 

Get in Touch With Us

Personal Details
Name *
Email Address *
Phone Number *
Skype Id
What is your interest? *
Where did you here about us? *
Your Message
OR
Attach files
Footer Logo

© Digital Aptech Pvt. Ltd. All Rights Reserved.

whats app