Categories Corporate
Professional eBook

Agile Concepts

A New Software Development Paradigm

91
Language:  English
This eBook provides a basic introduction to the concepts of AGILE Framework – an evolving and proven discipline for software and product development.
Professional Plus subscription free for the first 30 days, then $6.99/mo
Kirja ei sisällä mainoksia
Description
Content

Ever wondered why some organizations are more nimble and able to adapt to change faster than others? Do they do things differently and better than others? Yes, the answer is Agile. Agile is a new paradigm in software and product development. It is not only a framework but a mindset. Agile emphasizes speed, flexibility, and a strong customer focus. Getting Agile right reduces time to market, increases customer satisfaction, and delivers efficiency improvements. Agile leads to agility.

If you are new to Agile or exposed to Agile in some form but want to get deeper, this eBook is the answer. It is a wonderful and easy introduction to the concepts of Agile. The eBook succinctly gives an overview of Agile, Agile thinking, Agile process, various Agile techniques and practices, and major Agile frameworks. Both Agile practitioners and managers/executives who want to grasp the concepts of Agile will find this eBook useful.

About the author

Pritam Dey is a senior IT consultant. He holds an MBA from Univ. of Minnesota (USA) and a Bachelor of Engineering from India. He specializes in Enterprise Architecture, IT Transformation, IT Strategy, Digital Transformation, Cloud Computing Strategy, Solution Architecture, IT Program and Portfolio Management. Mr. Dey has more than 15 years of consulting experience in helping organizations align their IT with business, and derive value out of this alignment. With a design thinking, agile and enterprise architecture mindset, he brings a profound customer centric and systems driven approach to design better business and IT solutions, and helping leverage IT as a strategic tool. He has helped his clients harness technology to make better business decisions, improve efficiency and customer satisfaction. He is adept at driving overall IT Consulting, Delivery & Operations (in sync with the macro organizational plan). He has executed high level consulting engagements to clients in Financial Services, Banking, Insurance, Healthcare, Governments, Not-for-Profit and Logistics across USA, Europe, India, and Middle East.

  • Table of Figures
  • Acknowledgement
  1. Introduction to Agile
    1. What is Agile?
    2. Agile Manifesto
    3. Agile Values
    4. Agile Principles
    5. HISTORY OF AGILE
    6. Agile in 2020s
  2. Agile Thinking
    1. Waterfall Approach
    2. Waterfall vs. Agile
  3. Benefits of Agile
  4. Generic Agile Process
  5. Common Agile Roles
  6. Common Agile Techniques
    1. Stories and backlog refinement
    2. Agile Planning
    3. Agile Testing
    4. TFD (Test First Development)
    5. TDD (Test Driven Development)
    6. ATDD (Acceptance Test Driven Development)
    7. BDD (Behaviour Driven Development)
    8. Specification by Example
  7. Common Agile Practices
    1. Short feedback loops
    2. Face-to-face communication
    3. Daily stand-ups
    4. Show and tell
    5. Retrospectives
    6. Emergent Documentation
    7. Visual Boards
    8. Sustainable pace
    9. Focus on quality
    10. Refactoring
    11. Continuous Integration
    12. Automated Builds
    13. Code Review and Peer Review
  8. Major Agile Frameworks
    1. Extreme Programming (XP)
    2. Scrum
    3. Dynamic Systems Development Method (DSDM)
    4. Crystal Methodology
    5. Feature Driven Development (FDD)
    6. Lean Software Development
    7. Adaptive Software Development
    8. Agile Project Management
    9. Kanban
    10. Lean
    11. Scaled Agile Framework® 5.0
  9. DevOps and Agile
  10. Using Agile Practices in Enterprise Architecture
  11. Agile in a Nutshell
  12. Glossary
  13. References
About the Author
Pritam

Pritam De