We look at some of the ways in which you can leverage technology and key concepts in finding a solution that not only meets your Quality Management needs, but is also cost-effective to your bottom line.
We look at some of the ways in which you can leverage technology and key concepts in finding a solution that not only meets your Quality Management needs, but is also cost-effective to your bottom line.
The Archives for Women in Medicine Projectjmsedgwick
A Presentation prepared for the International Symposium of The Commission on the History of Women in Science, Technology, and Medicine.
Session: “The Impact of New Archival Projects: U.S. Archives for Women in Science and Engineering in the Late 20th and Early 21st centuries”
Thursday, 15 September 2011
From Waterfall to Agile: A ScrumMaster’s ViewTechWell
In less than one year, a leading software company's product team transitioned from a twenty-five year history of waterfall development to using agile methodologies. They had produced software the old-fashioned way—sequentially, firmly entrenched in the process and procedure of pure waterfall. Long release cycles, a mature code base, and an ingrained development model prevented their rapid response to the needs of their customers. The “rush for the finish line” left schedules and deadlines shredded, quality and development staff exhausted, and management frustrated. Andrew Montcrieff describes the processes, challenges, and lessons learned while moving from waterfall to agile. He provides insight on how they dealt with the problems encountered along the way. Andrew will make you feel more comfortable with moving a legacy waterfall product to a more predictable, reliable, agile methodology-driven product by learning what to expect and how to deal with the obstacles you’ll likely encounter along the way.
Systems Management 2.0: How to Gain Control of Unruly & Distributed NetworksKaseya
You’d think that your networks are impossible to manage... But, we’ve seen worse.
We live in a new and ever-changing world of IT. This year has brought many advances in technology, however these new benefits have also created a plethora of challenges for you as the IT professional:
All of your organization’s devices are no longer safely under the same network, making it difficult to manage devices inside and outside the firewall
You still rely on siloed solutions, which hamper your efforts to collaborate and treat all devices equally
Your users have drastically evolved, increasing the need for 100% uptime and secure access despite their location or device
Join Jim Frey, Vice President of Research Network Management for analyst firm Enterprise Management Associates (EMA), on September 12th at 11am PDT and discover:
The diversity and complexity in IT: The big picture
Cross-team collaboration and the drive to service orientation in IT operations
Integration and convergence across management tools, technologies, and practices
Unifying infrastructure management: Objectives and requirements for success
Automation Culture: Essential to Agile SuccessTechWell
For organizations developing large-scale applications, transitioning to agile is challenging enough. If your organization has not yet adopted an automation culture, brace yourself for a big surprise because automation is essential to agile success. From the safety nets provided by automated unit and acceptance tests to the automation of build, build verification, and deployment processes, the iterative nature of agile demands a culture of automation across your engineering organization. Geoff Meyer shares lessons learned in adopting a test automation culture as the Dell Enterprise Systems Group simultaneously adopted Scrum and agile processes across its entire software product portfolio. Learn to address the practical challenges of establishing an automation culture at the outset by ensuring that your organizational makeover incorporates changes to your hiring, staffing, and training practices. Find out how you can apply automation beyond the Scrum team in areas including continuous integration, scale and stress testing, and performance testing.
Tips, Tricks, and Considerations on Your Atlassian Cloud Migration JourneyCprime
Atlassian continues to sharpen their focus as a cloud-first company by making bold changes to its self-managed offerings. Many organizations are already benefiting from the advantages of cloud, like streamlined administration, instant scalability, state of the art security and compliance, and reduced TCO. As the end of life for Atlassian server products steadily approaches, cloud migration becomes a strategic –and urgent– initiative.
Despite its multiple benefits, a migration to the cloud introduces multiple challenges, including security requirements, regulatory requirements, and data residency.
Explore why now is the right time for cloud migration, the considerations you need to be aware of, and tips and tricks to ensure a smooth transition.
Learn about:
- Timeline and roadmap for Atlassian server end of life
- Challenges and nuances of an Atlassian Cloud migration
- Expert tips and tricks for a successful migration
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
While first generation agile methods have a solid track record at the team level, many agile transformations get stuck trying to expand throughout the organization. With a set of principles that can help improve software development quality and productivity, lean thinking provides a method for escaping the trap of local optimization. While agile teams can use lean principles to improve their practices, larger organizations can embrace lean to solve problems that commonly plague company-wide agile endeavors. Alan Shalloway explores the lean principles of mapping value streams, creating visibility, managing work levels, and more. Together, these lean principles and practices can help your organization dramatically reduce the amount of waste in the work that teams perform. He introduces kanban, an agile method that is a strong implementation of lean principles. Alan closes with agile adoption case studies that illustrate how lean thinking can extend Scrum practices.
Deconstructing the scaled agile framework - Lunch and Learn seriesAngela Dugan
Deconstructing the Scaled Agile Framework - boiling down the "big diagram" and talking about when and how SAFe *might* be an appropriate direction for you or your team. Also covers practices from SAFe that could be useful regardless of the size and complexity of your organization
Introduction to Enterprise Agile FrameworksMehul Kapadia
* Need for Enterprise Agility
Agile practices have been adopted by organizations of all sizes.
For medium to large enterprises, team level agile practices have been stretched with custom fit processes and practices as needed to fulfill the gaps in end to end delivery life cycle.
* Agile@Scale
Enterprise Agile Frameworks have emerged to address the challenge of replicating agile success at organization level.
We will review following frameworks:
• SAFe – Scaled Agile Framework
• DAD – Disciplined Agile Delivery
• LeSS – Large Scale Scrum
* Attendees will leave this presentation with a clear understanding of current trends in organizational agility and will be able to take back the lessons learnt from speaker’s experience of SAFe implementation.
Are you Ready for Growth? Driving Success with Atlassian CloudCprime
The tremendous growth many small and medium-sized companies experience introduces its own challenges. How do you scale, meet compliance requirements, gain visibility into key initiatives, adjust to market needs, all while mitigating costs? Atlassian Cloud can support your company as you scale, and alleviate growing-pains by streamlining maintenance and enhancing visibility, reporting, compliance, and more.
Join us as Cprime’s Brandon Huff, VP-Atlassian Solutions, shares his experiences, lessons learned, and best practices around Atlassian cloud migration for growing small to medium-sized businesses.
You will learn about:
-Key Atlassian Cloud features that help support and enable growing businesses
-The importance of a scalable and flexible configuration
-Best practices that will ensure a quick and efficient migration
-The shared responsibilities that result in a successful migration
The Archives for Women in Medicine Projectjmsedgwick
A Presentation prepared for the International Symposium of The Commission on the History of Women in Science, Technology, and Medicine.
Session: “The Impact of New Archival Projects: U.S. Archives for Women in Science and Engineering in the Late 20th and Early 21st centuries”
Thursday, 15 September 2011
From Waterfall to Agile: A ScrumMaster’s ViewTechWell
In less than one year, a leading software company's product team transitioned from a twenty-five year history of waterfall development to using agile methodologies. They had produced software the old-fashioned way—sequentially, firmly entrenched in the process and procedure of pure waterfall. Long release cycles, a mature code base, and an ingrained development model prevented their rapid response to the needs of their customers. The “rush for the finish line” left schedules and deadlines shredded, quality and development staff exhausted, and management frustrated. Andrew Montcrieff describes the processes, challenges, and lessons learned while moving from waterfall to agile. He provides insight on how they dealt with the problems encountered along the way. Andrew will make you feel more comfortable with moving a legacy waterfall product to a more predictable, reliable, agile methodology-driven product by learning what to expect and how to deal with the obstacles you’ll likely encounter along the way.
Systems Management 2.0: How to Gain Control of Unruly & Distributed NetworksKaseya
You’d think that your networks are impossible to manage... But, we’ve seen worse.
We live in a new and ever-changing world of IT. This year has brought many advances in technology, however these new benefits have also created a plethora of challenges for you as the IT professional:
All of your organization’s devices are no longer safely under the same network, making it difficult to manage devices inside and outside the firewall
You still rely on siloed solutions, which hamper your efforts to collaborate and treat all devices equally
Your users have drastically evolved, increasing the need for 100% uptime and secure access despite their location or device
Join Jim Frey, Vice President of Research Network Management for analyst firm Enterprise Management Associates (EMA), on September 12th at 11am PDT and discover:
The diversity and complexity in IT: The big picture
Cross-team collaboration and the drive to service orientation in IT operations
Integration and convergence across management tools, technologies, and practices
Unifying infrastructure management: Objectives and requirements for success
Automation Culture: Essential to Agile SuccessTechWell
For organizations developing large-scale applications, transitioning to agile is challenging enough. If your organization has not yet adopted an automation culture, brace yourself for a big surprise because automation is essential to agile success. From the safety nets provided by automated unit and acceptance tests to the automation of build, build verification, and deployment processes, the iterative nature of agile demands a culture of automation across your engineering organization. Geoff Meyer shares lessons learned in adopting a test automation culture as the Dell Enterprise Systems Group simultaneously adopted Scrum and agile processes across its entire software product portfolio. Learn to address the practical challenges of establishing an automation culture at the outset by ensuring that your organizational makeover incorporates changes to your hiring, staffing, and training practices. Find out how you can apply automation beyond the Scrum team in areas including continuous integration, scale and stress testing, and performance testing.
Tips, Tricks, and Considerations on Your Atlassian Cloud Migration JourneyCprime
Atlassian continues to sharpen their focus as a cloud-first company by making bold changes to its self-managed offerings. Many organizations are already benefiting from the advantages of cloud, like streamlined administration, instant scalability, state of the art security and compliance, and reduced TCO. As the end of life for Atlassian server products steadily approaches, cloud migration becomes a strategic –and urgent– initiative.
Despite its multiple benefits, a migration to the cloud introduces multiple challenges, including security requirements, regulatory requirements, and data residency.
Explore why now is the right time for cloud migration, the considerations you need to be aware of, and tips and tricks to ensure a smooth transition.
Learn about:
- Timeline and roadmap for Atlassian server end of life
- Challenges and nuances of an Atlassian Cloud migration
- Expert tips and tricks for a successful migration
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
While first generation agile methods have a solid track record at the team level, many agile transformations get stuck trying to expand throughout the organization. With a set of principles that can help improve software development quality and productivity, lean thinking provides a method for escaping the trap of local optimization. While agile teams can use lean principles to improve their practices, larger organizations can embrace lean to solve problems that commonly plague company-wide agile endeavors. Alan Shalloway explores the lean principles of mapping value streams, creating visibility, managing work levels, and more. Together, these lean principles and practices can help your organization dramatically reduce the amount of waste in the work that teams perform. He introduces kanban, an agile method that is a strong implementation of lean principles. Alan closes with agile adoption case studies that illustrate how lean thinking can extend Scrum practices.
Deconstructing the scaled agile framework - Lunch and Learn seriesAngela Dugan
Deconstructing the Scaled Agile Framework - boiling down the "big diagram" and talking about when and how SAFe *might* be an appropriate direction for you or your team. Also covers practices from SAFe that could be useful regardless of the size and complexity of your organization
Introduction to Enterprise Agile FrameworksMehul Kapadia
* Need for Enterprise Agility
Agile practices have been adopted by organizations of all sizes.
For medium to large enterprises, team level agile practices have been stretched with custom fit processes and practices as needed to fulfill the gaps in end to end delivery life cycle.
* Agile@Scale
Enterprise Agile Frameworks have emerged to address the challenge of replicating agile success at organization level.
We will review following frameworks:
• SAFe – Scaled Agile Framework
• DAD – Disciplined Agile Delivery
• LeSS – Large Scale Scrum
* Attendees will leave this presentation with a clear understanding of current trends in organizational agility and will be able to take back the lessons learnt from speaker’s experience of SAFe implementation.
Are you Ready for Growth? Driving Success with Atlassian CloudCprime
The tremendous growth many small and medium-sized companies experience introduces its own challenges. How do you scale, meet compliance requirements, gain visibility into key initiatives, adjust to market needs, all while mitigating costs? Atlassian Cloud can support your company as you scale, and alleviate growing-pains by streamlining maintenance and enhancing visibility, reporting, compliance, and more.
Join us as Cprime’s Brandon Huff, VP-Atlassian Solutions, shares his experiences, lessons learned, and best practices around Atlassian cloud migration for growing small to medium-sized businesses.
You will learn about:
-Key Atlassian Cloud features that help support and enable growing businesses
-The importance of a scalable and flexible configuration
-Best practices that will ensure a quick and efficient migration
-The shared responsibilities that result in a successful migration
Matt Callanan takes the 15 chapters of the famous "Continuous Delivery" book by Jez Humble & Dave Farey and distills it down into 1 hour of convincing arguments, walking through the pieces involved to make it happen including cultural challenges, automated testing, automated deployment & deployment pipelines. Not sure how to get started with DevOps? Finding it hard to convince colleagues & managers that CD is the way forward? Matt has used this presentation to help facilitate enterprise-wide adoption of Continuous Delivery. Slides from a presentation given at DevOps Brisbane March 2014.
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
Brian Dawson, Manager of Enterprise Transformation at CollabNet, leads a workshop on Bi-Modal or Hybrid Development within the enterprise. Bring together an organizations people, process and tools.
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
Dean Leffingwell, creator of SAFe, and Lee Cunningham, director of enterprise agile, at VersionOne, share insights on successful and repeatable patterns for implementing SAFe, the role of lean/agile leadership for transformational change, and more. Watch the webinar: http://bit.ly/1dZobtK
Approaches and techniques to develop better software product when working with distributed teams, in different time zones and locations. Practical steps for enterprises and organizations to create better software faster and avoid the traps of institutionalized Agile.
* Distributed Agile
* legacy modernization
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
Testausala on suuressa murroksessa. Muutos heijastuu testaajien työhön siten, että testaajan tulee miettiä entistä luovemmin suhtautumistaan omaan työhönsä. Sen sijaan että kehittäjät ja testaajat rajoittavat työskentelynsä yhteen tuotantotapaan, kuten vaikkapa yhteen tiettyyn Agile-viitekehykseen, heidän tulee itse osoittaa ketteryyttä valitsemalla ja yhdistelemällä luovasti erilaisia tuotantotapoja tilanteen vaatimalla tavalla.
Similar to Git: enterprise adoption challenges (20)
Short, focused talks on a single topic
You have 60 seconds
2-3 mins feedback
Tell us what you’ve been working on
Got a new idea? Show us your elevator pitch!
Need Advice? Ask & we shall answer.
Easy to do, instant feedback
AUG Micro talks- London Atlassian User GroupMatthew Cobby
Short, focused talks on a single topic
You have 60 seconds
2-3 mins feedback
Tell us what you’ve been working on
Got a new idea? Show us your elevator pitch!
Need Advice? Ask & we shall answer.
Easy to do, instant feedback
Blueprints were introduced to Confluence 5.1 & have a huge potential usage. In this presentation we show how they are much more than just templates. By pulling in other modules into Blueprints, you can access any data and create complex content as easy as 1, 2, 3.
From 25 - 2500 users: Experiences from an Atlassian rolloutMatthew Cobby
How RWE Supply & Trading supported an Atlassian toolset rollout from 25 to 2,500 users. Author: Hope Jack, originally presented at the London Atlassian User Group, 14 May 2013 http://www.meetup.com/UK-Atlassian-Community/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
WelcomeQuick show of hands - already using git - hand down > 6 months - considering future
Open Source Distributed Version Control System “Distributed” = repositories shared, cloning, no need for a central repository.very fast - working locally and commits are very inexpensivehighly scalable and does not impose rigid workflows flexible - moulded to required development processes instead of the other way arounddecentralisation+>Enterprise challenges to adoptingenterprises = control via centralisation, tight integration & tight process managementsometimes achieved through monolithic single vendor solutions - enforce a processSupportone way to look at the adoption challenges for git within the Enterprise - Git as +>empowering the developers - whereas the Enterprise wants to +>constrain and control everything
The questions is: are these positions mutually exclusive? Can you..+>Distribute work but retain control+>Enforce centralisation where necessary+>Enable ‘Best of Breed’ tools, keep integration+>Enforce process while remaining flexible+>Get support when there is no vendorCan you , in fact, +>constrain but also empower using git?
Git is all about decentralisation - strengths = at its core, a distributed system - performance - flexible system - branching & merging+>As well as the strengths there are, of course, weaknesses…Large files = bloating - artefacts >> Artifactoryand similar release management tools are more suitable for this.Does not constrain users to a particular workflow - strength and, from a ‘control’ perspective a weaknessWho has what and who is doing what – again ‘control’ concepts. With a DVCS, conceptually everyone has everything.+>Define working practices & implement Gatekeeper functions - to review and manage these processes - simple - extension of the code review processesUtilise “Feature Branches”.
<< looked at a team working level >> teams work and collaborateMyth: central repository is not possible+>everyone has their own copy = issues - cloning large source repositories - access control Git (‘out of the box’) is weak on access controls - premise to prevent write back to ‘master’ by other than approved partiesFragmentation of the repositories - reusable/shared elements reduces the size of repository clones and helps to address access issues.+>Utilising branching functions >> Integration and Release branches on the central repository - Developers have read access to the masters - Feature branches from the Integration branch - Gatekeepers deliver back to the Integration - Merged to the Release branch as it passes QA, UAT etc.tools such as Stash, can manage who has write access to individual branches.
A viable concern for the Enterprise is the integration of Git to other tools. +>Historically, enterprises = single monolithic toolset for the implementation of ALM. However, often force the adoption of processes = barriers in an Agile world.Last few years = significant trend >> Best of Breed toolsThis leads to question of integration and how these often disparate tools can work together as a cohesive whole.Git some issues maturity of GUI tools & open source and community = concerns stability+>Growing maturity of the tool itself & direct support - broad spectrum of vendor products (for example the Atlassian suite, Microsoft Visual Studio and Jenkins) = enterprise ready
To implement Git in the enterprise a multi-phased strategy is essential.+>Git introduced performance enhancing & flexibility, branching and merging features, tool integration and inherent auditing features.Split Repositories & define suitable access rights and protocols = enterprise ensure that the correct controls are in place to prevent, for example, accidental release of untested code.+>By adopting one or more suitable development processes and monitoring and managing these processes using suitable tools and the Gatekeeper philosophy an enterprise can ensure that satisfactory standards achieved across the organisation.
Git inherently empowers the development process and we have looked at the challenges for the enterprise. Lets look at some of the tools+>JIRA = sound and flexible solution & coupled with the Greenhopperfully Agile compliant.Git lacks core authentication and access control systems & +>Stash provides and excellent solution.Code inspection and Review +>Crucible & Open Source tool Review BoardFeature branching, Gatekeeper processes & control of branching strategy, integration base lining >> products such as +>AgileSCM from Clearvision.Wider integration - too many to mention - a few are +>Bonfire, Bamboo, Artifactory, Jama Contour, Eclipse, Visual Studio and Jenkins
So that then begs the one final question which is solution support.The +>weakness for the enterprise - solution is Open Source - thus no vendor to specifically support itGit has a strong and active development community ensuring that bugs and new features are addressed rapidly. Vendors >> (Microsoft and Atlassian) committed - best of breed solutionSignificant use by private individuals & enterprises often find developers already familiar with git - private or previous employmentSignificant commercial support available for git with training, mentoring and administration assistance available on a world wide basis.Adoption +>of Git into the ALM process will impact a significant portion of the process & require a re-think on supportOpen Source should not be a barrier to adoption
When you consider Git and the Enterprise, adopt it for its strengths and mitigate the relatively few weaknesses as we have seen today.+>You can constrain and yet +>empower!
And just to put some perspective on we are seeing as consultants in this space…Ever wider adoption across all sizes of organisation - 90% of our consulting engagements have a Git connection - commonest areas we assist with is adoption and best practicesThank-you