SlideShare a Scribd company logo
1 of 10
Download to read offline
Re-engineered a Collaboration Platform for
the Construction Industry (Australia)
1Enterprise Mobility Services
The Product
• A real-time collaboration platform
• Enables builders, contractors and suppliers to
coordinate and exchange critical documents
using web, mobile and API services
• The core objective of the application is to
help better accomplish construction related
tasks
We were approached to re-engineer
the product into a new form to
realize quality improvements in
operation, system capability,
functionality and performance
without risking existing customers.
2Enterprise Mobility Services
The need to re-engineer the product
• Product was operational for more than 8 years
• Existing infrastructure was struggling to cope
with a wide range of API services
• Different supplier systems struggled to integrate
with our client’s product
• Servicing individual requests increased overhead
• Lapse in data control affected consumers of data
• Glitches while exchanging documents and
communication between builders and suppliers
• Addition of features over the years complicated
usability of the product
3Enterprise Mobility Services
• We identified that the existing servers, network,
storage and user interface of the product
needed to be aligned with the growing business
needs
• The existing database was not scalable or
flexible and had limited capability to support
new initiatives
• The existing infrastructure resulted in higher
maintenance cost, increasing inefficiencies,
complexity and security gaps
4Enterprise Mobility Services
During the initial IT infrastructure review,
Technology Analysis
5Enterprise Mobility Services
Existing technology stack Proposed technology stack
.NET framework 4.5 Front End : ASP.NET MVC 5.0, AngularJS,
Twitter Bootstrap
Front End : ASP.NET MVC 4.0, JQuery, Twitter
Bootstrap
Service Layer : Web API 2.0 with ODATA
Service Layer : Web API 1.0 with ODATA Back End : SQL Server 2008 R2
Back End : SQL Server 2008 R2 Version Control : Bit Bucket
Build Server : Team City with continuous
integration
Unit Testing Framework : NUnit
Deployment : Amazon Cloud EC2 Mocking Framework : Rhino Mocks
Version Control : Tortoise Hg – Kiln Logging Framework : NLog
Bug and Project Tracking : JIRA Dependency IOC container : Microsoft Unity
Documentation : Confluence Deployment: Amazon
Mobile technology: PhoneGap, HTML5, JQuery
Mobile UI, CSS3
Critical modules that needed to be re-engineered included;
6Enterprise Mobility Services
• A role-based Job creation, allocation & management module
with email notification facilities
• Account Management module with billing and invoicing
facilities along with user authentication management
• Integration of Google Map API to attribute and map tasks with
construction sites
• Contract Documents and Job Information Management
module to enable seamless coordination
• Mobile apps for Android, iOS and Windows operating systems
using PhoneGap
• Several independent APIs to integrate with third-party systems
• Chargify payment gateway integration to subscribe for
different service plans of the solution
• A front-end interface design for both Web and Mobile version
of the solution
Considering the project requirements, our team;
7Enterprise Mobility Services
• Adopted a highly agile development methodology
with 2 weeks of sprint
• Used rapid development tools and smart frameworks
developed in-house
• Redesigned the architecture to accommodate rapidly
changing business requirements
• Automated unit testing implementation and
continuous integration
• Documented each functionality in the form of
technical diagrams that eliminated individual
dependency
• To ensure timely deliverables, daily stand up, sprint
plan, status and retrospective meetings with our client
were conducted for higher degree of efficiency
• Before the development, our testers validated and
verified the existing application and reported issues in UI
and several functionalities
• Based on the analysis a test plan was prepared with
detailed test cases and scenarios
• Once the development started, our testers parallelly kept
testing the application to ensure it comes out as a
consistent and effective product
• Developers performed unit testing by isolating each
component to avoid the development risk
• Testers parallelly tested different components of the
application and their interface with other modules
• In the end, user and system acceptance were performed
to deliver the final product
The re-engineering journey
8Enterprise Mobility Services
To Summarize, we provided;
• End-to-end enterprise mobility services under a single
roof
• Freed our client to focus on improving customer
relationships and marketing of product
• Helped reduce development cost significantly
• Ensured quick turn-around time for deliverables
• Managed skilled resources and ensured their
sustainability
• Effectively managed cost, quality and timely
deliverables
• Ensured maintenance and support throughout
• Accelerated project execution whenever required
9Enterprise Mobility Services
+91-79-30487422+91-79-67124000
inquiry@cygnet-infotech.com
India Headquarters
Cygnet Infotech Pvt. Ltd.
16-Swastik Society, Nr. AMCO Bank,
Stadium Circle, Navrangpura,
Ahmedabad 380009, Gujarat, India
www.cygnet-infotech.com
Contact us
Germany
+49 3222 1090 129
USA
+1-646-915-00210
South Africa
+27 (0) 21 3002981
Australia
+61-280-147-206
India (Pune)
+91-20-30226125
New Zealand
+64 9 534 8000
UK
+44-20-8099-1653
Enterprise Mobility Services 11

