TC.CORE.Q2-Q3

Get Started. It's Free
or sign up with your email address
TC.CORE.Q2-Q3 by Mind Map: TC.CORE.Q2-Q3

1. Quality

1.1. Engineering Practice

1.1.1. Test driven development (TDD)

1.1.1.1. Unit test

1.1.1.2. Integration test

1.1.1.3. Code coverage

1.1.2. Syntaxtical Checking

1.1.2.1. Sonar

1.1.3. Integrated build / releases / test

1.1.3.1. Automated Env Provisioning

1.1.3.2. Automated Deployment

1.1.3.3. Automated Testing

1.1.3.4. Version dependencies

1.1.3.5. Test Suites

1.1.4. Architecture

1.1.4.1. Monolithic Core vs Layer cake

1.1.4.2. Separation of concerns

1.1.4.3. Shared component required higher quality

1.2. Testing

1.2.1. Regression Test

1.2.1.1. Nightly

1.2.1.2. Automated

1.2.1.3. Performance

1.2.1.4. Functional

1.2.1.5. Blackbox

1.2.1.6. Gradual expansion

1.2.2. Intra-day comparision

1.3. Agile

1.3.1. Stories

1.3.1.1. Product Team perspective

1.3.1.1.1. Front end focus

1.3.1.2. Client / Partner perspective

1.3.1.2.1. Customization and misused

1.3.1.3. Industry Standard

1.3.1.4. Current system perspective

1.3.1.5. Acceptance Criteria

1.3.2. Planning

1.3.2.1. Release planning

1.3.2.2. Story groomming

1.3.2.3. Architecture Scan

1.3.2.4. Joint Application Development (JAD) session

1.3.2.5. How session

1.3.3. Demo!!!

2. Stability

2.1. Operational Efficiency

2.1.1. Runbook

2.1.1.1. Get to the point

2.1.1.2. Scripted and automated

2.1.1.3. Review Cycle

2.1.1.3.1. weekly updates

2.1.1.3.2. Release edition review

2.1.2. Communicate

2.1.2.1. Weekly Report

2.1.2.1.1. Intra-week activity

2.1.2.1.2. Stats

2.1.2.2. Persistence chat channel

2.1.2.3. Dashboard in hallway

2.1.2.4. Daily NOC call

2.1.2.4.1. Performance

2.1.2.4.2. Errors

2.1.2.4.3. Issues

2.1.2.4.4. Upcoming

2.1.3. Pre-prod dry-run

2.1.3.1. Runbook

2.1.3.2. Monitoring and Reporting

2.1.3.3. Release

2.1.3.4. Regression Test

2.1.4. Monitoring

2.1.4.1. Alerts

2.1.4.1.1. Action

2.1.4.1.2. Escalation

2.1.4.2. Service

2.1.4.3. Throughput

2.2. Improve Visbility

2.2.1. Define

2.2.1.1. Business SLA

2.2.1.2. Technical SLA

2.2.2. Measure & Capture

2.2.2.1. Transaction Processed / Failed

2.2.2.2. Transaction Trace

2.2.2.3. Exceptions

2.2.2.3.1. Code

2.2.2.3.2. Data

2.2.2.3.3. Connectivity

2.2.2.3.4. Bugs vs Design vs Op issues

2.2.2.4. Container Stats

2.2.2.4.1. JVM

2.2.2.4.2. Cache utilization

2.2.2.4.3. Threadpool

2.2.3. Analyze

2.2.3.1. Intra-week, Intra-month, Intra-quarter

2.2.3.2. Trending & Capacity Planning

2.2.4. Introspect

2.2.4.1. NewRelic

3. Capability