Implementing distributed agile framework with
Scrum, XP & Effective Tools usage Dev ops. C. Padma presented this presentation during India Agile week 2015 - Bangalore
The document discusses Scrum, an agile framework for managing product development. It describes Scrum roles like Product Owner and Scrum Master. Key Scrum events are also outlined such as sprint planning, daily standups, sprint demos and retrospectives. Benefits of Scrum mentioned are rapid development, transparency and embracing change.
This document provides an overview of agile software development. It discusses the differences between the waterfall model and agile approaches. The key principles of agile include prioritizing individuals and interactions, working software, customer collaboration, and responding to change. An example agile process used by Elsevier is described, involving roles like product owners, business analysts, developers, and quality analysts. Extreme programming is mentioned as an agile method that focuses on user stories, small releases, pair programming, unit testing, and simplicity.
Scrum is an agile framework for managing projects that uses short cycles of work called sprints to incrementally deliver working software. There are three main roles in Scrum - the Product Owner prioritizes features in the Product Backlog, the Scrum Master facilitates the process, and the self-organizing Team works to complete the highest priority items each sprint. Key Scrum artifacts include the Product Backlog, Sprint Backlog, and Burn Down Chart. The main Scrum ceremonies are Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective meetings.
This document provides an overview of Agile and Scrum methodologies. It describes the iterative incremental model and compares it to the waterfall model. The key aspects of Agile include iterative development, early delivery of working software, collaboration between business and developers, self-organizing teams, and face-to-face communication. Scrum is then introduced as a framework for implementing Agile. The core Scrum roles, events, artifacts, user stories, estimation techniques, and burn down charts are defined and explained at a high level.
I normally teach Introduction to Agile and Scrum over a 2 day session to teams. Here is a highly condensed 2-hour version of it that covers agile thinking and introduces scrum as a framework without getting into details.
I use it as a course material for teaching to teams or groups looking to get a perspective on "why" as opposed to "how" aspect of agile.
Introduction to the scrum framework: roles, activities and artifacts.
Scrum is an agile methodology for project management, to create a high quality product.
www.nieldeckx.be
The document provides an overview of the waterfall model and agile methodologies for software development projects. It discusses:
- The linear sequential phases of the waterfall model and when it is suitable.
- Issues with the waterfall model like inability to handle changes and lack of testing throughout.
- Benefits of agile like ability to adapt to changes, early delivery of working software, and improved success rates.
- Key aspects of the Scrum agile framework like sprints, daily stand-ups, and product backlogs.
- Differences in how development costs are treated as capital expenditures or operating expenses between waterfall, agile, and cloud-based models.
The document provides an overview of the Waterfall and Agile methodologies for software development. It describes the linear stages of the Waterfall methodology and compares it to the iterative approach of Agile. Some key principles of Agile include adapting to change, valuing individuals and interactions, and working software over documentation. The document also summarizes several popular Agile methods like Extreme Programming, Scrum, Crystal Methods, and Feature Driven Development.
This document provides an overview of different software development processes including the waterfall model, iterative model, Rational Unified Process (RUP), and Agile Development Process (ADP). It describes the key aspects of each process including phases, roles, artifacts, and ceremonies. Specifically, it provides detailed explanations of Scrum, an agile methodology, including Scrum roles like Product Owner and Scrum Master, ceremonies like the Daily Scrum, and artifacts like the Product Backlog and Sprint Backlog. The document concludes with references for further information.
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
UPDATE VERSION : https://www.slideshare.net/pmengal/scrum-in-ten-slides-v20-2018
This document provides an overview of the Agile (Scrum) methodology. It describes Scrum as a framework for project management that uses short development cycles called sprints. Key aspects of Scrum covered include roles like the product owner and scrum master, meetings like the daily scrum and sprint review, and terminology such as user stories, product backlog, and burn-down charts. The document outlines benefits of Agile like improved visibility and quality, as well as some potential disadvantages around documentation and management effort.
This document provides an overview of agile development techniques including Scrum, eXtreme Programming (XP), Test-Driven Development (TDD), Crystal, and Kanban. It discusses the roles, practices, and processes of each technique. It also describes how teams can create an "agile mashup" by combining practices from different agile methods to suit their specific needs. The document concludes by emphasizing that agile software development is a cooperative game that works best when teams communicate face-to-face.
Covers SCRUM Artifacts topic in detail along with necessary linked topics understanding.
Below are SCRUM Artifacts covered in this presentation:
Product Backlog
Sprint Backlog
Increment / Product Increment
The document discusses Agile Scrum, including:
- The Agile Manifesto principles of prioritizing individuals, interactions, working software, and responding to change over processes, tools, documentation, and following a plan.
- Scrum roles like Product Owner, Scrum Master, and cross-functional team members.
- Scrum ceremonies like sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- User stories, epics, and conditions of satisfaction to define work in the product backlog.
- The goal of each sprint is to produce potentially shippable increments of functionality.
The document provides an overview of Agile methodology. It begins with a brief history of the waterfall software development process and its limitations. It then discusses the Agile Manifesto and its core values that favor individuals, collaboration, responding to change, and working software over processes, tools, contracts and plans. Specific Agile frameworks like Scrum and Kanban are then outlined, with Scrum focusing on sprints, daily stand-ups, and no changes during a sprint, while Kanban emphasizes visualizing and limiting work in progress and managing lead times. The document aims to explain the key concepts and differences of Agile approaches.
This document provides an overview of agile methodology compared to traditional waterfall methodology. It discusses that agile is more suitable for new product development where requirements are evolving, while waterfall is better for maintaining mature systems. Agile focuses on quick iterations, customer involvement, and frequent releases to adapt to changes. Though agile has less formal processes than waterfall, it still includes change control and quality assurance. The roles and responsibilities in agile include business analysts to define requirements, architects to design solutions, developers to build code, testers to validate quality, and project managers to deliver projects on schedule and budget.
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
The document discusses various topics related to software development approaches, including:
1. The differences between waterfall and agile approaches. Agile focuses on iterative development and responding to change over extensive planning.
2. Common problems with traditional project management like late delivery and budget overruns.
3. An overview of the Scrum framework, including roles, artifacts, ceremonies, and best practices. Scrum uses short iterations called sprints to iteratively deliver working software.
4. Recommendations to customize Scrum by incorporating elements of eXtreme Programming (XP) and lean principles to eliminate waste and continually improve processes.
Scrum is an incremental, iterative agile framework that emphasizes cross-functional teams delivering shippable products frequently in short sprints. It breaks large projects into smaller deliverables through sprints, promoting faster feedback, delivery, time to market, and visibility. Benefits include high business-IT alignment, adaptability, early risk identification, and waste reduction. Key roles are the Product Owner who prioritizes the backlog, the Scrum Master who facilitates the team, and the Development Team who implements features. Ceremonies include Sprint Planning, Daily Scrums, Sprint Review and Retrospective. Artifacts include the Product and Sprint Backlogs, burndown charts, and velocity metrics.
- Scrum is an agile framework for managing complex projects using short development cycles ("sprints"), regular inspection of progress, and adaptation to change. It emphasizes communication, collaboration, and incremental delivery of work.
- Key Scrum roles include the Product Owner who prioritizes features, the Development Team who implements them, and the Scrum Master who facilitates the process.
- Core Scrum activities are Sprint Planning meetings, Daily Scrums, Sprint Reviews, and Sprint Retrospectives, which focus the team and enable inspection and adaptation.
- The Product Backlog contains prioritized features and the Sprint Backlog contains work for the current Sprint. A Burn Down Chart tracks progress. Scrum
The document discusses several agile software development frameworks including the Agile Manifesto, eXtreme Programming (XP), Scrum, and hybrid methods. The Agile Manifesto values individuals, working software, customer collaboration, and responding to change. XP focuses on communication, simplicity, feedback, and courage. Key practices include planning game, small releases, refactoring, and collective code ownership. Scrum emphasizes empirical process control, self-organizing cross-functional teams, and delivering working software frequently in short iterations. Hybrid methods combine different agile approaches to suit various project needs.
The document provides an overview of Scrum, an agile software development framework. It defines Scrum, discusses its history and introduction. It describes the Scrum framework, including roles like Product Owner and Scrum Master, events like sprint planning and review, and artifacts like product and sprint backlogs. It outlines the Scrum process and provides examples of Scrum applications. It discusses advantages like adaptability and faster delivery, and disadvantages like lack of documentation. It concludes that Scrum is popular for experienced teams that can self-organize, but requires strict adherence to be effective.
This document provides an overview of Agile software development principles and practices. It discusses:
- The problems with traditional waterfall software development approaches
- The evolution and principles of Agile development as outlined in the Agile Manifesto
- Key Agile practices like Scrum, product backlogs, sprints, and sprint planning meetings
- Tips for writing good user stories and splitting stories into smaller tasks
- The typical lifecycle of activities in a Scrum project including release planning, iterations (sprints), daily stand-ups, sprint reviews and retrospectives
Agile is software development technique in which the software is developed in a way that quality of software is good and the time required to development is less and the development takes place by parts, i.e. The software delivered to the user or customer by parts in a short period of time. The agile methodology introduced simple, easy to follow ideas that revolutionized how teams approach software delivery.
The document discusses agile development methods like Scrum and Extreme Programming (XP). It covers topics like iterative planning, continuous integration, pair programming, and refactoring code. The goal of agile methods is to provide visibility, adaptability, and business value through a flexible iterative process compared to traditional waterfall development.
The document discusses how adopting Agile practices can help reduce costs and increase project success rates. It provides an overview of the Agile manifesto and techniques like iterative development, improved communication, and leverage existing investments. Adopting Agile can lead to reduced inventory, quick turnaround focusing on required functionality, minimizing costs, and delivering working software sooner to generate savings and quicker time to market. This allows for a focus on ROI and increased project success rates through improved quality, productivity, visibility for customers, and alignment between business and technology needs.
Software Modernization for the Digital EconomyZinnov
Software landscape is changing dynamically with the emergence of new age companies. ISVs need to adapt to the changing software landscape. Constant customer and market feedback is leading to rapidly changing product requirements.
This document provides an overview of different software development processes including the waterfall model, iterative model, Rational Unified Process (RUP), and Agile Development Process (ADP). It describes the key aspects of each process including phases, roles, artifacts, and ceremonies. Specifically, it provides detailed explanations of Scrum, an agile methodology, including Scrum roles like Product Owner and Scrum Master, ceremonies like the Daily Scrum, and artifacts like the Product Backlog and Sprint Backlog. The document concludes with references for further information.
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
UPDATE VERSION : https://www.slideshare.net/pmengal/scrum-in-ten-slides-v20-2018
This document provides an overview of the Agile (Scrum) methodology. It describes Scrum as a framework for project management that uses short development cycles called sprints. Key aspects of Scrum covered include roles like the product owner and scrum master, meetings like the daily scrum and sprint review, and terminology such as user stories, product backlog, and burn-down charts. The document outlines benefits of Agile like improved visibility and quality, as well as some potential disadvantages around documentation and management effort.
This document provides an overview of agile development techniques including Scrum, eXtreme Programming (XP), Test-Driven Development (TDD), Crystal, and Kanban. It discusses the roles, practices, and processes of each technique. It also describes how teams can create an "agile mashup" by combining practices from different agile methods to suit their specific needs. The document concludes by emphasizing that agile software development is a cooperative game that works best when teams communicate face-to-face.
Covers SCRUM Artifacts topic in detail along with necessary linked topics understanding.
Below are SCRUM Artifacts covered in this presentation:
Product Backlog
Sprint Backlog
Increment / Product Increment
The document discusses Agile Scrum, including:
- The Agile Manifesto principles of prioritizing individuals, interactions, working software, and responding to change over processes, tools, documentation, and following a plan.
- Scrum roles like Product Owner, Scrum Master, and cross-functional team members.
- Scrum ceremonies like sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- User stories, epics, and conditions of satisfaction to define work in the product backlog.
- The goal of each sprint is to produce potentially shippable increments of functionality.
The document provides an overview of Agile methodology. It begins with a brief history of the waterfall software development process and its limitations. It then discusses the Agile Manifesto and its core values that favor individuals, collaboration, responding to change, and working software over processes, tools, contracts and plans. Specific Agile frameworks like Scrum and Kanban are then outlined, with Scrum focusing on sprints, daily stand-ups, and no changes during a sprint, while Kanban emphasizes visualizing and limiting work in progress and managing lead times. The document aims to explain the key concepts and differences of Agile approaches.
This document provides an overview of agile methodology compared to traditional waterfall methodology. It discusses that agile is more suitable for new product development where requirements are evolving, while waterfall is better for maintaining mature systems. Agile focuses on quick iterations, customer involvement, and frequent releases to adapt to changes. Though agile has less formal processes than waterfall, it still includes change control and quality assurance. The roles and responsibilities in agile include business analysts to define requirements, architects to design solutions, developers to build code, testers to validate quality, and project managers to deliver projects on schedule and budget.
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
The document discusses various topics related to software development approaches, including:
1. The differences between waterfall and agile approaches. Agile focuses on iterative development and responding to change over extensive planning.
2. Common problems with traditional project management like late delivery and budget overruns.
3. An overview of the Scrum framework, including roles, artifacts, ceremonies, and best practices. Scrum uses short iterations called sprints to iteratively deliver working software.
4. Recommendations to customize Scrum by incorporating elements of eXtreme Programming (XP) and lean principles to eliminate waste and continually improve processes.
Scrum is an incremental, iterative agile framework that emphasizes cross-functional teams delivering shippable products frequently in short sprints. It breaks large projects into smaller deliverables through sprints, promoting faster feedback, delivery, time to market, and visibility. Benefits include high business-IT alignment, adaptability, early risk identification, and waste reduction. Key roles are the Product Owner who prioritizes the backlog, the Scrum Master who facilitates the team, and the Development Team who implements features. Ceremonies include Sprint Planning, Daily Scrums, Sprint Review and Retrospective. Artifacts include the Product and Sprint Backlogs, burndown charts, and velocity metrics.
- Scrum is an agile framework for managing complex projects using short development cycles ("sprints"), regular inspection of progress, and adaptation to change. It emphasizes communication, collaboration, and incremental delivery of work.
- Key Scrum roles include the Product Owner who prioritizes features, the Development Team who implements them, and the Scrum Master who facilitates the process.
- Core Scrum activities are Sprint Planning meetings, Daily Scrums, Sprint Reviews, and Sprint Retrospectives, which focus the team and enable inspection and adaptation.
- The Product Backlog contains prioritized features and the Sprint Backlog contains work for the current Sprint. A Burn Down Chart tracks progress. Scrum
The document discusses several agile software development frameworks including the Agile Manifesto, eXtreme Programming (XP), Scrum, and hybrid methods. The Agile Manifesto values individuals, working software, customer collaboration, and responding to change. XP focuses on communication, simplicity, feedback, and courage. Key practices include planning game, small releases, refactoring, and collective code ownership. Scrum emphasizes empirical process control, self-organizing cross-functional teams, and delivering working software frequently in short iterations. Hybrid methods combine different agile approaches to suit various project needs.
The document provides an overview of Scrum, an agile software development framework. It defines Scrum, discusses its history and introduction. It describes the Scrum framework, including roles like Product Owner and Scrum Master, events like sprint planning and review, and artifacts like product and sprint backlogs. It outlines the Scrum process and provides examples of Scrum applications. It discusses advantages like adaptability and faster delivery, and disadvantages like lack of documentation. It concludes that Scrum is popular for experienced teams that can self-organize, but requires strict adherence to be effective.
This document provides an overview of Agile software development principles and practices. It discusses:
- The problems with traditional waterfall software development approaches
- The evolution and principles of Agile development as outlined in the Agile Manifesto
- Key Agile practices like Scrum, product backlogs, sprints, and sprint planning meetings
- Tips for writing good user stories and splitting stories into smaller tasks
- The typical lifecycle of activities in a Scrum project including release planning, iterations (sprints), daily stand-ups, sprint reviews and retrospectives
Agile is software development technique in which the software is developed in a way that quality of software is good and the time required to development is less and the development takes place by parts, i.e. The software delivered to the user or customer by parts in a short period of time. The agile methodology introduced simple, easy to follow ideas that revolutionized how teams approach software delivery.
The document discusses agile development methods like Scrum and Extreme Programming (XP). It covers topics like iterative planning, continuous integration, pair programming, and refactoring code. The goal of agile methods is to provide visibility, adaptability, and business value through a flexible iterative process compared to traditional waterfall development.
The document discusses how adopting Agile practices can help reduce costs and increase project success rates. It provides an overview of the Agile manifesto and techniques like iterative development, improved communication, and leverage existing investments. Adopting Agile can lead to reduced inventory, quick turnaround focusing on required functionality, minimizing costs, and delivering working software sooner to generate savings and quicker time to market. This allows for a focus on ROI and increased project success rates through improved quality, productivity, visibility for customers, and alignment between business and technology needs.
Software Modernization for the Digital EconomyZinnov
Software landscape is changing dynamically with the emergence of new age companies. ISVs need to adapt to the changing software landscape. Constant customer and market feedback is leading to rapidly changing product requirements.
Visual Paradigm is a leading and globally recognized provider for Business and IT Transformation software solutions. It enables organizations to improve business and IT agility and foster innovation through popular open standards. Our award-winning products are trusted by over 230,000 users in companies ranging from small business, consultants, to blue chip organizations, universities and government units across the globe.
In this informative webinar, learn how migrating from a proprietary SCM solution such as Rational® ClearCase®, Serena PVCS®, CA® Harvest, etc., to Subversion or Git will make an impact on your organization and/or enterprise.
Join us as we take the lessons we've learned from successfully migrating thousands of users to today's market leading SCM solutions, and provide you with best practices in building an actionable business case and conducting a smooth transition.
Key Takeaways:
Build a business case to adopt Git and/or Subversion in your organization
How CollabNet's TeamForge platform can provide the enterprise capabilities to enable Git and/or Subversion in your enterprise
Our recommended migration strategy proven with thousands of users
Considerations for extending your SCM solution
This document discusses the benefits of adopting a hybrid agile methodology for enterprise projects. It states that a single agile method will not fit all organizations and that a hybrid approach combining methods like Scrum, XP, and Kanban is needed. Some key benefits mentioned include increased productivity, early delivery of working software, flexibility to adapt to changes, and elimination of waste. The document provides examples of how practices from Scrum, XP, and Lean can be combined to improve value delivery, feedback, speed, quality, and empower teams. It emphasizes that Lean and Agile principles like reducing waste and continuous improvement are complementary.
This document discusses the benefits of adopting a hybrid agile methodology for enterprise projects. It states that a single agile method will not fit all organizations, and that hybrid approaches combining methods like Scrum, XP, and Kanban are needed. Some key benefits mentioned include increased productivity, early delivery of working software, flexibility to adapt to changes, and elimination of waste. The document provides examples of how practices from Scrum, XP, and Lean can be combined to improve value delivery, feedback, speed, quality, and empower teams. It emphasizes that hybrid approaches are necessary for scaling agile across large organizations and entire value chains.
The document provides information on Agile vs Waterfall methodologies for software development. It describes Agile as an iterative approach that values individuals, interactions, working software and responding to change over processes, tools, documentation and following a plan. Waterfall is described as a linear sequential process where each phase must be completed before the next can begin. The document outlines the phases and characteristics of both approaches and discusses their pros and cons for different project types.
Presentation given at the OpenStack summit in Paris (Kilo) on Tue Nov 4th.
Last summit I had the pleasure to present a talk which encountered some success "Are enterprise ready for the OpenStack transformation?" (also published on SlideShare) . This talk is a follow up on what are the best practices that are successful in operating the transformation. We will first focus on identifying the right use cases for a generic enterprise, then define a roadmap with an organisational and a technical track, to finish with the definition what would be our success criterias for our group. This will happen as a workshop summary based on the multiple engagements eNovance has been delivering over the past 2 years.
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...Nacho Cougil
Have you ever been on a project where desperation can get the better of you? It was more of an odyssey to get a change working in a real environment... in less than 1 or 2 hours? Or where to do a simple experiment, the flow you must follow until you deploy your changes takes one day... if not more? Ah yes, we've all been there, haven't we?
Get ready in this session to understand how and why having the most agile feedback possible is a goal we should pursue individually, as a team goal (and in our company), seeing the many benefits it can bring us and how it can revolutionise our software development process. By minimising the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration ... and even make them happier than before. We’ll explore key components like continuous integration, automated testing, monitoring, highlighting best practices and strategies. Expect also to hear about DORA metrics, running experiments, feature flags, some numbers on costs and money savings, and cases based on real facts.
And at the end, get ready to sing along (emulating a famous band): 🎶 "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" 🎶 😉
---
Presentation shared at Devoxx Morocco '24
Feedback form:
https://bit.ly/feedback-fast-feedkback-loop
This webinar presented a DevOps platform from Clarive and DBmaestro for continuous delivery of database changes. It discussed challenges with traditional database development and deployment processes. The platform provides coordination, collaboration, integration and automation capabilities to standardize processes across teams and tools. It also offers insights, approvals and release automation to safely deploy database changes.
Mousumi Debnath is seeking career opportunities in software testing or quality assurance with over 4 years of experience. She currently works as a Software Engineer at Brady Company India Private Ltd, where she has gained experience in manual testing, test planning, regression testing, and Agile methodologies. She has strong skills in functional testing, quality assurance, SQL, Java, and automation tools like Selenium. She has received several awards for her work on projects like the BBPS cost savings portal and QuoteIt quoting tool. Mousumi holds a BSc in Information Technology and diploma in Electronics and Communication.
This document contains a resume for Prakash Kumar summarizing his professional experience and qualifications. He has over 15 years of experience in software development, project management, and customer relations. Some of his roles included technical director at Twinvaves Technologies, senior system integration specialist at Multichoice Africa, and various engineering roles at Cisco Video Technologies. He has expertise in areas such as middleware development, Android and Java programming, and integrating third-party components.
The document discusses measuring agility in large organizations like IBM. It provides an overview of IBM's size and global presence. It then describes IBM's transition to more agile practices like Blue Communities, Agile methods, and tools to improve collaboration across distributed teams. The document evaluates IBM's agility based on a survey and finds that while making progress, IBM scores lower on agility than teams solely focused on agile. It concludes that measuring agility is possible but discusses what truly defines an agile organization.
For a beginner, this is a good quality pictorial representation of DevOps and DevOps Center of Excellence.
Opex Software focuses on consulting, implementation and development of DevOps tools and platforms. Have helped small and large data centers! This presentation talks about Continuous Integration, Continuous Delivery at a high level. For detailed presentations and flows, please ping us.
Thanks again, Enjoy!
Animesh Chatterjee is a dynamic IT professional with over 9 years of experience in automation test engineering. He has experience working with frameworks like Selenium, QTP and developing 3 of his own frameworks. He is currently a technical lead at Oracle India where he leads a team of 5 and is responsible for designing test cases and automating regression bugs. Previously he worked as a lead consultant at Genpact where he led a team of 12 and was responsible for test automation, requirements gathering, and coordinating with development teams. He has expertise in languages like Java, VBScript, JavaScript and tools like QTP, Selenium, JUnit, Ant and Quality Centre.
This document provides an introduction and overview of agile project management methodologies like Scrum and how they can be used with Visual Studio Online 2013. It discusses the principles of agile, describes Scrum roles and processes, and explains how Visual Studio Online supports agile development with tools for planning, tracking work items, version control, continuous integration and more. The document aims to help Egyptian automation testers work agilely using Scrum and the cloud-based tools in Visual Studio Online.
The future of travel and tourism post pandemicSonata Software
In tourism, technology has a variety of applications that influence customer and provider behavior. At this time, travel software development companies are focusing on providing and deploying advanced technologies to cope-up with changed travel need post-pandemic.At Sonata Software, we offer Rezopia – Integrated Digital Platform for End-to-End Travel Management.
More at : https://www.sonata-software.com/blog/travel/future-travel-and-tourism-post-pandemic
Data & Analytics with CIS & Microsoft PlatformsSonata Software
Sonata Software provides data and analytics services using Microsoft platforms and technologies. They help customers leverage data to drive intelligent actions and personalization at scale. Sonata has expertise in data warehousing, business analytics, AI, machine learning, and developing industry-specific analytics solutions and AI accelerators on the Microsoft stack. They assist customers with data strategy, analytics, visualization, and migrating to Azure-based platforms.
Digital technologies are reshaping businesses and how consumers interact with them. IT leaders must help their organizations adapt to these changes by embracing digital platforms and taking an ecosystem approach. This involves thinking about transforming products, processes and business models with digital, and aligning business and technology strategies. Adopting platform-based IT using integrated cloud stacks can provide the agility, scalability and innovation that digital businesses require.
Microsoft Dynamics 365 - The Mordern Retail PlatformSonata Software
Jon Dickinson, Technology Solution Professional, Microsoft explained how Microsoft is designing their ERP solution with some advanced retail functionality.
Aslam Mohammed, CIO of Qatar Duty Free (QDF) which has 90 boutiques in Doha airport as well as carts in their planes described how they can now deliver a personalised shopping experience for each flight and gate.
Mike Wilks, CIO of Joules Clothing kicked off the seminar with a witty, meerkat themed analysis of their implementation of a seamless customer journey using Microsoft Dynamics AX.
Deep Industry provides IT services focused on digital transformation, including product engineering, enterprise services, and technology infrastructure. It has over 300M in annual revenue and strong growth rates. It focuses on travel, retail/distribution, and software vendors through strategic acquisitions and industry-specific platforms and solutions. Deep Industry has a global presence and long-term strategic partnerships with Fortune 500 customers, and aims to accelerate growth through its technology expertise, customer focus, and talented workforce.
Transportation management setup in AX 2012 R3Sonata Software
This document provides guidance on setting up transportation management in Dynamics AX 2012 R3, including defining rate bases, rate masters, shipping carriers, and other necessary configurations to calculate cost-effective transportation rates for moving loads from one location to another for both inbound and outbound scenarios. The setup process involves initializing base engines, defining modes of transport, load templates, terms of delivery, mileage and transit time engines, rate masters using break masters, and assigning accessorial charges and constraints to shipping carriers. Proper configuration of these transportation management features in AX allows for optimization of transportation costs.
Vendor Evaluation by configuring Vendor Ratings and Vendor Scorecard:Sonata Software
Vendor is one of the most important clog in the current ecosystem of business and an efficient vendor has the potential to add tremendous value to the supply chain system. With this comes the need to carefully hand pick the vendors for one's business. Dynamics AX as an ERP system helps the user in this regard by providing a method to evaluate the vendors associated with business. The article explains how a quantitative assessment based on multiple user defined evaluation criteria can be used to arrive at a strategic decision to decide on the best suited vendor for the business.
This article explains the step by step Data import/export framework(DIXF) new enhancements in R3 CU9 which is recently released; This is written by Bhaskar Roy.
Omni-channel retailing has become essential for retailers to meet evolving customer expectations of a consistent shopping experience across channels. Retailers must adopt an omni-channel strategy to provide seamless order fulfillment, inventory visibility, and a single view of each customer. However, legacy systems and operational silos make it difficult for many retailers to fully realize an omni-channel approach. Sonata Software helps retailers overcome these challenges and power digital transformations through solutions like cross-channel order fulfillment, unified customer profiles, and analytics.
Mobile, social, cloud and data have changed the way consumers shop and engage with brands. The new rules of customer engagement for business offer huge opportunity to grow business rapidly while introducing new efficiency in the operations and supply chain. Here we talk about the challenges, opportunities and the way forward for brands to engage with customers and partners according to the newly evolved rules driven by mass consumer technologies.
Implementation of Risk-Based Approach for Quality & Cost OptimizationSonata Software
As a practiced trend in IT projects, Testing is performed only towards the end of a project. Teams
dedicate hours to test possible risks and flaws after the project is ready to run. As software testing at
this level invites several last minute modifications that can cause discomfort, or sometimes even refute
the very concept of the project, it has become the need of the hour to come up with a way to ensure
detection and reduction of risks, at an early stage of the project. Risk-Based Testing, or RBT as referred
to in this paper, is a procedure in software testing which is used to prioritize the development and
execution of tests based upon the impact and likelihood of failure of the functionality or aspect being
tested based on existing patterns of risk.
Through this testing technique, a software test
engineer can now select tests based on risk even before the initiation of the projectThis paper outlines the Risk-Based Testing approach and describes how Risk-Based Testing can positively impact the development life-cycle based on business-oriented factors, offering organizations an actionable plan for starting a Risk-Based Testing approach for projects.
A lean model based outlook on cost & quality optimization in software projectsSonata Software
A large quantum of effort and research is being invested to address the Cost and Quality factors in software projects. Though the solutions, models and methodologies are well established through experimented processes, adoption and optimization of the required parameters for a specific project to obtain predictable and acceptable quality with minimum costs has always remained a challenge.
This paper discusses the Lean process in detail with the help of project data and demonstrates that simple, affordable and adoptable processes are more economical and focused on quality. Also, it is observed that the Lean Model enables a project to be well monitored and controlled by focusing on critical elements, thereby reducing overheads of bulky documentation and irrelevant processes. The above findings are statistically analyzed using the coefficient of variation, which strikes a direct correlation with the predictable quality in a project.
The document provides information about Sonata Software Ltd, an Indian IT services company founded in 1994. It operates in the US, Europe, Middle East, Australia, New Zealand, and India with over 2850 employees across 5 development centers. Sonata provides a range of IT services including product engineering, enterprise IT services, and technology infrastructure. It aims to help clients transform their business through innovative IT solutions and has Fortune 100 companies as clients. The company focuses on training and developing its employees through technical and leadership programs to encourage growth.
POV - Climate change solution for the airline industrySonata Software
The document discusses how the global airline industry is exploring ways to reduce carbon emissions and is vulnerable to climate change regulations. While aviation only accounts for 2-3% of total greenhouse gas emissions, its impact is estimated to be 2-4 times greater due to emissions at high altitudes. The UN has urged international organizations to agree on managing airline emissions. The document outlines strategies airlines could adopt under four pillars: technology, infrastructure, operations, and carbon offset programs. It also discusses the EU's emissions trading scheme and how Sonata can provide IT solutions to help airlines track and report emission data needed to comply with regulations.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
India Agile Week 2015
1. Location : Bangalore……………
Date : 19-Jun-2015……………………………………………………….
Name of the Speaker : C. Padma…………………………………….
Company Name : Sonata Software Ltd………………………
www.unicomlearning.com
Bangalore
India Agile Week 2015,
Bangalore
http://www.agileinbusiness.com/bangalore/2015/India_agile_week/
19 June 2015, Bangalore
5. DBT – Define/Build/Test
ART – Agile Release Train
RTE – Release Train Engineer
PSI – Potentially Shippable Increment
NFR – Non-functional Requirements
RMT – Release Management Team
SAFe – Scaled Agile Framework
DAD – Disciplined Agile Delivery
LeSS – Large Scale Scrum
TLA – Three Letter Acronym
6. Investment Theme
Business Need
Epic
Story
Story
Story
Epic
Story
Story
Technology Need
Epic Story
Epic
Story
Story
StoryEpic
Portfolio Program Team
Large Scale Programs
Business Priorities:
- Time to market
- Response to
changes
- Predictability
- Quality
- Delivered value
- Lean
- Visibility
Investment Themes
Value
Streams
Feature
Value
7. Investment Themes
=> Budgets
Centralized
Strategy
Large Development
Initiatives => Epics
Features
User stories
Program Level Roles:
Program Manager,
Product Manager,
System Architect,
Release Management Team,
UX & Shared resources,
DevOps
Cross Functional Scrum Teams
Scaled Agile
8. Issues:
- Dependencies that block
- Risks that explode
- Unrealistic plans
- Unstaffed priorities
- Frequent pivots
- Code merge nightmare
- Lack of automation leading
to poor quality
- Cost management
- Lack of commitment
- Late delivery
Distributed Agile Teams
Distributed Agile
Development
framework coupled
with DevOps
practices and tools
can scale and
address many of
these challenges
and concerns
9. SPRINT EXECUTION
During the Sprint, Distributed
Scrum team
Self-organized to produce the product increment
defined by the sprint backlog
Owners should pick up the backlog for
development and allocate their name
TDD is must in Distributed
Scrum team to ensure the code
is not breaking
Practice Continuous
Integrations from day one
Publish the Daily build status to all stakeholders
10. INFORMATION RADIATOR (KANBAN BOARD)
cxcxzc
The task board are used to show status of task on a
Project Management tool (ex. Rally or VersionOne)
Scrum team moves the backlog through its completion
Is an "information radiator"
Serves as a focal point for the daily meeting, keeping it
focused on progress and obstacles
Story: Represents all the user stories that the team has
committed to work on during the current sprint.
To Do: The backlog/user story and tasks that remain to
be accomplished are in the far left column
In Progress: The backlog/user story and tasks the
development team is currently working on
Done: Any task that which no longer requires any further
work and is completed
Blocker:Any Task that cannot proceed further should be
marked under blocker
11. SCRUM OF SCRUMS
A technique to scale Scrum up to large groups (over a dozen
people), consisting of dividing the groups into Agile teams.
Scrum of Scrums would be done with multiple Scrum Master
working on Same Program
Timelines of Scrum of Scrum could be daily/bi-weekly/weekly.
Depends on the Intensity of the Release cycles
Consolidated reports are created with status of Sprints
Highlight the Project Risk and dependency with owners
responsible to clear the impedance.
13. TOOLS ECOSYSTEM
13PMO Tools for High Level Planning, Estimation, Budgeting etc.
Cross
geography
collaboratio
n & visibility
Requiremen
ts,
Knowledge
Sharing &
Collaboratio
n
Distributed
&
Replicated
Code
Repository
Distributed
Reviews &
Developme
nt Quality
Functional
and non
functional
quality &
traceability
Release
Planning &
Project
Monitoring
Continuous
Integration
Key Principles
• Tool set should be simple to use and
provide minimal overhead to
development & project management
community
• They should support cross team /
geography visibility with minimal manual
effort in collation and reporting of data
• Should integrate with the overall tools
ecosystem to allow for good traceability
and cross information flow
• Toolset should provide maximum agility
to individual projects but at the same
time have capability to provide portfolio /
program level roll-ups, trends and
reporting
15. DISTRIBUTED AGILE PROJECTS @ SONATA
# Business Problem Program details Business
benefits
1 Deliver an E-Commerce
platform as a framework to
make it scalable to
accommodate any future
multi-channel requirements,
using hybris
Multiple Suppliers,
6 Locations,
2+ Years duration,
300+ team members,
Matured Distributed Agile
processes
Quick Business
Value
realization at
high quality,
Releases in-
time for bus.
peaks
2 Modernizing ERP product:
SaaS based Multi-tenant
distributed web solution
using Managed Microsoft
Azure cloud services
Quick Time to Market –
18months, 200+ teamsize,
Teams in 3 Locations,
Technologically challenging –
innovative architecture
Kept up the
Release
promises to
market
3 Modernizing Order
Management System for a
Fortune500 co.
Multiple Suppliers,
3 Locations,
2+ Years duration
MVP releases
in quick
successions
16. DISTRIBUTED AGILE PROJECTS @ SONATA
# Business Problem Program details Business
benefits
4 Transforming execution
process model of Sonata’s
SaaS platform to Agile,
DevOps model
Transforming the Release
process to Incremental,
automated process
Quick Business
Value
realization at
high quality,
Releases in-
time for
customers
17. SUCCESSFUL PATTERNS & ANTI-PATTERNS IN
DISTRIBUTED AGILE DEVELOPMENT
Program Onboarding & Kickoff
Use of High Communication Modes
Proxy Involvement in Key Sprint
Ceremonies
Common Standards, Frameworks,
Tools and Engineering Practices
Integrated global code base and
single continuous integration server
Shared Community
Rotating members
Paired Remote work
Missing Daily Standups/scrum of
scrums
Team members not talking in daily
stand ups
Not having a local scrum master
Trying to define more/all
specification up front
Sending screen shots for Sprint
Review/Demo instead of showing
working software
Involving non-scrum team members
in retrospectives
18. AGILE IMPLEMENTATION – CASE STUDY
T e a m O n s i t e & O f f s h o r e D e v e l o p m e n t , B a n g a l o r e & U K
• Customer had defined the objective of providing seamless customer experience
to their customers via the adoption of Omni-channel commerce.
Business process Need
• Deliver an E-Commerce platform as a framework to make it scalable to accommodate any
future multi-channel requirements.
Technology Need
• To have a single white label solution for online Selling, irrespective of brand and UI
requirements across all websites
IT Development Process Need
• Drive towards agile delivery to introduce shorter delivery cycles across the entire delivery
program, establish a ruthless focus on delivering real business and end-
customer value, and to nurture a strong collaborative ethos between the IT and Business
communities.
19. THE BIG PICTURE
CategorisationDemand
Demand
Planning &
Platform
Architecture
Impact
Assessment
Solutions
Delivery
• Categorisation – Large projects, small changes,
operational incidents, self-service changes
• Architecture Impact assessment
• Balance demand and supply/capacity
• Update Work Roadmap of IT and non-IT work to
be delivered
• Update Architecture Landscape / Roadmap
Service Delivery
Roadmap
• Agile methodology to work in a distributed
environment
• All IT category work form part of eCommerce
“Product Backlog” jointly maintained by
eCommerce business and IT
• Sprint based development - each sprint being a
testable and release candidate
• Independent system integration test for a
Release spanning sprints driven by automated
regression testing
• Design Authority for design governance
• Automated tool based Environment, release
and Change management overlaid on refined
as-is processes
• Website operational SLA tracking and
management - backed by operational support
matrix including internal teams and suppliers
• Supplier contract management
Product
Backlog
Demo
Discovery Sprint 0 Sprint 1 Sprint 2 Sprint 3 Sprint 3 Sprint 4 Sprint 5 Sprint 6 UAT
4 Weeks Sprints – Design, Develop, Test
Demo
Demo
Demo
Demo
Demo
Go
live
Solution Design
Product backlog
grooming
Release planning
Requirements
Elicitation &
Definition
Product backlog
and User story
creation
Time
4 Weeks
4 Weeks
Performance
Testing
Security
Testing
Customer
Testing & Bug
Fixing
4 Weeks
ProcessCompliance
andImprovement
DeliveryExcellence
Resource&Cost
management
PMO
Innovation and Value Adds CCoE
21. IMPLEMENTATION METHODOLOGY
Evaluation & Discovery
•Business requirements
•Blueprint including technical
feasibility
•Product Backlog updated
with MusCoW ratings for
Release planning
Solution Design & Release
Planning
•Velocity planning and
Minimal Viable Product
(MVP) finalisation
•Risk, Issues and
Dependency management
•Configuration management
plan
•Release plan including
testing and deployments
Build and Test
•Detailed design, coding, unit
and sprint test
•Continuous Integration - build
released for testing and
acceptance every sprint
•Show & Tell to Business
Product Owner
•Build Automation Test
Scripts for Ongoing
Regression Testing
Deployment and Support
•Release into test for
performance and security
test
•Release into production upon
MVP completion
•Transition support to
Business as Usual (BAU)
•Configuration management
for supporting parallel BAU
and Project delivery
Demo
Discovery Sprint 0 Sprint 1 Sprint 2 Sprint 3 Sprint 3 Sprint 4 Sprint 5 Sprint 6 UAT
4 Weeks Sprints – Design, Develop, Test
Demo
Demo
Demo
Demo
Demo
Go
live
Solution Design
Product backlog
grooming
Release planning
Requirements
Elicitation &
Definition
Product backlog
and User story
creation
Time
4 Weeks
4 Weeks
Performance
Testing
Security
Testing
Customer
Testing & Bug
Fixing
4 Weeks
ProcessComplianceand
Improvement
DeliveryExcellence
Resource&Costmanagement
PMO
Innovation and Value Adds
22. WEB DEVELOPMENT EXECUTED AS A
PROGRAM
Program
Projects
Scrum
Team 1
Scrum
Team 2
Scrum
Team 3
Scrum
Team 4
Scrum
Team 5
Scrum
Team 6
Scrum
Team 7
BAU
Scrum
Team 1
Scrum
Team 2
Scrum
Team 3
Scrum
Team 4
Scrum
Team 5
• Interdependencies between Projects
• Dependencies between Projects and
BAU
• Common Code Platform
• Each is a part of the overall program
Web deliverables being managed as a Program
with 12 scrum teams - facilitates optimization of
costs, resources and staffing, integrates and
resolves inter project dependencies and
deliverables, and thereby ensuring achievement of
expected benefits
Goals
- Ensure timely completion of all the milestones
in the program roadmap within budget and
meeting quality objectives
- Driving value and cost optimization
- Improving operational efficiency
23. SCRUM TEAM ONSITE-OFFSHORE STRUCTURE
• Distributed Roles leverage location and skills advantages
• Ownership and involvement of business demands from local product owners when operating an off-shore development
• Scrum managed through a single view of the Kanban Board and burn-down of user stories
• Code Base can be Single or Multiple and can be managed with Single Version Control System or Distributed Version Control
System (DVCS)
• Building Automation Testing with N-1 Sprint Code Developed for ensuring Better Quality throughout with additional development
in progress.
Scrum
Master
Agile Delivery
Lead
Product
Owner
TestersDevelopers
Test
Lead
Tech
Lead
Business
Analyst
Team
Onsite
Offshore
BAT Tester
24. SINGLE PRODUCT – LARGE SCALE SCRUM TEAM
• One Product Owner & upto 6
parallel streams to speed up the
development
• Sprint Cycles synchronized
• Single Code Base across the
teams. Dedicated attention for
avoiding Code merge issues
• Area Product Owner, Scrum
Master can be from
Sonata/Client based on area of
expertise
• High-Level MVP is owned by
the Main Product Owner and
distributed to Area Product
Owner.
• Release management team
synchronizing all scrum teams
• Quality Control by DevOps
25. Business Leads
Selling PM &
Programme Manager
IT
PM
Supplier 3Supplier 2Supplier 1
Selling
Delivery
Manager
UI Development
Integration
Development
UX Team
Architecture
team
Service Delivery
BA
Supply Partners/Offshore Development Customer
Sonata
Onshore
Technical
Leads x3
Suppliers
Testing
Manager
Supplier 4
Sonata
Development &
Test
Sonata
Development &
Test
Sonata
Development &
Test
Scrum
Master
Scrum
Master
Scrum
Master
DISTRIBUTED SUPPLIER INTERACTION –
OFFSHORE & ONSITE
26. Tools Ecosystem contd..
ALM SCM BUILD CI Analyze Test Release
Continuo
us
Integratio
n
Continuo
us Quality
Continuo
us
Delivery
“Shift Left Practice” of DevOps
being adopted
• Early integration testing
through automation
• Early Performance focus
through profiling in Dev
• Early security testing
28. OUTCOME - A STEADY STATE OPERATING
MODEL
Program
Operating
Model
Demand
Categorisa
tion and
Product
Roadmap
Agile
Developm
ent
Delivery
Testing
Applicatio
n support
and
Service
Delivery
People –
Structure
and Skills &
Knowledge
developm
ent
• Processes are defined - improved quality and
reduced costs, with fewer errors and
subsequent re-work
•Stakeholders understand how we do business
– reduced confusion and improved
satisfaction levels
•Clear direction - decisions keep us going in
the right direction
•Delivery times reduced - due to increased
efficiency
•Continuous improvement - mechanisms are in
place to involve everyone
•Staffing levels are correct - better estimation
achievable leading to flexible engagement
with suppliers
•Information at hand - the right information is
available to influence key decisions
Multi-level Governance
Process definition - what,
who and when
Tools,Templates&
Guidelines
KPIbasedMeasurement
29. BENEFITS REALIZED
29
•Reduction in
Coordination effort
•Reduction in Test
Support
•Reduction in Test Effort
•Reduction in
Management Effort
10-15%
Reduction in
Cycle Time
Around 15% Cost
Saving
Around 30%
Improvement in
Quality Index
(Defects/PD)
30. Speaker Name: C. Padma…………………….
Email ID: [email protected] …………...
Organized by
UNICOM Trainings & Seminars Pvt. Ltd.
[email protected]
India Agile Week 2015,
Bangalore
http://www.agileinbusiness.com/bangalore/2015/India_agile_week/
Bangalore
Editor's Notes
#8: Distributed agile teams can exist in different forms:
Product Owner is onshore, Team is offshore
Team split between two or more locations
A complex environment where product owner not with onshore team and development team distributed across time zones