I have worked as a consultant and mentor, offering my guidance and expertise to clients who need high-quality design services with UML, as well as custom software in the Windows and .NET environments. I describe myself as a Software Architecture Analyst because I like to work to better define requirements in order to define the right architecture and design, using both Agile and Orchestrated practices.
What I do:
- I prevent mistakes, not just fix them later.
- I reduce the costs and uncertainties in software development.
- I understand customer requirements and deliver great architectures and solutions for those needs.
- I grow my skill set and that of my team.
How I do it:
- I use Five Step UML, my Agile requirements and architecture process, to sweep the problem domain at the start and identify risks and uncertainties.
- I use Analysis and Architectural Patterns to plan a general solution that everyone can understand.
- I use Model-Driven Estimating to prepare an estimate with high confidence, including identifying risks to the estimate.
- I use Model-Driven Tracking to verify progress against the estimate and quickly spot emerging risks.
- I teach my team how to use these tools for their individual tasks.
Am interested in taking a Class for UML using Rational Rose. PM/BA for 15 years, but need to upgrade my skills…. Thx, Diana
Thanks, Diana. Unfortunately I have no public classes scheduled at this time. I may have some next year, but I doubt you want to wait that long. If that schedule changes, I will email you to let you know.
Martin
Hey,
I am pretty much a one man band on getting awareness out there but do you know about Lucidchart? If you are a student use you can make UML diagrams in Lucidchart.