Agile DevOps - v2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

More Work, Less Efforts

with Agile & DevOps.

Website Factory – Philip Morris International


Who We Are?

chandraadityasantoso ryandamara

• Currently IT Solution Manager Website Factory


• Currently IT Solution Architect and Full Stack
• 10+ years project management experience with Developer Website Factory
product management & marketing flavors
• 7+ years web apps/api development and
• Certified SCRUM Master and AWS Cloud architecting experience
Practitioner
• Certified AWS Solution Architect Associate
• Value-driven delivery
Who is PMI Website Factory?

Product
Owner

“A full in-house
Product Team IT Solution
Manager
IT Analyst
IT System
Lead
building websites for
Philip Morris Full Stack Front-end Back-end
International Developer Developer Developer

globally”
Web QA
UI / UX
Designer Engineer

Skills
What is Agile and Why?

WATERFALL APPROACH AGILE

1st RELEASE 2nd RELEASE 3rd RELEASE FINAL PRODUCT

Releasing functionalities in short sprints


to review the values,
+
Flexibility to pivot whenever needed.
What is Agile in PMI?

Are we doing the Are we doing the


right thing? thing right?

FastForward framework based on Design Thinking & Lean Startup,


Philip Morris International
Scrum framework, Gartner April 2019

Putting Consumer at Heart and Delivery in Iteration.


Website Factory : Working with SCRUM

Ways of Working Collaboration Tools Automation Tools

2 weeks SPRINT Physical Team Board

SPRINT Planning
MS Team Planner
SPRINT Review

SPRINT Retrospective JIRA & Confluence


Remote Scrum
Remote Considerations for the Scrum Framework
4 1
Sprint Retrospective Sprint Planning
- Create trust space - Reinforce vision
- Connect as a team Sprint Product - Agree on sprint goal
- Be creative Retrospective Backlog - Clarify user stories
- Everyone is heard - Manage dependencies
- Create actionable tasks - Full team for duration

Sprint Sprint
Review Planning

3 Product
2
Sprint
Sprint Review Increment Backlog Daily Scrum
- Product Owner led - Stand up!
- Stakeholder presence Daily - Still limit to 15 minutes
- Reiterate sprint goal Scrum - Seek collaboration
- Prepare demonstrations - Attack blockers
- Have backup videos - Volunteer next speaker

Source: Gartner
721113_C
DevOps for me?

Is not job title or specific team

Is delivery solution approach using agile method

Is automate everything that can make your life easier

Tools impacting effectivity


IT Projects Challenges & DevOps Benefits
1. Standardize default infrastructure
2. Configurable infrastructure instance
Infrastructure as a code
Manual Infra Provision spec
(IaaC) + Cloud 3. Improve provision time from 2 – 5 for
day each environment into 1 day for
all environment

1. Improve code quality checking from 1-


Manual Code Quality and 2 day into 3 minutes
Continuous Integration
Testing 2. Improve testing time from 1 day into 2
minutes

1. Code consistency for each env


Manual Merge & Git Strategy & Continuous 2. Reduce code conflict possibility
Deployment Deployment 3. Improve delivery speed from 1 day
into 5 minutes by auto deploy
4. Zero downtime deployment

1. Easier to find issue root cause


Lack of apps and infra Implement infra and apps 2. Alerting system when infra has
monitoring monitoring tools problem
3. Assess the apps improvement based
on APM report
CIA & CI/CD Pipeline
CODE INFRA PIPELINE PROVISION

Continuous Infrastructure Automation

Continuous Integration/ Continuous Deployment

COMMIT BUILD CODE TEST DEV STAGING PROD


QUALITY
CODE
Continuous Continuous
Integration Deployment
My Day as Full Stack Developer in PMI

Keep
Learning Research

Proof of
Concept

Bring Benefit
for Business
My Day

Keep in Colla-
contact with boration
community

Share the
failure
Thank You!

You might also like