More Related Content

What's hot

Construction erp
Construction erpConstruction erp
Construction erpsarassheeba
 
SmartWorld Mobile & Web Apps Overview
SmartWorld Mobile & Web Apps OverviewSmartWorld Mobile & Web Apps Overview
SmartWorld Mobile & Web Apps OverviewMatthew Gawn
 
Brilliant Case Study
Brilliant Case StudyBrilliant Case Study
Brilliant Case StudyBrilliant21
 
Realtime Reporting with GoldenGate
Realtime Reporting with GoldenGateRealtime Reporting with GoldenGate
Realtime Reporting with GoldenGateEmtec Inc.
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveInductive Automation
 
Facility management: A process driven approach
Facility management: A process driven approachFacility management: A process driven approach
Facility management: A process driven approachStefan Hermes
 
9 Essential Mobile Forms
9 Essential Mobile Forms9 Essential Mobile Forms
9 Essential Mobile FormsJeffrey Fildey
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppDynamics
 
Veracia™ by Enstoa: Change control for Oracle Primavera Unifier
Veracia™ by Enstoa: Change control for Oracle Primavera UnifierVeracia™ by Enstoa: Change control for Oracle Primavera Unifier
Veracia™ by Enstoa: Change control for Oracle Primavera Unifierenstoa
 
Mobile Field Operations by Geopal Solutions
Mobile Field Operations by Geopal SolutionsMobile Field Operations by Geopal Solutions
Mobile Field Operations by Geopal SolutionsGeoPal Solutions
 
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...m-hance
 
Cox Communications: Fueling a Smarter Operations Center
Cox Communications:  Fueling a Smarter Operations CenterCox Communications:  Fueling a Smarter Operations Center
Cox Communications: Fueling a Smarter Operations CenterSoftware AG
 
Cic rds product portfolio october 2013
Cic rds product portfolio   october 2013Cic rds product portfolio   october 2013
Cic rds product portfolio october 2013Ehab Fawzy
 

What's hot (20)

Fleeca
FleecaFleeca
Fleeca
 
Construction erp
Construction erpConstruction erp
Construction erp
 
SmartWorld Mobile & Web Apps Overview
SmartWorld Mobile & Web Apps OverviewSmartWorld Mobile & Web Apps Overview
SmartWorld Mobile & Web Apps Overview
 
RPA 3
RPA 3RPA 3
RPA 3
 
Ppt.25 supreme case study
Ppt.25 supreme case studyPpt.25 supreme case study
Ppt.25 supreme case study
 
Brilliant Case Study
Brilliant Case StudyBrilliant Case Study
Brilliant Case Study
 
Realtime Reporting with GoldenGate
Realtime Reporting with GoldenGateRealtime Reporting with GoldenGate
Realtime Reporting with GoldenGate
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
 
rpa 4
rpa 4rpa 4
rpa 4
 
Facility management: A process driven approach
Facility management: A process driven approachFacility management: A process driven approach
Facility management: A process driven approach
 
CPQ for Isolation Valves
CPQ for Isolation ValvesCPQ for Isolation Valves
CPQ for Isolation Valves
 
9 Essential Mobile Forms
9 Essential Mobile Forms9 Essential Mobile Forms
9 Essential Mobile Forms
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
AMS Invision
AMS InvisionAMS Invision
AMS Invision
 
Veracia™ by Enstoa: Change control for Oracle Primavera Unifier
Veracia™ by Enstoa: Change control for Oracle Primavera UnifierVeracia™ by Enstoa: Change control for Oracle Primavera Unifier
Veracia™ by Enstoa: Change control for Oracle Primavera Unifier
 
Mobile Field Operations by Geopal Solutions
Mobile Field Operations by Geopal SolutionsMobile Field Operations by Geopal Solutions
Mobile Field Operations by Geopal Solutions
 
Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4
Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4
Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4
 
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
 
