|
Technical Debt – Can you pay it back?
In a perfect world, development projects would be:
- Deployed often
- Developed using Agile practices, for example following Scrum
- Using mainstream technologies and libraries
- Managed & developed using best practices – the reason I started rules.ssw.com.au
- Run at a sustainable cadence with a team of at least 2 developers
- Code written in buddy fashion – 2 developers sitting side by side
- Covered with maintainable tests
- Ran by savvy & available Product Owners
- A Backlog that clearly identifies technical debt
- Reasonable budgets and timeframes
Do you work on a project that gets a tick on each one of these? Usually, the two biggest things in a software project that developers have the least influence over, are the time they have to build a product (aka #10 – a reasonable budget).
So, what does this mean in the real world? Usually, it means software developers making compromises to get something built in the desired timeframe. This often leads to what we call Technical Debt.
Keep reading to see how you can control technical debt and make it manageable.
|
|
|
|
FEATURED VIDEO FROM SSW TV
|
|
|
Automagic Tenant Config for Mobile Apps | Matt Goldman
How do you get environment- or tenant-specific config into your users’ hands? With mobile or desktop apps, for managed devices we can pre-configure these using SOE or MDM tools. However, deploying configuration to unmanaged devices is the real challenge!
In this talk, Matt Goldman looks at some different options for automating this for your users. As a result, this helps to reduce human error and improve the UX.
Watch videos
|
|
|
|
FEATURED TECHNOLOGY FROM SSW
|
|
|
|
Power Platform can help you create solutions for all of your internal and external processes. Microsoft's Power Platform is a set of low-code applications that can be used individually to create easy-to-use business solutions. These applications can be used together and combined with Office 365 and Azure to create a smooth flow throughout your whole business, from client communication to financial analytics.
Could you be supercharging your business through Power Apps? Learn more.
|
|
|
|
|
|
|
|
|
|
|
Come watch our best Angular devs build an Angular 11 application from scratch and take it all the way to an enterprise application using all the best tools and practices we use.
Don't waste weeks learning Angular, the Angular CLI, RxJS, TypeScript, ngrx, NPM, WebPack, end to end testing and unit testing. Get a jump start in just one day.
Read more
|
MAR
19
FRI
|
Online Live Event
|
|
|
|
|
In this workshop we will cover the best approach, and will give you practical guidance to building enterprise applications using Clean Architecture and the new .NET 5 framework.
You will leave this superpowers having developed the foundation and structure for your next enterprise application, along with the knowledge to take your enterprise application development to the next level.
Read more
|
MAR
25
THU
|
Online Live Event
|
|
|
|
|
|
|
|
|
SSW User Groups: We've been successfully running these online, but if you're in Sydney we'd love to see you in person. RSVP to penny@ssw.com.au with the subject: "I want 1 of the 10 spots" before Wed 17th Feb (masks are required).
Building Rock SOLID Serverless applications
by William Liebenberg
The world has embraced Serverless computing, but some systems still end up with the same problems we thought would be a thing of the past. In this talk, William will be covering how we should apply familiar SOLID principles to our Serverless Application architecture and infrastructure so that our systems are light, easy to maintain and benefit from unbounded scalability.
William then follows through with some techniques that can boost your application's resiliency to outages, security, and reduce coupling.
After this talk you can go ahead and build Rock SOLID Serverless applications that will be able to withstand the test of time. |
|
|
William Liebenberg is an SSW Solution Architect with over 16 years of professional experience spanning multiple industries such as Heavy Engineering, Mining, 3D Graphics, Education and Finance.
With his many years of experience William has learnt how to adapt to new industries and this gives him a unique talent for synchronizing with his clients' new business languages and processes to build their solutions.
See more
|
|
|
|
|
Feb
17
WED
|
Online Live Event
|
|
|
|
|
|
|
|
|