Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Adapting Teams to a New Architecture: Whether they know it or not

Mlungisi Duma (First National Bank)

Who is this presentation for?

Software Engineers, Team Leads, Solutions Architects, Business Managers

Prerequisite knowledge

Skills in Software engineering and Agile Software Architectures. Disciplined agile software development and the waterfall model will be advantageous

What you'll learn

Most architectural designs are rejected by stakeholders or team because of the aforementioned issues. I hope this audience will take away some new strategies they can used to engage in their organization in order to increase their chances of getting a new architecture accepted by the team or organization.

Description

Software Development Teams in the Banking Sector in South Africa are made of a number of combination technical and business experts. Business experts include business executives, finance and operational teams. Technical expects include architects, developers, testers, systems analysts etc. The challenge with these teams is trying to lead them to adapt to a new architecture. These challenges happen because either the audience does not understand the proposed architecture, or they feel they don’t have a sense of control or participation within the proposed solution. The new architecture may also make their jobs obsolete etc. In the years of my experience, I have noticed that teams, whether they are IT experts or not, want to participate in the solution rather than being dictated to the solution. When this does not happen, solutions tend to fail, not signed off or are postponed over and over, which creates lots of frustration for the IT Team. I wish to share some of the techniques that I have applied over the years in leading teams to adapt to new architectures, whether they know it or they don’t. In my presentation, I will discuss how to involve business expects in architecture design and where during the Software development life cycle (this includes levering on their personalities and expertise in their respective domains). This part is very important as it is crucial at driving the success of most IT projects in the financial sector. I will also discuss how to convince the IT team to buy in into the new design without too much resilience or friction.

Photo of Mlungisi Duma

Mlungisi Duma

First National Bank

Mlungisi Duma is an Applications Development Manager at First National Bank, South Africa, where he leads a team of system analysts and developers to ensure delivery of large scale applications. He has over 13 years of working experience, a lot of those spent in the financial sector working with diverse teams to design and deliver some large scale complex systems that are both business and consumer facing. In addition to his work, Mlungisi enjoys doing research, mentoring and proposing innovations. Mlungisi holds a MSc. in Computer Science and a PhD in Electronic and Electrical Engineering from the University of Johannesburg.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)