← Mandates
ECC Solutions
Expertisa 3 Platform — ECC Solutions
March 2009 – July 2009
Software architecture
Expertisa is a configurable estimating system, built on knowledge banks, for responding to tenders. Version 3 also had to give ECC a platform for future products: dependency injection, mocks, testability, and readiness for .NET 4 (WCF, MEF, Code Contracts), with WinForms, WPF, or web deployment.
With the lead architect I delivered the architecture, wrote coding standards and the test strategy (TDD and design by contract), helped introduce Scrum and TeamCity, and built the first core modules as examples for the team.
Impact
- •Architecture of the Expertisa 3 application platform
- •Coding standards and TDD / contract test strategy
- •Scrum rollout and TeamCity continuous integration
- •Core modules in place before developers joined
Technologies
C#.NETASP.NET MVCSQL ServerUMLTeamCityTFSUnity Application BlockMEFCode ContractsEnterprise LibraryEnterprise ArchitectTDD
Download this mandate