Lightning talk at the Agile Meetup. Discusses the idea that if you are introducing change you need to understand how the organisation got the way it is now, and address the underlying concerns and drivers, so as to make the chanegs stick.
Agile Australia Conference 2011 - Devops live accounts- continuous delivery_stNish Mahanty
Presentation at Agile Australia 2011 http://www.agileaustralia.com.au/2011/topics-day-one.html#liveaccounts-devops
Nish Mahanty - Software Delivery Manager, MYOB
» Lawrence Song - Technical Architect, MYOB
Live Accounts is an online accounting application. It was a 10 year-old legacy system with complex architecture and no test or build scripts. The manual deployment was quite complex, involving deploying one Java application and three DotNet applications to three windows servers.
Over the past six months, MYOB has progressed incrementally from manual build and deploy processes based on Perforce, to CI and semi-automated deployments (using Perforce, Hudson, Maven,) to fully automated delivery (using Go, Git, Rake). This talk summarises that journey, and explores the technical challenges and lessons-learned.
MYOB has measured the increase in number of deployments, decrease in deployment issues, and decrease in deployment time over the six months. Developers were working closely with Ops to understand the pain points and automated the deployment process as much as possible to make their lives easier.
This talk explains the business problem and how to begin the incremental, iterative, adaptive journey to Continuous Delivery for a complex legacy system, illustrated with data and technical tips.
Attendees will discover:
» The value argument for Continuous Delivery
» Clear steps on how to integrate DevOps and progress on the automation journey
» Insights into a common set of tools, with the opportunity for a technical in-depth pros and cons discussion
Why take a Continuous Delivery approach in your organisatiionNish Mahanty
Two case studies on teams that had adopted Continuous Delivery by pulling from a toolkit of Agile, Kanban, and Lean techniques.
These teams raised customer NPS, improved team engagement, and increased their throughput.
Presented at "Innovating IT Service Conference 2014"
http://itsframeworks.com/
This presentation was delivered at a Product Management Meetup. Presenting is the cornerstone of what Product Managers do. It is important to develop your own presenting style so that your message or ideas are understood and shared.
Lightning talk at the Agile Meetup. Discusses the idea that if you are introducing change you need to understand how the organisation got the way it is now, and address the underlying concerns and drivers, so as to make the chanegs stick.
Agile Australia Conference 2011 - Devops live accounts- continuous delivery_stNish Mahanty
Presentation at Agile Australia 2011 http://www.agileaustralia.com.au/2011/topics-day-one.html#liveaccounts-devops
Nish Mahanty - Software Delivery Manager, MYOB
» Lawrence Song - Technical Architect, MYOB
Live Accounts is an online accounting application. It was a 10 year-old legacy system with complex architecture and no test or build scripts. The manual deployment was quite complex, involving deploying one Java application and three DotNet applications to three windows servers.
Over the past six months, MYOB has progressed incrementally from manual build and deploy processes based on Perforce, to CI and semi-automated deployments (using Perforce, Hudson, Maven,) to fully automated delivery (using Go, Git, Rake). This talk summarises that journey, and explores the technical challenges and lessons-learned.
MYOB has measured the increase in number of deployments, decrease in deployment issues, and decrease in deployment time over the six months. Developers were working closely with Ops to understand the pain points and automated the deployment process as much as possible to make their lives easier.
This talk explains the business problem and how to begin the incremental, iterative, adaptive journey to Continuous Delivery for a complex legacy system, illustrated with data and technical tips.
Attendees will discover:
» The value argument for Continuous Delivery
» Clear steps on how to integrate DevOps and progress on the automation journey
» Insights into a common set of tools, with the opportunity for a technical in-depth pros and cons discussion
Why take a Continuous Delivery approach in your organisatiionNish Mahanty
Two case studies on teams that had adopted Continuous Delivery by pulling from a toolkit of Agile, Kanban, and Lean techniques.
These teams raised customer NPS, improved team engagement, and increased their throughput.
Presented at "Innovating IT Service Conference 2014"
http://itsframeworks.com/
This presentation was delivered at a Product Management Meetup. Presenting is the cornerstone of what Product Managers do. It is important to develop your own presenting style so that your message or ideas are understood and shared.
CTO School Melbourne 2017 - Getting Started at a StartupNish Mahanty
Start ups have some interesting challenges and conversely some exciting opportunities.
They have a limited runway of cash – this drives an intense focus on delivering value (before the money runs out)
They have no existing culture or processes – there is nothing to undo as they create a new culture
There is no existing code to build upon - there’s no legacy code to deal with, and you produce applications that match what you need to do
There is no set of commonly understood processes – you get to adopt whatever works well and that fits your needs.
This case study talks about the last 9 months of our start-up where we went from “no team, and limited functionality” – to launching a successful and thriving business backed by completely custom trading platform and fulfilment engine.
Presentation from First Conference http://www.1stconf.com/
Targeted at Agile"beginners" this talk presented a lightweight set of guidelines for planning and executing an agile transformation.
The guidelines were illustrated with a case study from a recent agile adoption program, and highlighted the process, what worked well, what didn't work at all, and how to recover from set backs.
The presentation covered analysing the problem, change models, how to get started, useful metrics, and tips for stakeholder management.
The case study focussed on presenting real situations, with complex problems.
LAST Conference - The Mickey Mouse model of leadership for software delivery ...Nish Mahanty
Leading an agile team can be rewarding and also challenging. It is an opportunity to apply your leadership and vision, and to introduce those the ideas and behaviours that are important to you. One of the main benefits is the opportunity to grow and develop the careers of your teams, and to have an impact wider than your own individual technical skills.
It is also a challenge. Often the skills that got you the promotion, or new job, aren't the ones you need to be successful in the new role. If you are inheriting an existing team, they usually have work in-flight so it’s important to be up to speed with what the team is doing, and whether they are on track for meeting their (now your) objectives. Every team, company, and situation is different, with unique challenges so it is important that you quickly identify where to focus your energies.
I'll outline a framework (with themes and a checklist) for assessing the situation, and constructing a 30 day plan to set yourself, and the team, up for success:
Theme 1: Build the things right (The technical aspects of delivering quality solutions)
Theme 2. Build the right thing (validating the planned deliverables against the desired business outcomes)
Theme 3. Build the right Team (building a resilient, highly engaged, highly skilled team, who work well together and who can efficiently adjust to unforseen changes, whilst still delivering the outcomes)
I believe that a successful agile team achieves a conscious balance between these themes. If they aren't focussed on all three, then they are unlikely to be as successful as they could be.
Against these three themes I'll present and discuss a 6 point checklist that will help the new leader develop a 30 day plan:
1. Business objectives and environment – assess whether the team is doing productive work that aligns with the business needs.
2. Team – build a highly engaged, resilient team that understand their contribution to the larger business outcomes
3. Metrics –continually visualise progress against your goals
4. Stakeholders – build a strong relationship, and clear lines of communication
5. Continual improvement – no team should stand still and no team has reached perfection, so continuously analyse performance and focus on getting better.
6. Budget – understand the financial commitment to help plan activities and team dynamics
The aim of the talk is to be educational, offering up a set of ideas, supported with real-world examples, that the attendees can adopt in their own organisations, to help them and their teams become more successful.
Agile Australia Conference 2012 - Building High Performing Teams - to deliver...Nish Mahanty
Presentation that I gave at Agile Australia 2012 in Melbourne, and at Agile Encore 2012 in Auckland.
Agile, Lean, Kanban, DevOps, Continuous Delivery! Fundamentally, all these methodologies are predicated on effective system and culture change. They require people and teams to work together to negotiate outcomes, remove inefficiencies, and deliver great business outcomes.
This talk focusses on the practicalities of building a high-performing team that can execute within a chosen methodology, and deliver awesome business outcomes. It includes practical tips on motivation, hiring, and team building across distributed teams, and gives real life examples of successes (and failures).
Discover:
» A clear context for why this is a precursor for the successful adoption of Agile
» A clear framework for building high performing teams
» Practical tips for what to do when things go wrong
» How to lead high performing Distributed teams
» Real life examples of what worked and what doesn't
Agile adoption tales from the coalfaceNish Mahanty
This talk discusses how to fail with an Agile change transformation, and lays out some practical tips for successfully adopting agile software delivery processes within your organisation. Presented at Telstra, Superpartners, and several Meetups.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
CTO School Melbourne 2017 - Getting Started at a StartupNish Mahanty
Start ups have some interesting challenges and conversely some exciting opportunities.
They have a limited runway of cash – this drives an intense focus on delivering value (before the money runs out)
They have no existing culture or processes – there is nothing to undo as they create a new culture
There is no existing code to build upon - there’s no legacy code to deal with, and you produce applications that match what you need to do
There is no set of commonly understood processes – you get to adopt whatever works well and that fits your needs.
This case study talks about the last 9 months of our start-up where we went from “no team, and limited functionality” – to launching a successful and thriving business backed by completely custom trading platform and fulfilment engine.
Presentation from First Conference http://www.1stconf.com/
Targeted at Agile"beginners" this talk presented a lightweight set of guidelines for planning and executing an agile transformation.
The guidelines were illustrated with a case study from a recent agile adoption program, and highlighted the process, what worked well, what didn't work at all, and how to recover from set backs.
The presentation covered analysing the problem, change models, how to get started, useful metrics, and tips for stakeholder management.
The case study focussed on presenting real situations, with complex problems.
LAST Conference - The Mickey Mouse model of leadership for software delivery ...Nish Mahanty
Leading an agile team can be rewarding and also challenging. It is an opportunity to apply your leadership and vision, and to introduce those the ideas and behaviours that are important to you. One of the main benefits is the opportunity to grow and develop the careers of your teams, and to have an impact wider than your own individual technical skills.
It is also a challenge. Often the skills that got you the promotion, or new job, aren't the ones you need to be successful in the new role. If you are inheriting an existing team, they usually have work in-flight so it’s important to be up to speed with what the team is doing, and whether they are on track for meeting their (now your) objectives. Every team, company, and situation is different, with unique challenges so it is important that you quickly identify where to focus your energies.
I'll outline a framework (with themes and a checklist) for assessing the situation, and constructing a 30 day plan to set yourself, and the team, up for success:
Theme 1: Build the things right (The technical aspects of delivering quality solutions)
Theme 2. Build the right thing (validating the planned deliverables against the desired business outcomes)
Theme 3. Build the right Team (building a resilient, highly engaged, highly skilled team, who work well together and who can efficiently adjust to unforseen changes, whilst still delivering the outcomes)
I believe that a successful agile team achieves a conscious balance between these themes. If they aren't focussed on all three, then they are unlikely to be as successful as they could be.
Against these three themes I'll present and discuss a 6 point checklist that will help the new leader develop a 30 day plan:
1. Business objectives and environment – assess whether the team is doing productive work that aligns with the business needs.
2. Team – build a highly engaged, resilient team that understand their contribution to the larger business outcomes
3. Metrics –continually visualise progress against your goals
4. Stakeholders – build a strong relationship, and clear lines of communication
5. Continual improvement – no team should stand still and no team has reached perfection, so continuously analyse performance and focus on getting better.
6. Budget – understand the financial commitment to help plan activities and team dynamics
The aim of the talk is to be educational, offering up a set of ideas, supported with real-world examples, that the attendees can adopt in their own organisations, to help them and their teams become more successful.
Agile Australia Conference 2012 - Building High Performing Teams - to deliver...Nish Mahanty
Presentation that I gave at Agile Australia 2012 in Melbourne, and at Agile Encore 2012 in Auckland.
Agile, Lean, Kanban, DevOps, Continuous Delivery! Fundamentally, all these methodologies are predicated on effective system and culture change. They require people and teams to work together to negotiate outcomes, remove inefficiencies, and deliver great business outcomes.
This talk focusses on the practicalities of building a high-performing team that can execute within a chosen methodology, and deliver awesome business outcomes. It includes practical tips on motivation, hiring, and team building across distributed teams, and gives real life examples of successes (and failures).
Discover:
» A clear context for why this is a precursor for the successful adoption of Agile
» A clear framework for building high performing teams
» Practical tips for what to do when things go wrong
» How to lead high performing Distributed teams
» Real life examples of what worked and what doesn't
Agile adoption tales from the coalfaceNish Mahanty
This talk discusses how to fail with an Agile change transformation, and lays out some practical tips for successfully adopting agile software delivery processes within your organisation. Presented at Telstra, Superpartners, and several Meetups.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...JeyaPerumal1
A cellular network, frequently referred to as a mobile network, is a type of communication system that enables wireless communication between mobile devices. The final stage of connectivity is achieved by segmenting the comprehensive service area into several compact zones, each called a cell.
4. 1.Are you looking at your customer data frequently enough?
2.Can you change priorities quickly when necessary?
3.Can you develop and deploy new functionality at speed?
4.Are you disrupting yourself?