Click here to load reader
Upload
prashanth-panduranga
View
47
Download
0
Embed Size (px)
DESCRIPTION
Innovative ideas for Architecture Hackathon, ARCHON powered by TechSharp - t# conducted across Bangalore, Pune and Russia - Prashanth B Panduranga
Citation preview
Beyond Corporate Social Responsibility
cSRwe Social responsibility
TechSharp
cSRwe (pronounced as “Serve”) is a non-profit organization, which enables corporate social responsibility. With the
general nature of CSR and the regulations in various countries, most companies have created CSR initiatives. The
nature of each initiative is however quite different.
Nature of initiatives include helping victims of flood, disease, abuse, border issues, disabilities, homeless, adopting
orphans, animal care etc.
There are many organizations, which help with the various activities associated with helping. Companies and people
help in primarily 2 different ways.
1. Donate money, products, eatables, clothing etc.
2. Donate time and work for the cause.
Some initiatives, will also need travelling to a different company. Many organizations arrange drives to raise funds.
However, there are a few events/drives, which are being misused.
cSRwe has created an initiative to bring transparency and increased CSR. cSRwe has initiated collaboration with many
countries and organizations which help. Each company, as per the countries regulations will have to register with
cSRwe. They can create new initiative or select from the existing one.
Organization’s credibility will be verified and made a partner for one or more initiatives. The companies after
registering, will donate for a particular initiative, through their partners. The website takes care of the payment
gateway.
Example of one of the initiatives is “Santa”. The initiative gathers toys from different companies and delivers it to the
orphanages. cSRwe responsibility lies in gathering such toys. In order to do so, cSRwe will set up boxes at different
places within a company. There will be thousands of such boxes within a city/state. There will be number of
orphanages with in a country. cSRwe takes responsibility to distribute the toys collected evenly across the orphanages.
Each of the box will have to be inventoried, entered in the system, analyzed, and distributed. The toys collected will
have to be batched and shipped. The shipment needs to be tracked and the status needs to be updated.
Few companies contribute to the cause by providing technology support to cSRwe. cSRwe wants to build the following
features to the web application,
The boxes will also have sensors. When a particular box contains donations in it, the sensors send notifications and
cSRwe staff will make arrangements to collect the same.
MobileDesktop/
TabletCall Centre
Channels
B2BOther
Product Association
Initiative Management
E-mail Marketing
Marketing
SEOProduct
RecommendationPartner
Management
Social Media Integration
VideoAccount
Registration
Browsing
Customer Recommendations
Internationalization
Guided Navigation
Locale Selection
Account Maintenance
In-Site Community & Socialization
Personalization
Content Distribution
Content Publishing
Content Configuration
In-Context Preview
Content Management
ImageryContent
RelevanceContent
Authoring
Template Management
Workflow and Approval
Split Order Consignments
Stock Position
Address Lookup
Order Management
Cross-Channel Returns
Cross-Channel Order Visibility
Pick from Store
Contact me When Available
Drop ShipShipping
NoteReplenishm
ent
Fulfilment
Certificates / Additional Docs
Tax Warehouse
ManagementReturns
Management
Courier Management
Pick & Ship
Other Payment Services
Cash
Payment and other financial
Card Payment Service
External Web Assotment
PricingDiscountingProduct
AttributesMarkdown
Merchandising
Promotion Configuration
Approval / Workflow
Navigation Configuration
Product Classification
Product Categorization
Tag Management
Variant Management
AssortmentVoucher
Configuration
Being a non-profit, the technology stack should not be too expensive. If there are any existing products open source
which does any of the above cSRwe wants to use the same.
Challenge is to provide a solution to the above.
1. Create a website which covers all the features in the above diagram
2. Create a data base which holds all data. Note: Most of the data is unstructured.
3. Create an integration architecture which enables integration with various different partners, companies,
etc. spreading awareness usually works best via Social media. So integration with social media is very
important.
4. The company cannot afford to lose an opportunity for donation, so the website needs to support cross
channel.
5. Sensor for the boxes.
Additions:
Use of disruptive technology: How do we size it?
Methodology to use and reasons for the same
What are the steps to be taken for Project architectural governance, monitoring?
Define Application performance benchmarks