Posts Tagged ‘Software’
Project Manager vs Business Analyst
Menarik,
BABOK
1.Planning and Monitoring
2.Eliciatation and collaboration: (Requirement gathering)
3.Requirement life cycle
4.Strategy analysis (future and transition state)
5.Requirement analysis and design definition
6.Solution evaluation
PMBOK
1.Needs Assessment
2.Stakeholder Engagement
3.Elicitation
4.Analysis
5.Traceability and Monitoring
6.Solution evaluation
Menarik, kalau menurut PMI, maka Business Analyst adalah subset dari Project Management. Karena BA fokus pada Product Requirement, sementara PM fokus pada Project Requirement. Dan PM sendiri adalah subset dari EA, karena EA ada pada enterprise wide, diatas project wide.
Figma
Figma is a collaborative web application for interface design. Figma: The Collaborative Interface Design Tool.
Menarik.
Modern Application
Modern Application
Frontend: React JS
Backend: Golang, Phyton
Database: PostgresSQL
Caching DB: Apache AirFlow
Backup data: NAS/NFS Storage
Capacity Planning: Performance and Forecasting
Metcalfe’s law states that the financial value or influence of a telecommunications network is proportional to the square of the number of connected users of the system (n2). The law is named for Robert Metcalfe and first proposed in 1980, albeit not in terms of users, but rather of “compatible communicating devices” (e.g., fax machines, telephones). It later became associated with users on the Ethernet after a 13 September 1993 Forbes article by George Gilder.
Moore’s law is the observation that the number of transistors in an integrated circuit (IC) doubles about every two years. Moore’s law is an observation and projection of a historical trend. Rather than a law of physics, it is an empirical relationship linked to gains from experience in production.
Kapasitas: Ruang yang tersedia, Daya Tampung
- Usage/Utilization
- Availability (Ketersediaan)
- Performance (Kinerja)
Best practices
- 3:1 tiga tahun historis untuk satu tahun forecast
- Tidak memilih metode tunggal
Keyword: Estimation
Ketersediaan: layanan tidak tersedia, bisa disebabkan
- penuh: berjalan, tidak ada ruang
- berhenti: tidak berjalan (down)
Vrops: Data utility virtual machine
Solarwinds: Data utility virtual machine
Capacity, Capability, and Performance: Different Constructs or Three of a Kind? (Holsbeeke 2009)
- Capacity refers to what a person can do in a standardized, controlled environment.
- Capability refers to what a person can do in his or her daily environment; and
- Performance refers to what the person actually does in his or hers daily environment
Keyword: Operation Management
DevOps
Devops
Disiplin upload ke source repository
Disiplin push ke gitlab server
bare metal (physical), virtual, private cloud, public cloud
dev, source repository, CI/CD engine, container
CI/CD menggunakan command line bisa ditaruh dalam pipeline
planning di gitlab
maven (java), jenkins
AWS:
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.
Wiki:
DevOps is a methodology in the software development and IT industry. Used as a set of practices and tools, DevOps integrates and automates the work of software development and IT operations as a means for improving and shortening the systems development life cycle.
AWS ini definisinya unik juga “philosophies” sementara Wiki lebih normative -methodology
IT Organization Structure
Struktur organisasi bank ini menarik sekali. Paling tidak ada 3 tipe, yang pertama tipe Himbara, standarnya dari BRI, dimana BNI, Mandiri, BTN, BSI ini mirip sekali. Kemudian tipe dua -Bank Jepang, dan tipe ketiga bank Swasta
BRI: Rp 1.631T
1.IT Strategy & Governance (A)
2.Application Management & Operation (B)
3.IT Infrastructure & Operation (C)
4.Digital Banking (D)
5.Data Management (E)
6.Security (F)
BNI: Rp 967T
1.IT Strategy & Architecture (A)
2.Security CISO – (F)
3.Operation Strategy & Development (B1)
4.Wholesale Digital Delivery (C1)
5.Retail Digital Delivery (C3)
6.Application Development (B2)
7.Application Services (B3)
8.Infrastructure Management (C3)
Mandiri: Rp 1.519T (31 Mei 2023)
1.Strategy & Architecture (A)
2.CISO Office (F)
3.IT Infrastructure (C1)
4.IT Application Support (C2)
5.Front End Application Development (B1)
6.Back End Application Development (B2)
7.Digital Wholesale Banking (D1)
8.Digital Retail Banking (D2)
9.Data Analytics (E)
BSI: 300T
1.Perencanaan Strategis (A)
2.Operasional TI (C1)
3.CISO Office (F)
4.Pengembangan TI & Digital (B&D)
5.Dukungan Aplikasi TI (C2)
6.Manajemen Data (E)
TIPE 2 BANK JEPANG
Danamon: 181T
1.Enterprise Banking System & Transformation (B1)
2.Consumer & SME Digital (B3&D)
3.Core System & Service Integration (B3)
4.IT Strategy, Architecture, Security & Compliance (A1)
5.IT Control & BPR (A2)
6.IT Production & Infra (C)
7.IT Regulatory, Data & Analytics (E)
BTPN: Rp200T
1.Strategy & Planning (A1)
2.Governance Management (A2)
3.IT Business Enablement (B)
4.IT Digital Service Enablement (D)
5.IT Transaction Management (C)
6.IT Data Management (E)
TIPE 3 Bank Swasta
BCA: 1,296T
1.Strategic IT
2.Operation Strategy & Dev.
CIMB Niaga: Rp 347T
1.IT
2.OIT Office, Cost Management & Analytics
3.Cyber Security
Software Quality Assurance
Software quality assurance
tosca qtest vs catalon
https://documentation.tricentis.com/tosca/1330/en/content/qtest_integration/qtest_integration_intro.htm
aplikasi critical
code review: devops = source release. change management vs security operation
philosophy
- centralized vs decentralized
- process vs product
Confluence, SonarQube, Tasks-Office
https://documentation.tricentis.com/tosca/1330/en/content/qtest_integration/qtest_integration_intro.htm
Software
Ujung sebuah program itu transaksional, GL, debet apa kredit apa, ini biasanya baru diakhir
Apache Tomcat vs JBoss vs Glassfish
Server Comparison
Apache ActiveMQ vs Apache Kafka vs Redis
Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client
Apache Kafka is a distributed event store and stream-processing platform.
What’s the Difference Between RabbitMQ and Redis? RabbitMQ is a message broker, while Remote Dictionary Server (Redis) is an in-memory key-value data store. However, you can compare the two technologies, because you can use both to create a publish-subscribe (pub/sub) messaging system
Redis (Remote Dictionary Server) is an open-source in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Because it holds all data in memory and because of its design, Redis offers low-latency reads and writes, making it particularly suitable for use cases that require a cache. Redis is the most popular NoSQL databas