In a dynamic market place, delivering a small amount of business value, early, is an effective strategy. Analysis and collaboration with stakeholders to define your need is the first step. We can and should also define an end game, i.e. the ‘conditions of satisfaction’, which will be used to confirm that delivered work is complete. Defining an end game helps us both, to clarify the rules which will be used to audit and validate which deliverable goal(s) have been achieved.
I’m a freelance worker who works on small – medium size projects (a few weeks to 3 to12+ months).
Whether your need is to bring in an extra resource, to fulfil an urgent business challenge, or provide flexible technical expertise that you currently lack, I will fill the gap.
I provide software design and development services for different types of product systems, ranging from case management systems, automated KPI / dashboard reporting, database back-end systems, API (Application Programming Interface) code libraries and Business process automation. Having worked with 20 development teams on 30+ projects, I like to vary the types of technical / business challenge that I work on, it keeps me on my toes and makes work exciting.
Specialities: Research, design and development of software based IT systems and business process automation.
We all want to avoid blue sky project development; such projects tend to cost a lot of ‘time-sheet’ time and money. Projects do sometimes run into situations where businesses are faced with making difficult choices; scrapping project work or having to continually re-factor designs and business requirements. Just in order to reduce project challenges and business costs in order to balance the work against budget levels or time constraints.
We can start by validating what is viable and technically feasible, then prioritising what will deliver the most value. In addition, we make sure that automatic testing is keeping pace with business requirements and technical deployments. Automated testing of new features is a fundamental part of the development-life-cycle in a modern development team.
Motto: Don’t start working on something unless you know how to test it first; it is only viable if the business has defined and agreed on the-end-game.
A good place to begin: Project inception – Identifying key deliverables will facilitate the process of highlighting business objectives and milestones, this in turn simplifies the negotiation of how to deliver what your business needs.
Knowing how to test a thing and deploy it are fundamental to knowing how to start a piece of technical work.
See LinkedIn: KeithSware for further information.