We build capability of software teams to deliver effective high quality solutions, via process and skills improvement.

We advise small to medium sized companies on various aspects of setting up their development processes and environments. Broadly can be classified as “agile consulting” and includes:

  1. Project and Programme management (Scrum adoption)
  2. Setting up the “software development” part of offshore captive centres.
  3. Hiring and appraisal process and policy for software personnel.
  4. Metrics definition, collection and interpretation.

We take care of S/W process definition, implementation and hand-holding. While processes are important, they only provide a base for project deliveries to be smooth; by themselves can help only up to a point. To go beyond this, skills of team members must improve for which we create bespoke programmes for development of personnel at lead, manager and unit head level.

The common consulting services we offer are:

Long term(long term > 1 yr)

  • Creating a Scrum based software project execution environment.
  • Setting up a continuous improvement process framework for an s/w development unit.
  • Scaling and distributed project execution (onshore/offshore).

Short to Medium term

  • S/W development process definition, review, recommendation and hand-holding while implementation. This will be usually based on XP, and most useful practices suggested to suit your circumstances.
  • Improve performance/productivity of teams and their capabilities, in terms of quality and speed of development. This is mainly via Scrum and judicious use of s/w tools within a Continuous Integration framework.
  • Software Project Management competence and capability building for Scrum/agile projects.

Other consulting offerings

  • Improving coding and unit testing.
  • Automating your regression packs tools and organising your tests.
  • Scrum and user stories to encourage innovation.
  • Tools for s/w development cycle from static code analysis, to testing to coverage; Evaluation and recommendation.
  • Streamlining recruitment of management talent which fosters self organising teams.
  • Project lifecycle planning and tracking tools.
  • Software product/process metrics audit and recommendations.

Meet Srinivas Chillara

Srinivas, the Principal Consultant at CeeZone, is an also independent coach, consultant and trainer, mainly in the area software project management process definition plus implementation. His activities are mainly coaching teams on Scrum, XP, TDD (Test Driven Development) and providing project management advice. The second out of a handful of CSPs in India Srinivas has very significant experience and expertise in coaching teams and helping companies adopt Scrum. He has been a process consultant/coach and trainer for several companies including Algorthym, Credit Suisse, Nokia, PTC, S1 services, Scope, Yahoo! as well as Zensar. He writes a blog on how to avoid Scrum-but and written a book on the practice of Scrum

He is an avid reader, a random traveller and occasionally likes to cook, at which point he is forced to eat his mistakes.

srinivas chillara

Essentials of Scrum Practice

This book introduces a lightweight software project management approach (Scrum) that has been gaining currency in the software world during the naughties. It has been used to great benefit by many software development organisations in the past few years. We provide the reader with background information, then cover details of how to practice Scrum and practice it well.
In our capacity as consultant we have observed many software teams struggling (often giving up) practising Scrum. In this book we offer many tips and aids to teams and Scrum Masters in their endeavour to use Scrum and ultimately derive benefits for various stakeholders. Along the way we dispel several myths which impede the understanding of Scrum and indeed software development. We believe that this book is particularly useful if your organisation.

  • Is starting to recognise the need for a project management approach that is as simple (at least to state) as it is effective.
  • Requires to start a new important project, where the stakes are high and the success/failure factors are many and possibly unknown.
  • Currently has a project execution capability that needs radical improvement (due to impending expansion or recent failures).
  • Needs a more open innovative culture for product development.

About the Authors: C. Srinivas & G. Raghunath – Both have had extensive project experience in various roles and have maintained a deep interest in the nature of software projects and their management.