Anjar Priandoyo

Catatan Setiap Hari

Posts Tagged ‘Software

Project Manager vs Business Analyst

leave a comment »

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.

Written by Anjar Priandoyo

Januari 6, 2024 at 9:30 am

Ditulis dalam Science

Tagged with

Figma

leave a comment »

Figma is a collaborative web application for interface design. Figma: The Collaborative Interface Design Tool.

Menarik.

Written by Anjar Priandoyo

Desember 28, 2023 at 6:00 pm

Ditulis dalam Science

Tagged with

Modern Application

leave a comment »

Modern Application

Frontend: React JS
Backend: Golang, Phyton
Database: PostgresSQL
Caching DB: Apache AirFlow
Backup data: NAS/NFS Storage

Written by Anjar Priandoyo

Desember 22, 2023 at 3:13 pm

Ditulis dalam Science

Tagged with

Capacity Planning: Performance and Forecasting

leave a comment »

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

Written by Anjar Priandoyo

Desember 19, 2023 at 7:32 pm

Ditulis dalam Science

Tagged with

Software

leave a comment »

Android Kotlin
IOS Swift
Java Spring Boot

Perpetuuiti Resilience

Written by Anjar Priandoyo

Desember 11, 2023 at 1:10 pm

Ditulis dalam Science

Tagged with

DevOps

leave a comment »

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

Written by Anjar Priandoyo

Desember 5, 2023 at 11:48 am

Ditulis dalam Science

Tagged with

IT Organization Structure

leave a comment »

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

Written by Anjar Priandoyo

November 28, 2023 at 2:39 pm

Ditulis dalam Science

Tagged with ,

Software Quality Assurance

leave a comment »

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

Written by Anjar Priandoyo

November 11, 2023 at 6:09 am

Ditulis dalam Science

Tagged with

Software

leave a comment »

Ujung sebuah program itu transaksional, GL, debet apa kredit apa, ini biasanya baru diakhir

Written by Anjar Priandoyo

November 10, 2023 at 1:16 pm

Ditulis dalam Science

Tagged with

Apache Tomcat vs JBoss vs Glassfish

leave a comment »

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

https://stackoverflow.com/questions/3821640/what-is-the-difference-between-tomcat-jboss-and-glassfish

Written by Anjar Priandoyo

November 9, 2023 at 4:48 pm

Ditulis dalam Science

Tagged with