YellowTwig helpt uw bedrijf om op een efficiënte manier effectieve software te onwikkelen.
Efficiënt
Softwareontwikkeling is mensenwerk. Met onze aanpak zorgen we ervoor dat de beschikbare middelen en mensen efficiënt worden ingezet.
Effectief
Softwareontwikkeling is geen doel op zich. De te ontwikkelen software is vaak ter ondersteuning van medewerkers bij een bestaand bedrijfsproces. Wij kijken goed naar de gebruikers van de software en de plek in de organisatie.
Een overzicht van de diensten
- Consultancy en advies
- Scrum coaching
- QuickScan
- Architectuur
- Training
- XML/XLST
- Requirements engineering
- Softwareontwikkeling
- Greenfield
- Legacy
- Systeemintegratie
- Technieken
- C#, VBA/Excel, Java
- MSSQL, MySql, MongoDB, CosmosDB
- Azure, AWS, Windows, Linux
- Azure WebJob, AppService, Function, ActiveDirectory
- API, JSON, Rest, SOAP, FTP, XML, Webservices
- JMS, RabbitMQ, WebSphereMQ
- AWS EC2
- PKI, SSL, Certificates
- SSH, SFTP, FTPS, FTP
Consultancy en advies
YellowTwig kan de volgende rollen invullen:
- Product Owner
- Scrum Master
- Agile Coach
- Enterprise Architect
- Integration Architect
- Requirements Engineer / Informatie Analist
- Software Developer
- Trainer
Juist door de combinatie van bovenstaande rollen kan YellowTwig het verschil maken. We delen graag onze kennis. Daarom zijn we ook als trainer inzetbaar (voor bovenstaande onderwerpen).
Systeemintegratie
Het koppelen van IT systemen is altijd een uitdaging. Niet allen moet je leren begrijpen hoe het ‘andere systeem’ werkt, je moet ook het idee achter dat systeem begrijpen. Daarom is systeem integratie niet een puur technische activiteit. Of er nu gewerkt wordt met XML bestanden en FTP of met JSON Rest interfaces en OAUTH, wij maken altijd de verbinding. Het succes bij systeem integratie ligt echter meestal bij de communicatie met de mensen achter het ‘andere systeem’. En dat is ook waar wij het verschil maken.
QuickScan
Voordat er begonnen wordt aan een opdracht kan het wenselijk zijn om de huidige situatie te onderzoeken. Middels een QuickScan worden de relevante IT onderdelen in kaart gebracht. Ook zal er worden gekeken naar de manier waarop deze onderdelen worden gebruikt in de dagelijkse bedrijfsvoering. Een QuickScan kan snel inzicht geven in mogelijke verbeteringen of knelpunten in de IT.
Agile coaching
Marc Geelen is gecertificeerd Product Owner en Scrum Master. De combinatie van ruime ervaring als Product Owner, Developer en Scrum Master zorgt ervoor dat Marc in staat is om snel nieuwe teams op te zetten en bestaande teams te helpen om efficiënter en prettiger te werken.
Training
We delen graag onze kennis. In principe kunnen we over alle onderwerpen op deze pagina een introductie training geven.
Voor een aantal onderwerpen is een training per direct beschikbaar:
XML/XLST
- XML syntax
- XSD (XML Schema)
- XSLT
- XML naar XML mapping
- Functions
- matching
- XPATH
- Tooling
- Text Editors
- Debugger
- Grafische mapping
- Grafische editors voor XSD en XSLT
Softwareontwikkeling
YellowTwig heeft zeer ruime ervaring met het ontwikkelen van software. Van kernfusie tot mode. Wij zijn geen ‘believers’ van één bepaalde techniek. We gebruiken de techniek die het beste past bij de situatie. Wel geloven we in een gestructureerde aanpak zodat de software ook op lange termijn onderhoudbaar en bruikbaar blijft.
We beheersen de nodige talen en hebben ervaring met meerdere platformen. We gebruiken veel web technologie, maar we zijn geen website ontwikkelaars. We maken desktopapplicaties, maar we zijn geen grafisch ontwerpers.
We zijn erg goed in het maken van betrouwbare functionaliteit.
Talen en platformen
Wij voelen ons overal thuis.
Linux en Windows
Azure en AWS
C#, Java, HTML, JS
Bash, PowerShell
Locatie
Op afstand
Indien een bedrijf zelf geen softwareontwikkeling doet, voeren wij de softwareontwikkeling vaak uit op afstand. Wij vinden het belangrijk dat er tijdens de softwareontwikkeling regelmatig contact is met stakeholders, zoals de gebruikers van de software. Bij ontwikkeling op afstand zorgen we voor regelmatige contact momenten en overleg met de stakeholders op locatie.
Op locatie
Indien er op locatie wordt gewerkt is dit meestal omdat we meewerken in een bestaand team. Wij zorgen voor alle tools en middelen die nodig zijn om ons werk te doen (laptop, ontwikkelsoftware, etc). Uiteraard kunnen we ook gebruik maken van de aanwezige middelen indien gewenst. YellowTwig heeft veel ervaring met het aansturen van en samenwerken met teams op afstand.
Greenfield en legacy software
Zowel bestaande software (legacy) als het bouwen van een heel nieuw systeem (greenfield) vinden we interessant.
Greenfield
Bij greenfield situaties kunnen we voor de architectuur en het ontwerp zorgen. We denken vooraf wel goed na, maar we gaan graag snel aan de slag om te valideren dat de architectuur en de ontwerpen brengen wat we ervan verwachten. Bij het ontwerp kijken we goed naar de onderhoudbaarheid en testbaarheid van de systemen.
Legacy
Door onze brede ervaring zijn we in staat om bestaande systemen snel te begrijpen. Middels een QuickScan kunnen we in beeld brengen welke werkzaamheden op dat moment zinvol zijn om uit te voeren. Onze aanpak richt zich op het geleidelijk vervangen van een legacy systeem. Hierdoor blijven de kosten onder controle en zijn er op korte termijn resultaten zichtbaar en inzetbaar.
Software testen
YellowTwig heeft een HBO student opgeleid tot software tester. Deze tester heeft verstand van web applicaties en desktop applicaties. Doordat de tester meer dan gemiddelde technische kennis heeft (o.a. SQL en HTML) kunnen de testen op een dieper niveau worden uitgevoerd. De tester heeft inmiddels ca 10 systemen getest en de ontwikkelaars zijn altijd blij met de resultaten. Beschikbaarheid op aanvraag.
