13
© 2013 IBM Corporation 1 AGILE INFRASTRUCTURE TO SUPPORT SOFTWARE DEVELOPMENT LIFE CYCLE

Agile Infrastructure to Support Software Development Life Cycle

Embed Size (px)

DESCRIPTION

Agile Infrastructure to Support Software Development Life Cycle

Citation preview

Page 1: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation1

AGILE INFRASTRUCTURE

TO SUPPORTSOFTWARE DEVELOPMENT LIFE CYCLE

Page 2: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation2

SOFTWARE DEVELOPMENT APPLICATION PROJECT LIFE CYCLE

Page 3: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation3

UNDERSTANDING SOFTWARE DEVELOPMENT LIFECYCLE

WATERFALL :

Page 4: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation4

UNDERSTANDING SOFTWARE DEVELOPMENT LIFECYCLE

AGILE (SCRUM) :

Page 5: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation5

AGILE INFRASTRUCTURE IS YOUR HARDWARE AGILE ENOUGH?

Page 6: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation6

1). EASY TO DEPLOY

as a Sys-Admin, to support DEV. I would like to do easy capture and deploy for my apps as a template/library

so :

My Dev Team can have their complete stack of Web Server, Middleware, Base-Template Apps.v.1.0, Source Code Repository, Database Server, Sand Box Server, Performance Tester, and Dummy Client in Minutes! Not Hours! Or even Days!

Easy and Faster to Deploy!

Page 7: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation7

2). EASY TO RESTORE

as a SysAdmin, to support DEV. I would like to have a proper HA solution, backup recovery, versioning

so :

My Dev Team can securely develop the application even there is a crash in the server (no downtime), or there is a disaster in data center, or even they only need to reverse their data/server development to 1 week ago (versioning)

High Available Infrastructure!

Page 8: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation8

3). EASY TO GET RESOURCES

as a SysAdmin, to support DEV. I would like to get a flexible resources based on my needs as soon as possible

so :

My Dev Team can start the development process using limited resources first (processors, memory, disks) and grow with the business. Increasing or Decreasing the resource flexibly as needed by Dev Team in real time.

Easy to Get Server Resources!

Page 9: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation9

4). EASY TO EXPAND “MY” DISKS

as a SysAdmin, to support DEV. I would like to have unlimited disk space in my developer’s laptop

so :

My Dev Team can have huge size of “internal” disk in their laptop, so they can save their source code files or installers or any supporting files in their laptop’s local disk. They will have no burden in expanding their disk size. There will be no more “limited disk” warning again.

Easy to Get Client Resources!

Page 10: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation10

PRIVATE CLOUD INITIATIVE

WE SHOULD BUILD THE GOVERNANCE, THE AUTOMATION, AND THE ORCHESTRATION TO OPERATE (+ CHARGEBACK)

Page 11: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation11

BEHIND THE SCENESWHAT ARE THE BUILDING BLOCKS?

Page 12: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation12

SO, WHAT’S NEXT? STEP BY STEP ACTION PLAN

Page 13: Agile Infrastructure to Support Software Development Life Cycle

© 2013 IBM Corporation13

Thank You.