This document summarizes a presentation about software development lifecycles and methodologies used at parantez.com. It discusses their agile Scrum project management process, extreme programming software development methodology, and outputs like increasing active users and rewards distributed over time. Future plans include integrating new payment systems and adding team members.
7. Key Performances
135.267 / 462.624
Unique Multinet user has earned TATLIPARA.
+4.100.000
Transactions per month. +25.000.000 TL worth of
+217.000
Transactions under campaign constraints;
Transactions per month. +2.750.000 TL worth of
(Augmented with detailed user/merchant CRM)
TotalVolumeofProcessedData
%96
Interaction resulted with reward, TATLIPARA.
ParametersofInteraction
3.694 / 9.753
Number of Active / Total Merchants
11. Software Development Life Cycle
Planning and Requirement Analysis
Defining Requirements
Designing the product architecture
Building or Developing the Product
Testing the Product
Deployment in the Market and Maintenance
23. Asynchronous Processing
Integrate different systems to work together - Decoupling
Messages stored and forwarded - Reliable
Offload data store - Performing
Queuing and Buffering for late delivery
Solution —> RabbitMq !
24. Background Tasks
Send a Notification due to action (winning, missing)
Invoice Generation for every merchant
Alert Services
Data Analyse
Requirements
25. Background Tasks
Easy Implementation ( Self Hosted / Windows Service )
Sql Server / Redis support
Running Multiple instances
Automatic retries
Concurrency control
Monitoring
Solution —> Hangfire !
27. Outputs - Active Users
0
7500
15000
22500
30000
Jan. Mar. May Jul. Sep. Nov. Jan. Mar. May Jul. Sep. Nov. Jan. Mar. May Jul. Sep. Nov.
22.201 user
998 user
March 2014 Sacrifice Fest (-9 day)
Ramadan Month
9.312 user
28. Outputs - Number of TatlıPara
0
15000
30000
45000
60000
Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sep. Oct. Nov. Dec. Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sep. Oct. Nov. Dec. Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sep. Oct. Nov.
29. Outputs
Application Server Apr’16 Sep’16 Oct’16 Nov’16
Requests millions 8.93 9.2 9.57 10.03
Resp. time ms 917 252 155 317
Apdex score 0.97 0.92 0.98 0.98
% Satisfied 93,7% 90% 97,3% 97,9%
% Tolerating 3,9% 3,8% 1,6% 1%
% Frustrated 2,4% 6,2% 1% 1,0%