Project Management

Sesi 1
  • Intro Software Development Process
  • Plus Minus Software Development Process
  • Berbagai framework software development
  • Fase dan Lifecycle
  • Effort dan Durasi
  • Project Visibility
Sesi 2
  • Estimasi Project Software
  • Konsep Akurasi Estimasi (Cone of Uncertainty)
  • Estimasi Scope dengan Function Point Calculation
  • Estimasi Effort
  • Distribusi Effort
  • Estimasi Durasi
  • Estimasi Cost
  • Teknik Presentasi Estimasi
  • Hands On Exercise : Membuat estimasi
  • Hands On Exercise : Presentasi estimasi
Sesi 3
  • Konsep Project Planning
  • Hands On Exercise
    • Mendefinisikan milestone dan deliverable
    • Membuat task list
    • Membuat risk & issue list
    • Melakukan assignment
  • Infrastruktur
    • Issue Tracker
    • Notifikasi email
Sesi 4
  • Konsep Requirement Development
  • Hands On Exercise :
    • Melakukan interview
    • Mendokumentasikan user requirement
Sesi 5
  • Konsep Project Monitoring & Control
  • Hands On Exercise
    • Task Status Update
    • Risk & Issue Review
    • Progress Reporting
    • Replanning
Sesi 6
  • Hands On Exercise
    • Membuat prototype
    • Mendokumentasikan prototype
    • Membuat test scenario
    • Sign Off Requirement
Sesi 7
  • Konsep Desain Aplikasi
  • Layer vs Tier
  • Protokol dan Format Data
  • Skema Database
  • Hands On Exercise
    • Membuat desain aplikasi
    • Mendokumentasikan desain
Sesi 8
  • Proses Coding
  • Infrastruktur
    • Version control
    • Automated test
    • Automated build
    • Continuous integration
  • Proses Test
    • Unit Test
    • Integration Test
    • User Test
Sesi 9
  • Konsep Change Management
  • Hands On Exercise
    • Change Request
    • Impact Analysis
    • Negosiasi
    • Eksekusi
Sesi 10
  • Jargon & Hype
  • Agile
  • XP
  • Scrum
  • RUP