Cox Communications: Fueling a Smarter Operations Center
Cox Communications:  Fueling a Smarter Operations CenterCox Communications:  Fueling a Smarter Operations Center
Cox Communications: Fueling a Smarter Operations Center
 
Cic rds product portfolio october 2013
Cic rds product portfolio   october 2013Cic rds product portfolio   october 2013
Cic rds product portfolio october 2013
 

Similar to A Real-Time collaboration Platform for Construction company

Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0Oleh Mykhaylovych
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case studyNandita Nityanandam
 
Arpitha_Resume
Arpitha_ResumeArpitha_Resume
Arpitha_Resumearpitha a
 
Sachin Kumar Resume
Sachin Kumar ResumeSachin Kumar Resume
Sachin Kumar ResumeSACHIN KUMAR
 
Top Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development CompanyTop Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development CompanyAtul Kapoor
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 PlatformWSO2
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz Pathan
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology UpdateWSO2
 
Updated resume
Updated resumeUpdated resume
Updated resumeArun Kiran
 
GraciaVijayan_Resume (1)
GraciaVijayan_Resume (1)GraciaVijayan_Resume (1)
GraciaVijayan_Resume (1)Gracia Vijayan
 
James R Hughes III - October 2016
James R Hughes III -  October 2016James R Hughes III -  October 2016
James R Hughes III - October 2016Jim Hughes, PMP
 
Pradeep Kumar _Profile
Pradeep Kumar _ProfilePradeep Kumar _Profile
Pradeep Kumar _ProfilePradeep Kumar
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)Sabino Labarile
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia J. Micu
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupMatt Ray
 

Similar to A Real-Time collaboration Platform for Construction company (20)

Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
 
Arpitha_Resume
Arpitha_ResumeArpitha_Resume
Arpitha_Resume
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Sachin Kumar Resume
Sachin Kumar ResumeSachin Kumar Resume
Sachin Kumar Resume
 
Top Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development CompanyTop Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development Company
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 Platform
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
 
Resume
ResumeResume
Resume
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
GraciaVijayan_Resume (1)
GraciaVijayan_Resume (1)GraciaVijayan_Resume (1)
GraciaVijayan_Resume (1)
 
James R Hughes III - October 2016
James R Hughes III -  October 2016James R Hughes III -  October 2016
James R Hughes III - October 2016
 
Pradeep Kumar _Profile
Pradeep Kumar _ProfilePradeep Kumar _Profile
Pradeep Kumar _Profile
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
UmasankarResume (1)
UmasankarResume (1)UmasankarResume (1)
UmasankarResume (1)
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 

More from Hemang Rindani

Robotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet InfotechRobotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet InfotechHemang Rindani
 
Offshore Staff Augmentation: A European media house’s journey to stronger dig...
Offshore Staff Augmentation: A European media house’s journey to stronger dig...Offshore Staff Augmentation: A European media house’s journey to stronger dig...
Offshore Staff Augmentation: A European media house’s journey to stronger dig...Hemang Rindani
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesHemang Rindani
 
Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...
Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...
Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...Hemang Rindani
 
Why is it important to adopt enterprise mobility trends now?
Why is it important to adopt enterprise mobility trends now?Why is it important to adopt enterprise mobility trends now?
Why is it important to adopt enterprise mobility trends now?Hemang Rindani
 
Technology Trends for 2019
Technology Trends for 2019Technology Trends for 2019
Technology Trends for 2019Hemang Rindani
 
Things That No One Will Tell You About IoT Solutions
Things That No One Will Tell You About IoT SolutionsThings That No One Will Tell You About IoT Solutions
Things That No One Will Tell You About IoT SolutionsHemang Rindani
 
4 Biggest AI deployment challenges
4 Biggest AI deployment challenges4 Biggest AI deployment challenges
4 Biggest AI deployment challengesHemang Rindani
 
Making sense of blockchain, cryptocurrencies and bitcoins
Making sense of blockchain, cryptocurrencies and bitcoinsMaking sense of blockchain, cryptocurrencies and bitcoins
Making sense of blockchain, cryptocurrencies and bitcoinsHemang Rindani
 
Room Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service ProvidersRoom Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service ProvidersHemang Rindani
 
Business Intelligence solution for Retail
Business Intelligence solution for RetailBusiness Intelligence solution for Retail
Business Intelligence solution for RetailHemang Rindani
 
