Synopsis for each session below
Building the right thing
Your skilled developers can build anything and deliver high quality software that works exactly as they intended it to. But ‘building the thing right’ is only half the battle, we also need to ensure that we ‘build the right thing’. This requires careful engagement with both users and business stakeholders to understand the real business goal behind the initial problem statement. We need a mixture of listening and challenging what we hear to ensure that we can then design something that will deliver the maximum possible benefit to the business for least possible cost.
The Serverless Cloud: Set yourself free!
Servers carry unseen cost, risk, and maintenance. Can Cloud technology solve that? Or, does it just swap one cost for another? Join us to see how far Serverless could reduce your system overheads – we promise you’ll be surprised!
When writing a web application, our primary focus is often how well the pages look; however, over a billion people worldwide have some form of disability that makes browsing through the web harder. In this session, we'll cover the following: What does it mean to write an accessible user interface? What are the most common accessibility problems in the world of websites? How can you and your team write code that avoids those problems?
Capacity, burn down, velocity and what these mean in the real world
It’s tough to know how to setup a sprint; how many days do the development do, how many hours are assigned, how do you manage the essential activities, how to manage reactive items after go-live… This is a session to talk through the concepts; both from an agile fundamentals point of view and from a practical application. And definitely a little time for discussion after.
Automation in ITSM
ITSM Automation is a fast growing area of interest in the world of technology. With plenty of applications it may be difficult to know where to start, and what to do. Automation isn't just replacing humans with robots, it's learning the ins and outs of complex & time consuming business processes, and using technology to save time and effort, allowing the focus to be placed on other areas of the business, or deliver a much smoother user experience. In this talk, we'll go over the basic steps of ITSM Automation, as well as showing off the improvements it can make to any business.
"We need to keep the team focused" Automate your Jira admin away
Today's organisations are built on teams, delivering services and products at an ever-increasing rate to keep up with demand. While teams focus on 'technical debt' to reduce issues in the future the same cannot be said for administrative debt that builds up across all teams, reports assert up to 20% of a team's workload is focused on administrative tasks, that's 1 day of your team's time. One such industry standard team product is Atlassian's Jira and in this session, I will show you examples where Jira admin can, and should, be automated for your team's sanity, saving leaders time and expense.
Leadership in Software Development
So many of the principles of making great software come from peers with a high degree of respect for each other working together toward a goal. Sometimes we exclude from this the possibility of leadership. Sure, we talk about mentoring, we talk about helping junior people but what does leading mean in our environment? Maybe this stems from the dangers of 'boss culture' leadership in software - people who don't understand stuff flogging you towards a deadline or bad managers demanding to know why changes can't be made faster. By taking a look at what good leadership looks like in other contexts we can see what it might look like for us, how different it is (or not) and how we can all learn to be better leaders day to day.
The invention of Git is one of the few events that has universally transformed the software development landscape. With it entire teams can work asynchronously across whole solutions and not have to worry about who's working on which files. But with automated tools helping us to commit and sync our code, we really do take it for granted. I'll be exploring what Git actually does behind that 'sync' button, how you can use Git to improve your workflows, and some of the cool things Git can do for you.
Successfully Integrating Security into the SDLC
It takes a lot more than a good developer to build secure software. Historically, organisations have focused their security strategies on taking a reactive approach, responding to incidents or vulnerabilities as they emerge. Secure Software Development Lifecycle is about taking a proactive approach and building security into a product from the start, to root out poorly designed, insecure software at the source.
This session consists of two parts; In the first part, we will take a look at the threat landscape followed by a quick overview of the fundamentals behind secure SDLC. The second part will involve an interactive exercise, where you will play the part of our development team who have been tasked with a web application development scenario. During this part, participants will be invited to discuss the challenges that they see in their organisation.
DevOps is a very popular word currently out there, this session will talk about DevOps principles, and give you overview Azure DevOps is as a product, as well as how you can make use of it to improve quality, speed up deployments and reduce risk