Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Agile is shifting left by Harsha Vardhan
1. Agile is shifting left
By
Harsha Vardhan
Optum Global Solutions
Presents
Agile Carnival Chandigarh 2016
7-8 May 2016 at
Mohali
Less of “Talks”, More on “Hands-on”
7. 7
The goal is to allow development teams to develop and test against
systems that behave like the production system, so that they can see
how the application behaves and performs well before it’s ready for
deployment.
Story Grooming
TDD/ATDD
Build automation
Automate code config
Unit test automation
Code coverage automation
Code review, test review
Automate Deployment
Test data mimic
Environment mimic
Test Automation
Test Review
Performance testing
Security testing
Defects Analysis
DRE, DIE
Inspect and Adapt
the bowling side can ask for the break between the sixth and eighth overs while the batting team can opt for the same anywhere between overs 11 to 16.
Twenty20 is a game where execution of your plan is very, very important because you don't have the time to comeback," he said. "So [the] strategy break may be helpful because somebody inside [the dug-out] might see something happening which the players inside may not see."
Its my pleasure to share my experience on one of my favorite topics of ATDD and BDD.
Summary of presentation
Millennial population is enforcing every industry to offer solution keeping "User experience" as nucleus. Gen Y and baby boomers are also not behind in following them.
Speed and value to customer has been the key driver to introduce ATDD and BDD.
In the presentation, I intend to cover
Millennial population and its impact to market
Shift Left approach for product/app development
Value delivery and creating business impact
Case study of successful ATDD implementation
About Me - Harsha Vardhan is IT Director at UnitedHealth Group responsible for driving Portals and Digital development. He is Agile evangelist , helped building product development organization and successfully implemented scaled agile in distributed team.
https://www.rallydev.com/blog/agile/five-reasons-why-cios-should-consider-agile-development
http://www.itbusinessedge.com/slideshows/five-reasons-why-agile-best-fits-todays-fast-paced-organizations-07.html
http://www.itbusinessedge.com/slideshows/five-reasons-why-agile-best-fits-todays-fast-paced-organizations.html
https://www.rallydev.com/blog/coaching/tell-me-why-what-s-driving-your-agile-adoption-and-transformation
who is driving the change ?
Customer
Cost pressure
Competition / peer pressure
Just a new fashion
Just do it for fun
People driving this change !!!
By 2020, more than 50% of world work force are millennials
Millennial culture : technologically immersed, high expectations, diverse in thoughts
Another image … old code base / refactoring /tech debt .. Higher maintenance cost
The shift-left moves QA/Operations earlier in the development life cycle. This approach combines test cycle with Dev cycles prioritized by SPRFs. TDD (test driven development) model or ATDD (acceptance test driven development) can be followed to achieve this goal.
The goal is to allow development and quality assurance (QA) teams to develop and test against systems that behave like the production system, so that they can see how the application behaves and performs well before it’s ready for deployment.
ATDD is an acceptance-testing-centric model that focuses on automated functional tests that are part of the Specification by Example process.
TDD by contrast focuses on unit tests and development teams should be proficient with TDD before undertaking ATDD
TDD -> INVEST User Stories -> SbE -> ATDD -> CI -> CD -> Autonomic Elasticity
Putting Customers at the Center of Your Business. Key concepts include: Companies with an outside-in perspective aim to provide solutions for customers. Those with an inside-out orientation, on the other hand, just focus on products, sales, and the organization.
Customer-centric companies tracked by Gulati between 2001 and 2007 delivered shareholder returns of 150 percent while the S&P 500 delivered 14 percent.
Companies evolve through four levels when they aim to become more customer-centric.
To develop an outside-in orientation, it is essential to translate awareness of an issue into action toward solving it.
Silos must be bridged, not necessarily busted. Best Buy is an example of a company that developed an outside-in orientation by tackling its own internal silos.