Cloud Based Practice Management Software for Orthodontics Medical Practice
Cloud Based Practice Management Software for Orthodontics Medical PracticeCloud Based Practice Management Software for Orthodontics Medical Practice
Cloud Based Practice Management Software for Orthodontics Medical PracticeHemang Rindani
 
How to work on Re-engineering Projects?
How to work on Re-engineering Projects?How to work on Re-engineering Projects?
How to work on Re-engineering Projects?Hemang Rindani
 
Cygnet Infotech Pvt. Ltd. - Corporate Infographic
Cygnet Infotech Pvt. Ltd. - Corporate InfographicCygnet Infotech Pvt. Ltd. - Corporate Infographic
Cygnet Infotech Pvt. Ltd. - Corporate InfographicHemang Rindani
 
Enterprise Mobility Facts
Enterprise Mobility FactsEnterprise Mobility Facts
Enterprise Mobility FactsHemang Rindani
 
Enterprise mobility services to unleash the cutting edge in you
Enterprise mobility services to unleash the cutting edge in youEnterprise mobility services to unleash the cutting edge in you
Enterprise mobility services to unleash the cutting edge in youHemang Rindani
 

More from Hemang Rindani (17)

Robotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet InfotechRobotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet Infotech
 
Offshore Staff Augmentation: A European media house’s journey to stronger dig...
Offshore Staff Augmentation: A European media house’s journey to stronger dig...Offshore Staff Augmentation: A European media house’s journey to stronger dig...
Offshore Staff Augmentation: A European media house’s journey to stronger dig...
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...
Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...
Digitally Transformed Legacy Travel Agency Operations Through Outsourced Tech...
 
Why is it important to adopt enterprise mobility trends now?
Why is it important to adopt enterprise mobility trends now?Why is it important to adopt enterprise mobility trends now?
Why is it important to adopt enterprise mobility trends now?
 
Technology Trends for 2019
Technology Trends for 2019Technology Trends for 2019
Technology Trends for 2019
 
Things That No One Will Tell You About IoT Solutions
Things That No One Will Tell You About IoT SolutionsThings That No One Will Tell You About IoT Solutions
Things That No One Will Tell You About IoT Solutions
 
4 Biggest AI deployment challenges
4 Biggest AI deployment challenges4 Biggest AI deployment challenges
4 Biggest AI deployment challenges
 
Making sense of blockchain, cryptocurrencies and bitcoins
Making sense of blockchain, cryptocurrencies and bitcoinsMaking sense of blockchain, cryptocurrencies and bitcoins
Making sense of blockchain, cryptocurrencies and bitcoins
 
Room Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service ProvidersRoom Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service Providers
 
Business Intelligence solution for Retail
Business Intelligence solution for RetailBusiness Intelligence solution for Retail
Business Intelligence solution for Retail
 
Cloud Based Practice Management Software for Orthodontics Medical Practice
Cloud Based Practice Management Software for Orthodontics Medical PracticeCloud Based Practice Management Software for Orthodontics Medical Practice
Cloud Based Practice Management Software for Orthodontics Medical Practice
 
How to work on Re-engineering Projects?
How to work on Re-engineering Projects?How to work on Re-engineering Projects?
How to work on Re-engineering Projects?
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Cygnet Infotech Pvt. Ltd. - Corporate Infographic
Cygnet Infotech Pvt. Ltd. - Corporate InfographicCygnet Infotech Pvt. Ltd. - Corporate Infographic
Cygnet Infotech Pvt. Ltd. - Corporate Infographic
 
Enterprise Mobility Facts
Enterprise Mobility FactsEnterprise Mobility Facts
Enterprise Mobility Facts
 
Enterprise mobility services to unleash the cutting edge in you
Enterprise mobility services to unleash the cutting edge in youEnterprise mobility services to unleash the cutting edge in you
Enterprise mobility services to unleash the cutting edge in you
 

Recently uploaded

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

