For more information, Please contact us at:

|
|
SERVICES : CONSULTING
I build capability of software teams to deliver effective high quality solutions, via process and skills improvement. I also advise small to medium growing companies on various aspects of setting up their development processes and environments. Consulting areas include, but are not limited to S/W process definition, implementation and hand-holding.
While processes are important, they only provide a base for project deliveries to be smooth, but by themselves, can help only up to a point. To go beyond this, skills of team members must improve. This is also an aspect I address, particularly in the matter of testing, Java tools usage and project management. The common consulting services I offer are
Medium to Short term
- S/W development process definition, review, recommendation and handholding while implementation. This will be usually based on XP, and most useful practices suggested to suit your circumstances and implementation support provided.
- Improve performance of teams and their capabilities, in terms of quality and speed of development (esp. Java), using TDD and automated testing (esp Java).
- Software Project Management process and framework consulting.
Long term
- Develop methods to improve reaction times for development teams, and raise performance using advanced tools and methods. (long term > 1 yr)
One off assignments
- Tools evaluation.
- CMM benefits and dangers, and how to mitigate the risks. (see James Bach article)
- Streamlining recruitment
- A simple inexpensive project task/bug tracking tool.
- Introductory talk on XP ( 60 min)
- Introductory talk on Design metrics. (30 min)
- Talk on Exploratory testing (45 min)
|
|