C3 Programming..

18 Oct

C3 programming (Contract , Code, Close):

Most software projects fail because they don’t meet the business requirements, over budget and delayed delivery. If we are going to think why this is happening then we will come to know that, the main problem is miscommunication!.. which is very common mistake we used to do. This is comes in picture when business analysts are transfering the requirement to the software development team and once the S/w development team passing this requirement to the QA team.

so it’s like Business analysts understand the problem 100% but only communicated 90% to the software development team only communicated 80% to the QA.. 

To overcome this comminication issue C3 programming comes in picture because the primary goal of the C3 programming is better communication.

C3 programming addresses this issue by assiging responsibility to Software development team just like function call 

 

INPUT ————->OPERATIONS————-> RESULT

 

C3 PROGRAMMING ARCHITECTRE 

INPUT ————————–>OPERATIONS—————> RESULT

(Contract of expections by business)        (Coding )     (Expected Result)

 

C3 programming is a process of fostering better communication among these roles and can be implemented in any Software Development lifecycle  Model. It Added neccessary responsibility to Software development team to ensure that they understand the scope of business requirement.

Signing off for today..

Satyadev Singh

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: