2. 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.
3. Mobile
Desktop/
Tablet
Call Centre
Channels
Other B2B
Product
Association
Initiative
Management
E-mail
Marketing
Marketing
SEO
Product
Recommendation
Partner
Management
Social Media
Integration
Video
Account
Registration
Browsing
Customer
Recommendations
Internationa
lization
Guided
Navigation
Locale
Selection
Account
Maintenance
In-Site Community &
Socialization
Personalization
Content
Distribution
Content
Publishing
Content
Configuration
In-Context
Preview
Content Management
Imagery
Content
Relevance
Content
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 Ship
Shipping
Note
Replenishm
ent
Fulfilment
Certificates /
Additional Docs
Tax
Warehouse
Management
Returns
Management
Courier
Management
Pick & Ship
Other Payment
Services
Cash
Payment and other financial
Card Payment
Service
External Web
Assotment
Discounting Pricing
Product
Attributes
Markdown
Merchandising
Promotion
Configuration
Approval /
Workflow
Navigation
Configuration
Product
Classification
Product
Categorization
Tag
Management
Variant
Management
Assortment
Voucher
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.
4. 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