Speaker: Samuel B Holcman, Pinnacle Business Group
Venue: Edinburgh Training and Conference Venue, 16 St. Mary’s Street, Edinburgh, EH1 1SU
This event is free of charge and open to all. No registration required - just turn up.
Refreshments and networking from 6:00 pm.
Refreshments are being sponsored by Samuel Holcman, the Chairman of the Pinnacle Business Group, Inc., the Managing Director of the Enterprise Architecture Center Of Excellence (EACOE), and the Business Architecture Center Of Excellence (BACOE), and the President of the Zachman Institute for Framework Advancement (ZIFA). He is considered the practitioners practitioner in Enterprise Architecture and Business Architecture, and the leading implementer and world-wide educator and trainer in Enterprise Architecture and Business Architecture methodologies and techniques.
The concepts of what is now referred to as Enterprise Architecture were first formulated in 1966 (yes 1966). As we all know, one of the great things about the internet, is that anyone can write anything about anything. One of the problems about the internet, is that anyone can write anything about anything! Earlier this year, we have entered, what we refer to as Enterprise Architecture 3.0 – reestablishing the focus first described in 1966.
This presentation will provide an understanding of where Enterprise Architecture begin, where it is, and where it is heading. Defined will be the four pillars of holistic Enterprise Architecture: (1) a Framework, (2) a Methodology, (3) Architecture Models, and (4) Implementation Models. The intent of this presentation is to provide a context, both for the seasoned practitioner and other interested parties, with a context of what is being done today, and what true business benefits Enterprise Architecture can provide.
Developing Android apps with C# using Xamarin (2 days)
Description changed:
Xamarin is quickly gaining a lot of traction within the Microsoft developer community. Using the same language – C# - we can now create apps which run on iOS and Android, next to only Windows Phone previously. Developers which have been developing using the .NET stack now get the ability to extend their reach onto other platforms, while still being able to use tools like Visual Studio.
In this 2 day workshop, you’ll learn hands-on about the Xamarin environment. You’ll learn how to build Xamarin.Android apps. All this becomes possible using the knowledge you already have: C#!
BCS Edinburgh course: Effective Technical Reviews for Software Teams
Description changed:
Trainer: Robert Smallshire.
Cost: £168 for BCS members, £198 for others (both including VAT).
Review by peers, colleagues, experts and stakeholders is perhaps the most effective tool we have for improving the quality of software. But if review is so wonderful, why is it used so infrequently?
In this workshop, Robert will show you how to conduct effective code, design and requirements reviews using a variety of techniques from the relatively informal sort of reviews you’re perhaps doing already, through to the most formal inspections. We’ll work together to understand what makes a good review, and to help you identify behaviours that lead to poor outcomes, in the form of either defective software or unhappy colleagues.
Throughout this workshop, you’ll get plenty of advice on how to introduce effective technical reviews into your engineering culture.
Refreshments and networking from 6:00 pm. Supported by NCR.
This event is free of charge and open to all. No registration required - just turn up.
Synopsis:
Systems get bigger, technologies reach further, practices mature, advice changes. Or at least some of it does. Some guidance remains unaffected by the passing of paradigms, the evolution of technology, the scaling of development. Break your software into small, cohesive parts defined by clear interfaces and sound implementations, all the while striving for simplicity. The excuses for not doing so are as predictable as they are problematic. If you want to create legacy code, make sure that the code is arbitrarily partitioned into large, incoherent parts characterised by unwieldy interfaces and incomprehensible implementations.
While there are many definitions of what a legacy system is, common to almost all perceptions of a legacy system is the concept of size — specifically, lots of it. There is a reason people don't complain about small legacy systems: it's practically an oxymoron. This talk sets out to re-assess and reassert the importance of thinking and implementing small as an essential property of software systems — yes, even the large ones.
JB Rainsberger is a consultant, coach, mentor and author, helping both teams and individual programmers learn high-productivity techniques for delivering software. He is a long term advocate of XP and author of JUnit Recipes
Synopsis:
Few forces limit your ability to deliver the way that legacy code does. Even if you do everything else well -- understand your market, design your product, communicate with your colleagues, test-drive every feature -- if you have to work with legacy code, then you will eventually have to pay back some random amount of time by both working around some parts of it and rescuing others. Even the decision when to work around it and when to rescue it will distract you from delivering new features. You need to practise working with legacy code, and what better way to practise than with a full day of coding and coaching with one of the most experienced developers in the world.
Few forces limit your ability to deliver the way that legacy code does. Even if you do everything else well -- understand your market, design your product, communicate with your colleagues, test-drive every feature -- if you have to work with legacy code, then you will eventually have to pay back some random amount of time by both working around some parts of it and rescuing others. Even the decision when to work around it and when to rescue it will distract you from delivering new features. You need to practise working with legacy code, and what better way to practise than with a full day of coding and coaching with one of the most experienced developers in the world.
You will focus on the craft of software development by working on a very simple exercise with a wide variety of people and in a wide variety of ways. You practise test-driven development, focus on the Four Elements of Simple Design, then work with an ever-changing set of challenge constraints.
This session runs a little differently from what you might be used to. You work in pairs, you work in 45-minute sessions, and you (mostly) throw away your work when you're done, so you get to focus on the techniques that will help you most. These techniques help you fix the problems that usually stand between you and practising test-driven development in and around legacy code. We give you a code base to start from (in your choice from 14 programming languages) and we guide you with the techniques that have helped us most in our work. Most importantly, you spend most of your time practising and talking about what you've learned. Hundreds of programmers have told us that they benefitted from this session, and afterwards you'll never treat legacy code the same way again.
Todd Kaufman and Justin Searls from TestDouble are making the journey from Ohio to put on their Real-world JavaScript Testing workshop as part of ScotlandJS in aid of Maggie's Cancer Centres.
Learn about how you can use Drupal for your own organisation, discover the basics of using Drupal, improve your mastery or learn more about the latest hot subjects. And meet lots of great folk.
Over the 2 days there will be 3 core events: Drupal for Business – "How your organisation can benefit from Drupal"; Drupal Training – a full-day training session; and DrupalCamp – presentations, discussion and chat for everyone.
This event is free of charge and open to all. No registration required - just turn up.
Synopsis:
At the big meeting this morning, the new Vice President of Software announces that this project is critical to the success of the company - that it is too important, and must be tested completely.
What did he just ask for? If you did completely test it, what would that mean, what would it promise, and what would it take to do? Journey along with Matt Heusser in a rousing discussion of software testing, professionalism, knowledge and communication about software testing. Along the way you will pick up pointers for explaining testing, setting expectations, risk management … and maybe, just maybe, a little doing more with less. Take home with you a transcript of advice on the issue of complete testing, as well as an audio discussion of the same.
About the speaker:
After spending his adult life developing, testing, and managing software projects, Matthew Heusser went independent in 2011. Currently the principal consultant for Excelon Development, he coaches and does software development, with a focus on software testing and quality. A contributing editor for STQA Magazine, Matt sits on the board of directors for the Association for Software Testing. In addition to his writing (most recently lead editor for “How to Reduce the Cost of Software Testing”), Matt has been a part-time instructor for Calvin College in Information Systems, was the lead organizer for the Great Lakes Region Software Excellence Conference, lead organizer for the workshop on technical debt, and founding instructor of the Miagi-Do School of Software Testing.
Edinburgh Training & Conference Centre , 16 St Mary Street Edinburgh , EH1 1SU.
Cost: £168 for BCS members, £198 for others (both including VAT).
The course is one of a series of Professional Current Awareness Courses aimed at providing greater access to developing subjects for IT professionals.
Registration via the BCS on-line booking system - https://events.bcs.org/book/1029/
Course Overview
For founders, product owners, scrum masters, developers and anyone else interested in Lean / Agile UX. This hands on workshop will demonstrate tried and tested techniques you can take back to your team and start using straight away to help you build products your customers want and will pay for.
We're going to cover a lot in a short time. We’ll talk briefly about Lean UX, what it is, what it isn't and how it can work in for your teams.
We'll talk briefly about metrics, guerrilla user research and testing, MVPs and visual design.
Next we'll use an example project for you to the learn:
- Personas & How to draw (well enough)
- Work collaboratively on UX design
- Iterative Design thinking & feedback
- Paper Prototyping
About the presenter:
Spencer is Principal at Neo. He's a consultant, coach and mentor in Lean UX & Agile UX, an ex-designer, sometimes ruby programmer, and ardent proponent of visual communication. He's run UX workshops at Scottish Ruby Conference and mentored at Startup Weekend. He facilitates workshops, works with teams to builds products and helps companies from International banks to 2 person startups to understand and solve their problems better.
Edinburgh Training & Conference Centre , 16 St Mary Street Edinburgh , EH1 1SU.
Cost: £168 for BCS members, £198 for others (both including VAT).
The course is one of a series of Professional Current Awareness Courses aimed at providing greater access to developing subjects for IT professionals.
Registration via the BCS on-line booking system - https://events.bcs.org/book/1028/
Course Overview:
This interactive and participatory workshop will simulate real market conditions for software testing.
The morning starts with an introduction to quick attacks (with some exercises), followed by an introduction to specification-based techniques (with some exercises).
In the afternoon, we talk about where test ideas come from, including system capability, failure modes, usage scenarios, and other methods.
From the there the class follows it’s energy. Possible topics include time management in exploratory testing, coverage models, how to document document defects, perform bug advocacy and triage, and communicate about risk and status.
The workshop closes with a brief retrospective.
About the presenter:
After spending his adult life developing, testing, and managing software projects, Matthew Heusser went independent in 2011. Currently the principal consultant for Excelon Development, he coaches and does software development, with a focus on software testing and quality. A contributing editor for STQA Magazine, Matt sits on the board of directors for the Association for Software Testing. In addition to his writing (most recently lead editor for “How to Reduce the Cost of Software Testing”), Matt has been a part-time instructor for Calvin College in Information Systems, was the lead organizer for the Great Lakes Region Software Excellence Conference, lead organizer for the workshop on technical debt, and founding instructor of the Miagi-Do School of Software Testing.
Edinburgh Training & Conference Centre , 16 St Mary Street Edinburgh , EH1 1SU.
Cost: £168 for BCS members, £198 for others (both including VAT).
The course is one of a series of Professional Current Awareness Courses aimed at providing greater access to developing subjects for IT professionals.
Registration via the BCS on-line booking system - see "Booking" at the bottom of this page.
Course Overview
For founders, product owners, scrum masters, developers and anyone else interested in Lean / Agile UX. This hands on workshop will demonstrate tried and tested techniques you can take back to your team and start using straight away to help you build products your customers want and will pay for.
We're going to cover a lot in a short time. We’ll talk briefly about Lean UX, what it is, what it isn't and how it can work in for your teams.
We'll talk briefly about metrics, guerrilla user research and testing, MVPs and visual design.
Next we'll use an example project for you to the learn:
- Personas & How to draw (well enough)
- Work collaboratively on UX design
- Iterative Design thinking & feedback
- Paper Prototyping
About the presenter:
Spencer is Principal at Neo. He's a consultant, coach and mentor in Lean UX & Agile UX, an ex-designer, sometimes ruby programmer, and ardent proponent of visual communication. He's run UX workshops at Scottish Ruby Conference and mentored at Startup Weekend. He facilitates workshops, works with teams to builds products and helps companies from International banks to 2 person startups to understand and solve their problems better.
Professional Awareness Course: Compressing Test Time with Exploratory Methods
Description changed:
This interactive and participatory workshop will simulate real market conditions for software testing.
The morning starts with an introduction to quick attacks (with some exercises), followed by an introduction to specification-based techniques (with some exercises).
In the afternoon, we talk about where test ideas come from, including system capability, failure modes, usage scenarios, and other methods.
From the there the class follows it’s energy. Possible topics include time management in exploratory testing, coverage models, how to document document defects, perform bug advocacy and triage, and communicate about risk and status.
The workshop closes with a brief retrospective.
About the presenter:
After spending his adult life developing, testing, and managing software projects, Matthew Heusser went independent in 2011. Currently the principal consultant for Excelon Development, he coaches and does software development, with a focus on software testing and quality. A contributing editor for STQA Magazine, Matt sits on the board of directors for the Association for Software Testing. In addition to his writing (most recently lead editor for “How to Reduce the Cost of Software Testing”), Matt has been a part-time instructor for Calvin College in Information Systems, was the lead organizer for the Great Lakes Region Software Excellence Conference, lead organizer for the workshop on technical debt, and founding instructor of the Miagi-Do School of Software Testing.