A Real-Time collaboration Platform for Construction company

  • 1. Re-engineered a Collaboration Platform for the Construction Industry (Australia) 1Enterprise Mobility Services
  • 2. The Product • A real-time collaboration platform • Enables builders, contractors and suppliers to coordinate and exchange critical documents using web, mobile and API services • The core objective of the application is to help better accomplish construction related tasks We were approached to re-engineer the product into a new form to realize quality improvements in operation, system capability, functionality and performance without risking existing customers. 2Enterprise Mobility Services
  • 3. The need to re-engineer the product • Product was operational for more than 8 years • Existing infrastructure was struggling to cope with a wide range of API services • Different supplier systems struggled to integrate with our client’s product • Servicing individual requests increased overhead • Lapse in data control affected consumers of data • Glitches while exchanging documents and communication between builders and suppliers • Addition of features over the years complicated usability of the product 3Enterprise Mobility Services
  • 4. • We identified that the existing servers, network, storage and user interface of the product needed to be aligned with the growing business needs • The existing database was not scalable or flexible and had limited capability to support new initiatives • The existing infrastructure resulted in higher maintenance cost, increasing inefficiencies, complexity and security gaps 4Enterprise Mobility Services During the initial IT infrastructure review,
  • 5. Technology Analysis 5Enterprise Mobility Services Existing technology stack Proposed technology stack .NET framework 4.5 Front End : ASP.NET MVC 5.0, AngularJS, Twitter Bootstrap Front End : ASP.NET MVC 4.0, JQuery, Twitter Bootstrap Service Layer : Web API 2.0 with ODATA Service Layer : Web API 1.0 with ODATA Back End : SQL Server 2008 R2 Back End : SQL Server 2008 R2 Version Control : Bit Bucket Build Server : Team City with continuous integration Unit Testing Framework : NUnit Deployment : Amazon Cloud EC2 Mocking Framework : Rhino Mocks Version Control : Tortoise Hg – Kiln Logging Framework : NLog Bug and Project Tracking : JIRA Dependency IOC container : Microsoft Unity Documentation : Confluence Deployment: Amazon Mobile technology: PhoneGap, HTML5, JQuery Mobile UI, CSS3
  • 6. Critical modules that needed to be re-engineered included; 6Enterprise Mobility Services • A role-based Job creation, allocation & management module with email notification facilities • Account Management module with billing and invoicing facilities along with user authentication management • Integration of Google Map API to attribute and map tasks with construction sites • Contract Documents and Job Information Management module to enable seamless coordination • Mobile apps for Android, iOS and Windows operating systems using PhoneGap • Several independent APIs to integrate with third-party systems • Chargify payment gateway integration to subscribe for different service plans of the solution • A front-end interface design for both Web and Mobile version of the solution
  • 7. Considering the project requirements, our team; 7Enterprise Mobility Services • Adopted a highly agile development methodology with 2 weeks of sprint • Used rapid development tools and smart frameworks developed in-house • Redesigned the architecture to accommodate rapidly changing business requirements • Automated unit testing implementation and continuous integration • Documented each functionality in the form of technical diagrams that eliminated individual dependency • To ensure timely deliverables, daily stand up, sprint plan, status and retrospective meetings with our client were conducted for higher degree of efficiency
  • 8. • Before the development, our testers validated and verified the existing application and reported issues in UI and several functionalities • Based on the analysis a test plan was prepared with detailed test cases and scenarios • Once the development started, our testers parallelly kept testing the application to ensure it comes out as a consistent and effective product • Developers performed unit testing by isolating each component to avoid the development risk • Testers parallelly tested different components of the application and their interface with other modules • In the end, user and system acceptance were performed to deliver the final product The re-engineering journey 8Enterprise Mobility Services
  • 9. To Summarize, we provided; • End-to-end enterprise mobility services under a single roof • Freed our client to focus on improving customer relationships and marketing of product • Helped reduce development cost significantly • Ensured quick turn-around time for deliverables • Managed skilled resources and ensured their sustainability • Effectively managed cost, quality and timely deliverables • Ensured maintenance and support throughout • Accelerated project execution whenever required 9Enterprise Mobility Services
  • 10. +91-79-30487422+91-79-67124000 inquiry@cygnet-infotech.com India Headquarters Cygnet Infotech Pvt. Ltd. 16-Swastik Society, Nr. AMCO Bank, Stadium Circle, Navrangpura, Ahmedabad 380009, Gujarat, India www.cygnet-infotech.com Contact us Germany +49 3222 1090 129 USA +1-646-915-00210 South Africa +27 (0) 21 3002981 Australia +61-280-147-206 India (Pune) +91-20-30226125 New Zealand +64 9 534 8000 UK +44-20-8099-1653 Enterprise Mobility Services 11